ASUS ROG (Anywhere)
We have partnered with the ASUS Linux project to make the ASUS ROG experience on Ultramarine very user-friendly.
Setup
Kernel
ASUS ROG devices from or before 2022 can use the stock Ultramarine kernel.
If you have a ROG devices from 2023 onwards, you should consider using the CachyOS kernel, as it includes more drivers for your device than the Fedora kernel used by default.
Ultramarine includes a umcli tweak to easily enable or disable the CachyOS kernel, information can be found here
Fyra Labs and ASUS Linux are both members of the Open Gaming Collective. We’re working on centralizing all needed ROG patches into an OGC kernel. Stay tuned for more updates!
Packages
We have the following ASUS Linux/ASUS ROG support packages in Terra:
TuneD Issues
If you are having issues with tuned, you may want to instead use power-profiles-daemon:
sudo dnf install power-profiles-daemon --allowerasing
systemctl enable --now power-profiles-daemon.service
Improve Battery on AMD Laptops
If you are using power-profiles-daemon, two features useful for ROG laptops are disabled by default; Panel power savings and AMDGPU Dynamic power management. These are specific to AMD iGPUs. Follow these steps to enable them:
Enable panel power savings:
powerprofilesctl configure-action amdgpu_panel_power --enable
Make sure this is above 0:
cat /sys/class/drm/card2/card2-eDP-2/amdgpu/panel_power_savings
Enable AMDGPU Dynamic power management:
powerprofilesctl configure-action amdgpu_dpm --enable
For more information: PPD Documentation
Notes
- When installing
asusctl, these systemd services will be pre-enabled:asusd.service,asus-shutdown.service. - ROG Control Center is available in your app store!