Index
Description
Are you tired of having to manually adjust operating system settings to get the most out of your Asus ROG?
Do you want breathtaking RGB effects on your laptop and peripherals? And with synchronized effects across all your RGBs?
What if I told you you can also integrate with Steam and assign which GPU to use from a graphical interface, and view performance metrics?
RogPerfTuner is here to simplify your life and help you enjoy gaming on your Asus ROG laptop once and for all.
Do you want something similar for Asus Rog Ally/Ally X? Check AllyDeckyCompanion
![]() |
![]() |
|---|---|
![]() |
![]() |
Features
-
Selection of three performance profiles, which control:
- CPU TDP
- CPU Boost
- CPU Governor
- CPU Scheduler
- GPU TGP
- GPU Thermal throttling policy
- Fan curves, customizable via charts
- Power profile
- SSD IO scheduler
-
RGB control for Asus ROG laptops and peripherics and support for custom AuraSync
-
Available RGB effects:
- Breathing: Feel every breath
- Dance floor: Every led dancing at rithm
- Digital rain: Matrix like animation that speeds up as your CPU is more demanded
- Drops: Feel every drop of rain fallin over you
- Gaming: Highlights most used in game keyboard keys
- Rainbow wave: A rainbow sliding on your leds
- Spectrum cycle: A cycle of every color of RGB spectrum
- Starry night: Stars blinking on your devices
- Static: A classic solid color effect
-
Select color for the effect (only available on Breathing, Digital Rain and Static effect)
-
Allow changing RGB brightness
- Off
- Low
- Medium
- High
-
Limit battery charge threshold to maintain its life-span
- 100%: If you requires full battery without bothering about its health
- 75%: If you want big battery capacity saving its health
- 50%: for laptops that are always connected to AC
-
Wrapper to apply optimization to applications (standard and flatpak)
-
Steam integration through Decky plugin
- Interception of game first run to change it's launch option to use our custom wrapper
- Force use of dGPU or letting Linux select for you
- Show performance metrics
- Adjust process CPU and IO priority
- Support for flatpak added
-
Start on boot
-
PKGBUILD for AUR
Installation
AUR
AUR package is available as rog-perf-tuner. Install it using your favourite AUR helper and you'll get every dependency installed.
Steam and DeckyLoader integration
To enable Steam integration, you should install Steam and DeckyLoader previous to the first run of RogPerfTuner. If you've already launched RogPerfTuner you can delete ~/.RogPerfTuner and perform Steam and DeckyLoader installation.
Compatibility
- Tested on CachyOS and Bazzite with KDE desktop environment
- Only tested on Laptops with Intel+Nvidia settings
Attribution
Thanks to the following for making this plugin possible:
-
Bazzite thank you because you made Linux gaming beautiful for me
-
Asusctl for giving the base for performance profiles
-
OpenRGB base of the custom version for this project
-
MangoHUD used for showing performance metrics in-game
-
Gamemode to give inspiration about game processes optimizations
-
Decky loader for allowing Steam integration



