Come posso overcloccare una scheda grafica da Ubuntu?

18

Vorrei aumentare la frequenza del core, l'orologio shader e l'orologio della memoria su una eVGA GTX 480 che ho nella mia casella di sviluppo che esegue 10.04. È possibile overcloccare una scheda grafica recente da Ubuntu? Ho provato approccio di Coolbits , ma non ho potuto farlo funzionare. Ho anche provato nvclock , ma poiché non è stato aggiornato dal 4 gennaio 2009, non funziona con il mio carta.

In windows, il driver stesso viene fornito con la possibilità di overclockare le carte, ma nvidia appare per aver lasciato questo fuori dai driver linux. Qualcuno ha scoperto una soluzione? O sarebbe possibile mettere in scena i driver di Windows all'interno di Ubuntu? ( ick )

Se c'è un forum più appropriato per porre questa domanda, sarei felice di farlo - ma spero in una soluzione all'interno di Ubuntu. Grazie!

Aggiornamento: Sembra che potrebbe essere necessario avere "Coolbit" "5" come discussi qui . Hmm. No..

Ecco la sezione pertinente del mio file xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 460"
    BusID          "PCI:2:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 480"
    BusID          "PCI:3:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection

Quando ricomincio con Coolbits impostato su 5, posso abilitare il controllo della ventola su GTX 460. Posso anche impostarlo sulla modalità di massima prestazione. Non riesco a cambiare le frequenze dell'orologio. Sto per provare diversi livelli. Ma ecco quello che vedo (con Coolbits = 5):

Aggiornamento 2: Ho provato la versione del driver - 260.24 (beta-nvdeveloper) & amp; 260.19.12 (pubblicato oggi). Non riesco a visualizzare la scheda "Frequenze di clock" per nessuna delle schede 4xx. Posso comunque modificare la velocità della ventola per la scheda con un display collegato. Chiederò a una seconda domanda e attendo il rilascio di driver migliori.

    
posta M. Tibbits 16.10.2010 - 19:17

3 risposte

16

L'hai quasi avuto. I coolbits sono la via. Ecco il mio dispositivo in /etc/X11/xorg.conf :

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    Option         "Coolbits" "1"
    Option         "NoLogo" "True"
EndSection

E poi (dopo aver riavviato X - control + alt + f1, sudo restart gdm ), carica nvidia-settings e c'è una pagina Frequenze orologio:

    
risposta data Oli 16.10.2010 - 19:26
3

Ci sono anche i seguenti strumenti nei repository di Ubuntu predefiniti che puoi installare dal Software Center o dal terminale:

NVIDIA - per Ubuntu & lt; = 14.04

nvclock - Consente di overcloccare le schede Nvidia

nvclock-gtk - Nvclock ma con supporto GTK

nvclock-qt - Nvclock ma con supporto QT

ATI - per tutte le versioni attualmente supportate di Ubuntu

rovclock - Consente di overcloccare le schede ATI

    
risposta data Luis Alvarado 20.12.2011 - 04:34
1

2018 Risposta

Per abilitare l'overclock, esegui:

nvidia-xconfig --cool-bits=28

Riavvia il PC. Ora puoi fare cose come:

# List all GPUs
# Set power to 100W, +1000 Mhz Mem clock offset, and +100 Mhz on GPU clock offset.
nvidia-settings -c :0 -q gpus
nvidia-smi -i 0 -pl 100
nvidia-settings -c :0 -a '[gpu:0]/GPUMemoryTransferRateOffset[2]=1000'
nvidia-settings -c :0 -a '[gpu:0]/GPUGraphicsClockOffset[2]=100'

L'approccio di questo metodo è che è possibile modificare la potenza assorbita. Rischio potenziale di danno. Procedi con attenzione. Fonte qui

    
risposta data Adrian Lopez 17.05.2018 - 02:13

Leggi altre domande sui tag