A Fermi GPU Reclocking Nouveau Tester

I wasn’t sure where to post this because I couldn’t find any nouveau forums, so I decided to post this here, hoping the somebody who contributes to the nouveau gpu driver project sees this and replies back.

Basically, I am asking if anybody is interested in completing the code to implement manual reclocking for fermi GPUs.

As for me, I am willing to test by running the code and reporting logs and errors.

My GPU: Nvidia 410M (GF 119)

My distro: Although I am running linux mint 21.3 with kernel 5.15, I am willing to move to the latest fedora release if that is needed.

Note: I won’t be able to compile kernels since that would take a lot of time on my hardware.

As for the current situation of manual reclocking, these commands alongside their outputs on my device pretty much explain everything:

$sudo cat /sys/kernel/debug/dri/0/pstate

07: core 270 MHz memory 405 MHz
0f: core 573 MHz memory 800 MHz
AC: core 270 MHz memory 405 MHz

$ echo 0f | sudo tee /sys/kernel/debug/dri/0/pstate
0f
tee: /sys/kernel/debug/dri/0/pstate: Function not implemented

Explaination: The first command lists the available power states of the gpu. The second command tries to change the state and reclock the gpu, but the error says that this function hasn’t been implemented yet.

Looks like they have a mailing list.

Thanks!

I understand that the plan is to replace the nouveau driver with the nova driver.
But that may take a while so improving nouveau before that happens is worth doing I’d guess.