- Distribuzione: Ubuntu 12.04 o successive
Driver: 352.63 o successivi
Assicuriamoci di aver installato i driver Nvidia v352.63 o successivi, e digitiamo nel terminale:
Codice: Seleziona tutto
sudo gedit /etc/X11/xorg.confPortiamoci alla fine del file, all'ultima sezione - Section "Screen" - e aggiungiamo queste due righe di testo:
- Option "Coolbits" "12"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x1; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"

Salviamo il file, chiudiamolo e riavviamo il computer.
Ora, una volta tornati al desktop apriamo il pannello di controllo nvidia e portiamoci alla sezione PowerMizer.
Qui selezioneremo alla voce Preferred Mode - Prefer Maximum Performance, mentre nei due riquadri vuoti bianchi - Graphics Clock Offset e Memory Transfer Rate Offset - andremo a immettere l'aumento di frequenza desiderato rispettivamento per il core e per la memoria. Per confermare il valore è sufficiente premere invio.
Avremo conferma dell'avvenuto overclock dai valori visibili in alto sotto la voce - PowerMizer Information - che saranno aumentati di conseguenza ai valori da noi immessi.

Ora possiamo chiudere il pannello di controllo, e l'overclock durerà per l'intera sessione MA al prossimo riavvio i valori immessi nel pannello di controllo nvidia saranno resettati. Per rendere quindi l'overclock persistente dobbiamo aggiungere i seguenti comandi al boot:
In Ubuntu apriamo Applicazioni d'avvio, facciamo clic su Aggiungi, e inseriamo nel campo Comando i vari comandi che riportiamo di seguito (Uno per ogni comando)
Per impostare l'overclock del Core GPU a +200Mhz:
- nvidia-settings -a '[gpu:0]/GPUGraphicsClockOffset[1]=200'
- nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[1]=900'
- nvidia-settings -a '[gpu:0]/GPUPowerMizerMode=1
E ora spazio alle spiegazioni tecniche:
Cosa significano con esattezza le varie stringhe inserite in xorg.conf?
- Option "Coolbits" "12"
- Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x1; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
"RegistryDwords" è per abilitare le voci che lo seguono.
"PowerMizerEnable=0x1" è per attivare PowerMizer, 0x1 lo attiva, 0x2 lo disabilita. Ovviamente per l'overclock deve essere impostato a 0x1.
"PerfLevelSrc=0x2222" è per impostare il comportamento della frequenza: 0x2222 significa sempre massima frequenza, 0x3322 frequenza adattiva e 0x3333 frequenza a risparmio energetico. Logicamente per l'overclock è necessario a 0x2222 o al limite 0x3322.
"PowerMizerLevel=0x1" è per impostare i livelli di performance: 0x1 indica massima performance e potenza, 0x2 media, 0x3 basso consumo e basse prestazioni. Per l'overclock lo abbiamo bisogno ovviamente a 0x1.
"PowerMizerDefault=0x1" e "PowerMizerDefaultAC=0x1" riguardano l'alimentazione, impostandoli entrambi a 0x1 imposteranno l'alimentazione per il massimo livello di performance, 0x2 medio e 0x3 basso. Il primo è riferito quando il pc è alimentato dalla batteria, quindi teoricamente per un desktop non servirebbe neanche immetterla come voce, mentre la seconda è per l'alimentazione AC, quindi è quella sempre valida per i desktop.
Ne ho fatto anche un video che magari può essere più esplicativo e semplice da capire:
E ulteriormente di seguito il risultato a cui può portare l'overclock della GPU:
