amdgpu rx580 e controllo ventole

andreamk

Nuovo Utente
57
8
CPU
AMD FX8350
Dissipatore
BEQUIET DARK ROCK 3
Scheda Madre
ASUS SHABERTOOT 990FX
HDD
SAMSUNG 850EVO 500GB
RAM
HYPERX FURY DDR3 1833 16GB (8x2)
GPU
SHAPPIRE NITRO+ RADEON RX580
Monitor
LG 27UD59 4K UltraHD LED IPS, 3840 x 2160, AMD FreeSync
PSU
ANTEC 550W 80PLUS GOLD
Case
BE QUIET SILENT BASE 601 + 3 SILENT WINGS3 140mm
OS
Ubuntu 18.4 / Windows 10 LTSC
Salve ho comprato una shappire nitro rx580 che ha il controllo delle ventole e in idle regge tranquillamente le vengole ferme.
Infatti in windows si fermano.

Dopo aver fatto parecchie prove al punto che non so più quale driver ho installato sono riuscito a fargli leggere gli rpm che prima non vedeva.
ubuntu_radeon_stat.png

E tramite questo https://github.com/DominiLux/amdgpu-pro-fans
ho appurato che le ventole sono regolabili.
le ho settate sia a 0 e si son fermate sia a 100 e ormai il pc prendeva il volo :)

Ora visto che gli RPM vengono letti e le ventole sono regolabili vorrei capire come impostare il fatto che in automatico si fermino a temperature basse
per poi riavviarsi a temperature alte.

Per me è solo questione di configurazione.

Spero che qualcuno possa aiutarmi.

Grazie
Andrea
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux

andreamk

Nuovo Utente
57
8
CPU
AMD FX8350
Dissipatore
BEQUIET DARK ROCK 3
Scheda Madre
ASUS SHABERTOOT 990FX
HDD
SAMSUNG 850EVO 500GB
RAM
HYPERX FURY DDR3 1833 16GB (8x2)
GPU
SHAPPIRE NITRO+ RADEON RX580
Monitor
LG 27UD59 4K UltraHD LED IPS, 3840 x 2160, AMD FreeSync
PSU
ANTEC 550W 80PLUS GOLD
Case
BE QUIET SILENT BASE 601 + 3 SILENT WINGS3 140mm
OS
Ubuntu 18.4 / Windows 10 LTSC
Grazie questo sembra molto bello. Appena ho tempo lo provo.

Io ho trovato questo che è uno script bash che non fa altro che controllare la temperatura e cambiare il valore del pwm.
https://github.com/grmat/amdgpu-fancontrol

Se si lancia da shell si vede come lavora e anche se molto basico fa il suo lavoro.
Però non ho ancora capito come configurare ubuntu in modo che parta al boot.
Attualmente lo avvio manualmente con systemctl.
Ho il pc accesso da 4 ore e le ventole non si son mosse di un millimetro e il pc non è ancora esploso :vv:
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
Grazie questo sembra molto bello. Appena ho tempo lo provo.

Io ho trovato questo che è uno script bash che non fa altro che controllare la temperatura e cambiare il valore del pwm.
https://github.com/grmat/amdgpu-fancontrol

Se si lancia da shell si vede come lavora e anche se molto basico fa il suo lavoro.
Però non ho ancora capito come configurare ubuntu in modo che parta al boot.
Attualmente lo avvio manualmente con systemctl.
Ho il pc accesso da 4 ore e le ventole non si son mosse di un millimetro e il pc non è ancora esploso :vv:
Hai installato il "daemon"? https://github.com/marazmista/radeon-profile-daemon
 

andreamk

Nuovo Utente
57
8
CPU
AMD FX8350
Dissipatore
BEQUIET DARK ROCK 3
Scheda Madre
ASUS SHABERTOOT 990FX
HDD
SAMSUNG 850EVO 500GB
RAM
HYPERX FURY DDR3 1833 16GB (8x2)
GPU
SHAPPIRE NITRO+ RADEON RX580
Monitor
LG 27UD59 4K UltraHD LED IPS, 3840 x 2160, AMD FreeSync
PSU
ANTEC 550W 80PLUS GOLD
Case
BE QUIET SILENT BASE 601 + 3 SILENT WINGS3 140mm
OS
Ubuntu 18.4 / Windows 10 LTSC
Ciao
No non avevo visto quel demone.
Credo che ci guarderò nel weekend e aggiorno i risultati.

