Não é possível ajustar a velocidade do ventilador da segunda GPU no Ubuntu 22.04

Não é possível ajustar a velocidade do ventilador da segunda GPU no Ubuntu 22.04

Eu tenho 2 placas gráficas no meu PC. Um é GTX Titan Xp e o outro é ASUS TUF RTX 4090. Eu queria ajustar a velocidade da ventoinha para 4090, mas recebi alguns erros. O sistema operacional é Ubuntu 22.04. Aqui está o detalhe.

Isso é o que consegui executando nvidia-smi:

+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.10              Driver Version: 535.86.10    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA TITAN Xp                On  | 00000000:21:00.0  On |                  N/A |
| 23%   33C    P5              21W / 250W |    337MiB / 12288MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce RTX 4090        On  | 00000000:49:00.0 Off |                  Off |
|ERR!   54C    P0              45W / 450W |     16MiB / 24564MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      2590      G   /usr/lib/xorg/Xorg                           95MiB |
|    0   N/A  N/A      2853      G   /usr/bin/gnome-shell                         91MiB |
|    0   N/A  N/A      4694      G   ...irefox/3026/usr/lib/firefox/firefox      147MiB |
|    1   N/A  N/A      2590      G   /usr/lib/xorg/Xorg                            6MiB |
+---------------------------------------------------------------------------------------+

Podemos ver que o sistema pode ler a velocidade do ventilador Titan Xp, mas relata erro para 4090. Esta é a saída do comando sudo nvidia-xconfig --cool-bits=4:

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

Após a reinicialização, se eu executar command sudo nvidia-settings -a "[gpu:1]/GPUFanControlState=1" -a "[fan:1]/GPUTargetFanSpeed=55", ele reportará erros:

ERROR: An internal driver error occurred

  Attribute 'GPUFanControlState' (RyzenTR:0[gpu:1]) assigned value 1.


ERROR: An internal driver error occurred


ERROR: An internal driver error occurred


ERROR: An internal driver error occurred


ERROR: Error assigning value 55 to attribute 'GPUTargetFanSpeed' (RyzenTR:0[fan:1]) as specified in assignment '[fan:1]/GPUTargetFanSpeed=55' (Unknown
       Error).

Tentei reinstalar o driver da nvidia no terminal, mas isso não resolve o problema. Há uma maneira de resolver isto?

informação relacionada