Se sei uno di quelli che usano il computer semplicemente per visualizzare la posta, navigare in Internet o modificare altri file di testo, i driver Nouveau gratuiti saranno più che sufficienti. Ora, se ti piacciono i giochi, l'editing video o la riproduzione di film HD, allora in quel caso non c'è scampo: i driver proprietari sono la risposta migliore, per ora.
Anche così, i driver proprietari non hanno le stesse prestazioni di quelli di Windows. Per avvicinarsi un po 'a quest'ultimo, è necessario modificare alcune impostazioni.
L'impostazione da modificare si chiama "PowerMizer". La sua funzione è quella di adattare le prestazioni della scheda alle esigenze del momento o in base alla fonte di energia elettrica (batteria o corrente).
Per avere una buona idea di quello che sto dicendo, puoi aprire impostazioni nvidia da un terminale e accedere alla scheda potente.
Idealmente, dovresti essere in grado di modificare le impostazioni di PowerMizer direttamente da nvidia-settings, ma per qualche motivo non salva le modifiche. Il nostro obiettivo sarà cambiare l'opzione Modalità preferita de Adattabile a Preferisci le massime prestazioni. Come ottenerlo? Configurazione del nostro file di configurazione Xorg.
1. Apri un terminale ed esegui:
sudo nano /etc/X11/xorg.conf
o
sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf
secondo la tua preferenza.
2. Nella sezione Dispositivo aggiungi una riga che specifica la configurazione di PowerMizer più adatta alle tue esigenze:
# "adattivo" per qualsiasi fonte di alimentazione Opzione "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = max power save, AC = max power save Option "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333" # batt = adattivo, AC = massime prestazioni (la mia preferita) Opzione "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = massimo risparmio energetico, AC = massime prestazioni Opzione "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = massimo risparmio energetico, AC = Adaptive Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizerDefaultizer "
3. Nel mio caso, essendo il mio computer un PC (connesso alla corrente), ho applicato la seconda opzione:
# batt = adaptive, AC = max performance (my favorite) Option "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"
Il mio file di configurazione completo è stato lasciato così.
In questo modo, ho assicurato le massime prestazioni della mia umile nVidia Geforce 7200.
4. Una volta apportate le modifiche, riavvia.
Nel caso in cui non funzioni, alcuni utenti hanno affermato che in esecuzione ...
nvidia-settings -a [gpu: 0] / GPUPowerMizerMode = 1
… Può correggere il problema. Il punto è che questo comando dovrebbe essere eseguito ogni volta che si avvia il computer. Allo stesso modo, non è molto complicato, anche se varia a seconda dell'ambiente desktop che utilizzi (KDE, XFCE, ecc.).
Infine, un ultimo commento. Potresti non notare molta differenza nelle prestazioni quando fai un uso "selvaggio e comune" (navigazione web, automazione d'ufficio, ecc.) Della tua scheda. Nel mio caso, questo trucco mi ha permesso di eliminare il cosiddetto "sfarfallio" o "taglio" nella riproduzione di video HD e una migliore performance nei giochi Wine.
In una prossima puntata, condividerò un ulteriore trucco per rimuovere definitivamente lo sfarfallio dalla riproduzione di video HD senza rimuovere il compositore di finestre Compton.
+1
Va ricordato che questo cambiamento porta con sé anche un aumento della temperatura e del consumo energetico.
Scusa, * ho capito.
Non spenderai di più che usare nouveau xD.!
😀 Non c'è modo di difendere il nouveau.
hmm ... potrebbe essere che non ha salvato la configurazione perché non ha aperto le impostazioni nvidia con i permessi di amministratore?
😛
Mi salva la modifica ... e senza bisogno di autorizzazioni di amministratore.
il mio primo pensiero è stato esattamente questo
No, non era per quello ... non ho idea del perché. : S
Ho provato con le autorizzazioni di amministratore e non ha funzionato ...
Sai se c'è un modo per impostare i «Livelli di prestazione» in modo che quando inizi a scalare non raggiungi il più basso ma tra i primi tre per esempio? Comunque molto buono il trucco
Mantienilo semplice, apri le impostazioni di nvidia come amministratore e ti consente di salvare
gksu impostazioni nvidia (Gnrome)
kdesu nvidia-impostazioni (KDE)
Applico la modifica a xorg.conf, ma in nvidia-settings appare ancora in adattivo, prende in considerazione l'opzione anche se non la prende in nvidia-settings?
Nel mio caso, l'ha preso. : S
Prova ad apportare le modifiche aprendo nvidia-settings come amministratore o utilizzando il piano b dettagliato nel post.
Sì, l'ho fatto come amministratore, farò finta di accettare il cambiamento,
Grazie.
Ho intenzione di completare questo con una sceneggiatura stupida e sensuale che provochi lo stesso effetto xD
Buono!
Grazie mille, test 😀
Vediamo altri linuxer, ho una Nvidia 8400 GS e utilizzo Debian Stable XFCE. I giochi che uso sulla mia Debian sono emulatori (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, ecc.). Installa i driver Nvidia secondo il tutorial sul wiki Debian: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
Le mie domande sono: vale la pena attivare Prefer Maximum Performance? Gli emulatori che uso avranno un aspetto migliore? Consumeranno meno risorse della CPU? A proposito, attraverso le impostazioni nvidia le modifiche non vengono salvate. Saluti e grazie in anticipo per avermi letto.
Nella mia esperienza è migliorato… ma ho l'impressione che sia necessario analizzarlo "caso per caso".
Provando non perdi nulla.
Questo va bene per un laptop:
# batt = massimo risparmio energetico, AC = massimo rendimento
Opzione "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »
??
Ciao,
Uso opensuse 12.3, ho il driver proprietario nvidia ma non ho il file xorg.conf e 20-nvidia.conf è in /etc/modprobe.d e contiene solo una riga di configurazione.
Inoltre, se ricordo bene, credo di aver letto che il file xorg.conf non era più utilizzato.
Non che non venga utilizzato, ma non è consigliato.
Invece, si consiglia di utilizzare
/etc/X11/xorg.conf.d/20-nvidia.conf
come spiegato anche nel post. 🙂
Abbraccio! Paolo.