Certo che non capisco come mai una cosa che puo' fare uno semplice script in bash non venga implemetnata direttamente driver amdgpu.
Mi sembra così stano. E dire che la gestione dinamica delle ventole non è cosa da poco.
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
Ciao
No non avevo visto quel demone.
Credo che ci guarderò nel weekend e aggiorno i risultati.

Certo che non capisco come mai una cosa che puo' fare uno semplice script in bash non venga implemetnata direttamente driver amdgpu.
Mi sembra così stano. E dire che la gestione dinamica delle ventole non è cosa da poco.
Dovrebbe pensarci AMD a fare queste cose... Hanno il merito di aver rilasciato i driver open source, però di contro non c'è nemmeno una GUI per gestire i driver.
 

maddo

Nuovo Utente
121
58
CPU
i5-4690k
Dissipatore
Noctua NH-D15 (doppia ventola con LNC)
Scheda Madre
Asus Z97 Pro Gamer
HDD
SSD Crucial MX500 256GB + WD Blue 1TB + SSD Sandisk UltraII 240GB
RAM
Corsair Vengeance LP DDR3 2x8GB 1600MHz CL9
GPU
Nvidia MSI GTX 970 GAMING 4G
Monitor
HP 24es
PSU
EVGA 650 G2
Case
Fractal Design Define R5
Periferiche
IZITIK-105M keyboard; Logitech G602 Wireless Mouse
Net
Infostrada Fibra 100/20Mbps
OS
openSUSE Leap 15 KDE x86_64
Dovrebbe pensarci AMD a fare queste cose... Hanno il merito di aver rilasciato i driver open source, però di contro non c'è nemmeno una GUI per gestire i driver.
Driver open source che han però bisogno di firmware prorietari per avviare la GPU, tant'è che non vanno su Linux-libre. Mi piace chiamare questo genere di programmi "open bugfixing".
 

andreamk

Nuovo Utente
57
8
CPU
AMD FX8350
Dissipatore
BEQUIET DARK ROCK 3
Scheda Madre
ASUS SHABERTOOT 990FX
HDD
SAMSUNG 850EVO 500GB
RAM
HYPERX FURY DDR3 1833 16GB (8x2)
GPU
SHAPPIRE NITRO+ RADEON RX580
Monitor
LG 27UD59 4K UltraHD LED IPS, 3840 x 2160, AMD FreeSync
PSU
ANTEC 550W 80PLUS GOLD
Case
BE QUIET SILENT BASE 601 + 3 SILENT WINGS3 140mm
OS
Ubuntu 18.4 / Windows 10 LTSC
Eccomi.
Ho fatto due prove.
Il demone è un altra cosa che non server.

Il tutto si faceva configurando bene il servizio.

Non conoscevo il comando systemctl e avevo fatto delle cose senza senso tipo mettere in uno script dentro init.d il comando
Codice:
systemctl start amdgpu-fancontrol.service

Questa cosa non ha senso.
Bastava eseguire da superutente il comando
Codice:
systemctl enable amdgpu-fancontrol.service

con start e stop si fa partire e si ferma il servizio
con enable e disable si abilita e disabilita.
Una volta che il servizio è abilitato lo script viene avviato in fase di boot

Ora va che è una meraviglia ho solo qualche dubbio sui settaggi.
Ora parte a 50gradi setta il 50% della potenza a 70 e il 100% a 90

A me sembrano un po altini come parametri.
penso che mettero 40 60 90

Comunque da un lato è un gran sbattimento dall'altro lavorare su queste cose così a basso livello è divertente (quando ne sei uscito fuori :) ) tocchi con mano il nocciolo della questione.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!