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!

Next Up: Windows Subsystem for Linux →

← Back To: Raspberry Pi