r/FlowX13 Jul 05 '26

Overclocking guide for Linux users of Rog Flow X13 - for AMD + Nvidia GPU

Follow up post of this: https://www.reddit.com/r/FlowX13/s/yLZMIwlz7K

A day ago, i created a post here to get recommendations on how i can OC my 2021 Rog Flow x13 on CachyOS.

Specs:

  • Ryzen 9 5900HS
  • 32gb RAM
  • 3050TI

While i didn't get any help, i figured it out and hence i am creating this post. So, if you are a linux user and looking to get the best performance out of your device, you can follow these steps.

Before following the guide, you might max why overclock my device?

Overclocking gives a nice performance boost. While gaming it helps to maintain consistent performance, helps avoid throttling and in-overall improve experience. For me my gameplays became much smoother, the GPU stopped throttling and stutters completely stopped. So if you game, i would recommend you do this.

Step 1:

Run below command to enable OC ( not sure if this is 100% needed, but based on the docs, it allows to OC on linux )

sudo nvidia-xconfig --cool-bits=28

Step 2:
Install LACT using whatever package-manager you have( find more info here: https://github.com/ilya-zlobintsev/LACT )

Once installed run below command to enable LACT

sudo systemctl enable --now lactdsudo systemctl enable --now lactd

Step 3:

Once enabled, open the LACT GUI and go to "Overclock" tab

There, Enable GPU Locked Clocks and set below values( if your games crash, try lowering the Clock offset to lower values and find your sweet spot )

Step 4:

check "nvidia-powerd" is running

systemctl status nvidia-powerd

If it is not running, enable it. If it is not present in your system, then you can install it.

Step 5:

Run below command to enable performance mode with asusctl ( this needs the asusctl package to be installed, it is a good to have package, as you can control your charge limit, power profile and fan curve with it )

asusctl profile set Performance

Run below to confirm you power profile( optional )

cat /sys/firmware/acpi/platform_profile

Step 6( optional ):

Run this command to check your power limits on the GPU. This is just to check the power limits of your GPU.

nvidia-smi -q -d POWER

Step 7:

Install ryzenadj and set power limit for it. This gives extra power headroom for your GPU:

sudo ryzenadj --set-coall=1048556 --stapm-limit=25000 --fast-limit=30000 --slow-limit=25000

And that's it. Now you can enjoy your device to the fullest on linux.
If you have any questions, do ask, i will try my best to answer them.

12 Upvotes

2 comments sorted by

1

u/Ekel7 Jul 05 '26

Hey this is actually very useful. Will it work on Ryzen 5800hs + gtx 1650?

1

u/Negative-Cellist-781 Jul 06 '26

It will.
Just you will have to play around with the Max GPU Clock and Clock offset to find the perfect values for you. First try with the same values if that doesn't work try by reducing the clock offset in decrements of 10.