This is a simple script to simplify installation of the latest needed tools to get Nobara tuned up correctly on the ROG Ally. None of these are my patches or my work, so all credit goes to the community and the creators of these tools.
This should result in an installation with functional side and back buttons, as well as all necessary patches and optimizations for Nobara and the Gamescope interface. If you are noticing your Ally freeze when rebooting, simply reboot with it unplugged. Once it boots you can plug it back in.
- Installs kernel 6.8.7-200 from Jlobue10 repo
- Installs/Updates HHD
- Installs Deckyloader/Updates and DeckySimpleTDP
- Reboots ROG Ally
Open a terminal and run this command. It will ask you for your password.
bash <(curl -sSL https://raw.githubusercontent.com/TaitTechMedia/nobara_ally_helper/master/install.sh)
IMPORTANT: If you do not have back padals working (You see a DualShock 4 and NOT a DualSense controller in Steam), simply switch to desktop mode, restart the device, and then switch back to game mode and it will show up correctly. You should only ever have to do this if your system dies or you do a full restart.
SET THE TDP LIMITS IN SIMPLEDECKYTDP THEN CHECK THE OPTION: "Fix Steam Hardware Controls".
- Doing this will allow you to utilize the built in TDP slider as normal
I highly recommend activating the TDP limit and setting it to 11 watts outside of games as this will provide a very smooth experience with extremely low wattage. If you leave the wattage uncapped, the governor, even on powersave or balanced mode will tend to use maximum wattage. Implementing an 11 watt limit solves this problem nicely and doesn't affect games as you can always set a different wattage per game.
Additionally set the lower limit to 11 watts and upper limit to 30 watts. I would REALLY not recommend going above 30 watts as this has the potential to cause permenant damage.
If you only see 60hz, you need to go into Settings > Display > Enable Unified Frame Limit Management and disable this (it's at the very bottom of the menu).
Once done you can set the refresh rate to 120hz (if this doesn't happen automatically). You should also go ahead and enable VRR now as well.
Jlobue10 for his packaging and patching efforts for Nobara: https://github.com/jlobue10/ALLY_Nobara_fixes hhd-dev for HHD: https://github.com/hhd-dev/hhd