GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Impostare la velocità della ventola della GPU Ati/amd con il driver Mesa?

La temperatura della mia scheda video (Sapphire ATi Radeon HD 3650) raggiunge i 150°C in 5 minuti e poi smette di funzionare.
Ho installato fglrx e ora funziona. Posso persino giocare a giochi 3D per 5-30 minuti.

Se utilizzo il Live CD e fglrx non è installato (usa driver Mesa quindi) come posso controllare la ventola?

Risposta accettata:

  1. Per prima cosa ti consiglio di aggiornare il tuo kernel, perché in base a questo link, l'aggiornamento del kernel risolve il problema del riscaldamento. Una guida per aggiornare il tuo kernel forse si trova in questa domanda

  2. Installa shell-extension-radeon-power-profile-manager

  3. Se il problema persiste proveremo a creare un profilo per GPU a bassa potenza:

Basato su questo collegamento XOrg

Il codice Power Management supporta due metodi di base:

"dynpm"
"profile" 

È possibile selezionare i metodi tramite sysfs. Echo "dynpm" o "profile" a /sys/class/drm/card0/device/power_method .

sudo echo profile >  /sys/class/drm/card0/device/power_method

Non è possibile (e sarebbe molto pericoloso) controllare direttamente la velocità della ventola, ma è possibile ridurla impostando un profilo di potenza inferiore

Il "dynpm Il metodo ” cambia dinamicamente i clock in base al numero di fence in sospeso, quindi le prestazioni aumentano quando si eseguono app ad uso intensivo della GPU e diminuiscono quando la GPU è inattiva. Il reclocking viene tentato durante i periodi di blanking verticale, ma a causa della tempistica delle funzioni di reclocking, non sempre si completa nel periodo di blanking, il che può causare uno sfarfallio del display. Per questo motivo, dynpm funziona solo quando è attiva una singola testa.

Il metodo "profilo" espone cinque profili che possono essere selezionati da:

"default"
"auto"
"low"
"mid"
"high" 

Seleziona il profilo facendo eco al profilo selezionato in /sys/class/drm/card0/device/power_profile.

  • “default” utilizza gli orologi predefiniti e non cambia lo stato di alimentazione. Questo è il comportamento predefinito.
  • “auto” seleziona tra gli stati di alimentazione “medio” e “alto” in base al fatto che il sistema sia alimentato a batteria o meno. Lo stato di alimentazione "basso" viene selezionato quando i monitor sono nello stato dpms off.
  • "basso" costringe la gpu a rimanere sempre nello stato di basso consumo. Si noti che "basso" può causare problemi di visualizzazione su alcuni laptop; questo è il motivo per cui auto non usa "low" quando i display sono attivi.
  • "mid" costringe la gpu a rimanere sempre nello stato di alimentazione "mid". Lo stato di alimentazione "basso" viene selezionato quando i monitor sono nello stato dpms off.
  • "alto" costringe la gpu a rimanere sempre nello stato di alimentazione "alto". Lo stato di alimentazione "basso" viene selezionato quando i monitor sono nello stato dpms off.
Correlati:i dispositivi USB 2.0 noti non installano il driver, ma devono essere forzati manualmente?

Quindi, per selezionare basso profilo:

sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"
sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"

Ubuntu
  1. Migliora la velocità di avvio dell'applicazione con il precarico in Ubuntu

  2. Come impostare il monitoraggio delle prestazioni in tempo reale con Netdata su Ubuntu

  3. Possibile driver video difettoso per la grafica AMD Radeon R7?

  4. Quale software controlla la ventola su Dell Sputnik?

  5. Bloccato all'avvio dopo l'aggiornamento del driver AMD?

Come configurare il server di posta elettronica con Plesk su Ubuntu 20.04

Come configurare un server FTP sicuro con Pure-FTPd su Ubuntu

Configura un risolutore DNS locale su Ubuntu 18.04, 16.04 con BIND9

Configura il risolutore DNS locale su Ubuntu 20.04 con BIND9

Come installare il driver AMD Radeon su Ubuntu 20.04 LTS

Configurare una porta seriale con Virtualbox su Ubuntu (ospiti:Windows Xp)?