diff --git a/src/consts.ts b/src/consts.ts index bb385751..bc5c7d9e 100644 --- a/src/consts.ts +++ b/src/consts.ts @@ -67,6 +67,7 @@ export const SIDEBAR: Sidebar = { { text: "Ultramarine Anywhere", link: "en/anywhere/anywhere" }, { text: "Microsoft Surface", link: "en/anywhere/surface" }, { text: "Raspberry Pi", link: "en/anywhere/rpi" }, + { text: "ASUS ROG", link: "en/anywhere/asus" }, { text: "WSL", link: "en/anywhere/wsl" }, ], Usage: [ diff --git a/src/content/docs/en/anywhere/anywhere.mdx b/src/content/docs/en/anywhere/anywhere.mdx index 20acab54..ad8f88ae 100644 --- a/src/content/docs/en/anywhere/anywhere.mdx +++ b/src/content/docs/en/anywhere/anywhere.mdx @@ -23,6 +23,7 @@ Platforms in the **Completed** category are fully supported in Ultramarine and a - [Microsoft Surface](/en/anywhere/surface) - [Raspberry Pi 3, 4, and 400](/en/anywhere/rpi) - [Windows Subsystem for Linux](/en/anywhere/wsl) +- [ASUS ROG](/en/anywhere/asus) ## In Progress diff --git a/src/content/docs/en/anywhere/asus.mdx b/src/content/docs/en/anywhere/asus.mdx new file mode 100644 index 00000000..4f1493ad --- /dev/null +++ b/src/content/docs/en/anywhere/asus.mdx @@ -0,0 +1,69 @@ +--- +title: "ASUS ROG (Anywhere)" +description: "ASUS ROG devices in the Ultramarine Anywhere Initiative" +--- + +import Alert from "../../../../components/Docs/Alert.astro"; + +We have partnered with the [ASUS Linux project](https://asus-linux.org/) to make the ROG experience on Ultramarine easier. + +## Setup + +### Kernel + +ASUS ROG devices from 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](../usage/umcli) + + + Fyra Labs/Ultramarine and ASUS Linux are both a part of the Open Gaming Collective and are working on centralizing all needed ROG patches into an Open Gaming Collective kernel. + Stay tuned for more updates! + + +### Packages + +We have the following ASUS Linux/ASUS ROG support packages in Terra: +- [asusctl and rog-control-center](https://gitlab.com/asus-linux/asusctl) +- [supergfxctl](https://gitlab.com/asus-linux/supergfxctl) - Please note, this package is being deprecated and is generally not needed (except to access vfio, eGPU etc.). +- [gnome-shell-extension-gpu-switcher-supergfxctl](https://extensions.gnome.org/extension/7018/gpu-supergfxctl-switch/) + +### 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](https://gitlab.gnome.org/Infrastructure/Mirrors/lorry-mirrors/gitlab_freedesktop_org/hadess/power-profiles-daemon) + +## Notes + +- When installing `asusctl` and `supergfxctl`, These services will be pre-enabled: `asusd.service`, `asusd-user.service`, `superfgxd.service`. +- ROG Control Center is available in your app store, just search "ROG"! + +#### [Next Up: Windows Subsystem for Linux →](/en/anywhere/wsl) + +#### [← Back To: Raspberry Pi](/en/anywhere/rpi) diff --git a/src/content/docs/en/anywhere/rpi.mdx b/src/content/docs/en/anywhere/rpi.mdx index edda72c8..d237d2b9 100644 --- a/src/content/docs/en/anywhere/rpi.mdx +++ b/src/content/docs/en/anywhere/rpi.mdx @@ -107,6 +107,6 @@ The Raspberry Pi 5 is not currently supported in Fedora. We are packaging the of These devices are **Not Supported** due to 32bit CPUs. -#### [Next Up: Windows Subsystem for Linux →](/en/anywhere/wsl) +#### [Next Up: ASUS ROG →](/en/anywhere/asus) #### [← Back To: Microsoft Surface](/en/anywhere/surface) diff --git a/src/content/docs/en/anywhere/wsl.mdx b/src/content/docs/en/anywhere/wsl.mdx index fac37c4b..f56ddc9b 100644 --- a/src/content/docs/en/anywhere/wsl.mdx +++ b/src/content/docs/en/anywhere/wsl.mdx @@ -166,4 +166,4 @@ Frequently Asked Questions: https://learn.microsoft.com/en-us/windows/wsl/faq #### [Next Up: Gaming on Ultramarine →](/en/usage/gaming) -#### [← Back To: Raspberry Pi](/en/anywhere/rpi) +#### [← Back To: ASUS ROG](/en/anywhere/asus)