Impostazioni del server NVIDIA X perse ad ogni riavvio

22

Sono in esecuzione una GeForce GTX 770 su un mobo Z87 Gigabyte e dual-boot con Windows 8.1 Pro e Ubuntu 12.04.3 LTS. L'installazione si svolge senza intoppi, tranne quando si tratta di video e prestazioni 3D in Ubuntu. Ho avuto l'infame problema di sfarfallio a un certo punto e ho trovato un modo per sistemarlo. Ha a che fare con la scheda NVidia che entra in modalità a basso consumo e quindi i video e gli effetti 3D soffrono di strappi e balbuzie. La soluzione è di andare su nvidia-settings e cambiare la modalità di alimentazione da 'Auto' a 'Preferisci il massimo delle prestazioni'. Il problema è che funziona solo fino al riavvio. Dopo il riavvio, l'impostazione viene cancellata e i problemi persistono, quindi devo reimpostarlo manualmente per la sessione corrente. Ho provato gksuing e l'ho impostato, ma non ha funzionato. Ho provato a modificare il file etc / X11 / xorg.conf, ma è vuoto - ci sono zero righe in quel file ... Ho letto tutti gli articoli correlati, ma principalmente le persone si lamentano della reimpostazione della luminosità o delle configurazioni dual-monitor, quali soluzioni coinvolgere alcune app specifiche che non mi aiutano in alcun modo.

TL; DR: Le impostazioni di NVidia vengono ripristinate dopo il riavvio e ho provato tutto ciò che potevo trovare su Internet senza alcun risultato.

Se qualcuno sa cosa fare in questa situazione, per favore condividi!

Grazie!

EDIT [1]: Ho fatto qualche ulteriore ricerca e sembra che non ci sia una soluzione ovvia o sicura. Alcune persone hanno provato a impostare manualmente il livello di prestazioni, ma segnalano che non è sicuro e potrebbe uccidere la GPU. C'è ancora speranza però. Penso che questo potrebbe essere fatto attraverso l'opzione dei profili NVidia fornita da nvidia-settings. Il problema è che è necessario conoscere la chiave in questione e il valore accettato da questa chiave.

I could have put a screenshot here, but I need rep => 10...

Non sono riuscito a trovare un elenco delle possibili chiavi e nessun valore chiave ... Non ho fortuna, immagino.

Qualcuno può fornire un link o elencarne alcuni utili?

Grazie!

EDIT [2]: Finalmente! Grazie a tutti per l'aiuto! Ho trovato la soluzione con l'aiuto di ​​vegard torvund e questo thread . E grazie alla community Google+ di Ubuntu per diffondere la parola!

    
posta kgizdov 19.11.2013 - 19:39
fonte

9 risposte

15
  1. Crea un file xorg.conf di:

    sudo nvidia-xconfig
    
  2. Cerca la parte "Device" nel file xorg.conf E aggiungi questa linea all'interno della sezione:

    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322"
    

Salva e riavvia il tuo computer.

PS. Se aggiungi altri parametri, aggiungi ; dopo 0x3322

    
risposta data vegard torvund 02.12.2013 - 04:11
fonte
8

Dalla guida per l'utente ufficiale :

"4. Caricamento automatico delle impostazioni

The NVIDIA X driver does not preserve values set with nvidia-settings
between runs of the X server (or even between logging in and logging
out of X, with xdm, gdm, or kdm).  This is intentional, because
different users may have different preferences, thus these settings
are stored on a per user basis in a configuration file stored in
the user's home directory.

The configuration file is named "~/.nvidia-settings-rc".  You can
specify a different configuration file name with the "--config"
commandline option.

After you have run nvidia-settings once and have generated a
configuration file, you can then run:

    nvidia-settings --load-config-only

at any time in the future to upload these settings to the X
server again.  For example, you might place the above command in
your ~/.xinitrc file so that your settings are applied automatically
when you log in to X.

Your .xinitrc file, which controls what X applications should
be started when you log into X (or startx), might look something
like this:

    nvidia-settings --load-config-only &
    xterm &
    evilwm

or:

    nvidia-settings --load-config-only &
    gnome-session

If you do not already have an ~/.xinitrc file, then chances are that
xinit is using a system-wide xinitrc file.  This system wide file
is typically here:

    /etc/X11/xinit/xinitrc

To use it, but also have nvidia-settings upload your settings,
you could create an ~/.xinitrc with the contents:

    nvidia-settings --load-config-only &
    . /etc/X11/xinit/xinitrc

System administrators may choose to place the nvidia-settings load
command directly in the system xinitrc script.

Please see the xinit(1) manpage for further details of configuring
your ~/.xinitrc file.

"

    
risposta data falconer 02.12.2013 - 09:56
fonte
2

Su Linux Mint 18 Cinnamon vai alla piccola app di configurazione chiamata monitor. Premendo "apply" viene salvato un file ~ / .config / monitor.xml che ha lo stesso scopo di xfce displays.xml - salva tutte quelle impostazioni, che nelle impostazioni di nvidia non sono persistenti. Devi giocare per cambiare qualcosa (per attivare la disponibilità del pulsante Applica) se hai configurato il tuo layout di visualizzazione nel pannello delle impostazioni grafiche NVIDIA. L'ho fatto E ho aggiunto le impostazioni di caricamento da sopra a xinitrc.

Verificherò se il mio problema di riordino della finestra dopo che il blocco dello schermo era attivo adesso è andato Tutte le finestre riordinate al monitor principale

    
risposta data Sven Witterstein 29.08.2016 - 20:43
fonte
0

Il sistema non riscrive i parametri al riavvio. Infatti nvidia-settings è quello che fa quello. Apri un terminale e modifica la riga "Exec=" nelle impostazioni di nvidia con questo:

"optirun /usr/bin/nvidia-settings -c :8 --config=~/.nvidia-settings-rc"

senza virgolette se usi bumblebee, o se non lo fai, probabilmente il comando è:

"/usr/bin/nvidia-settings --config=~/.nvidia-settings-rc".

Inoltre, prima di salvare le tue impostazioni deseleziona: "Include X Display Names in the Config File". Il sistema mantiene le tue impostazioni da una sessione all'altra ma, nel mio caso (Ubuntu Gnome 14.04.1 amd64) ho alcuni errori su vdpau e prime. Possono essere normali considerando che non uso nvidia-prime. Questi errori potrebbero anche fare in modo che le impostazioni di nvidia prevalgano sulle impostazioni.

    
risposta data cyberalex4life 14.10.2014 - 18:30
fonte
0

Sto usando Ubuntu 12.04 e stavo sperimentando con la mia scheda video e per dirti che avevo problemi simili che avevi o hai dopo il riavvio le mie impostazioni nvidia non potevano essere applicate e in realtà il mio file xorg.conf era vuoto anche! Ma tutto questo è accaduto quando ho effettuato il downgrade dei miei driver nvidia e quindi, dopo tutti questi problemi, ho eseguito un semplice comando in Terminal:

sudo apt-get --reinstall nvidia-settings && sudo apt-get install nvidia-settings
gksudo nvidia-settings

Solo ciò che non ti dirò se riavvii il mio sistema o no dopo averlo reinstallato, ma non ricordo, ma dopo questa procedura ho fatto tutto a posto. Potrei accedere alle mie impostazioni nvidia e applicare qualsiasi cosa lì come Maximizer e così via, ha anche sostituito il mio file xorg.conf con linee complete a causa del mio hardware, lo ricrea anche quando viene cancellato o perso. Ma tutto ciò è stato fatto a mio rischio, forse dipende dall'hardware.

    
risposta data Surfer 03.12.2013 - 19:19
fonte
0

Sono stato in grado di risolvere questo problema sul mio sistema:

  1. Passare alla scheda "Configurazione nvidia-impostazioni".
  2. Deseleziona "Includi nomi di visualizzazione X nel file di configurazione"
  3. Salva la configurazione corrente

Risulta che le impostazioni sono state caricate, ma i nomi visualizzati (che sembravano a destra) impedivano loro di essere impostati. Questo era su un sistema dual display di base.


    
risposta data Dominic Cerisano 29.01.2018 - 23:46
fonte
-1

Alt + F2 e sul tipo di comando gksu nvidia-settings Salva la configurazione X /etc/X11/xorg.conf

    
risposta data Kayman 20.11.2013 - 00:49
fonte
-1

Ho trovato una soluzione con Linux Mint 17.2; devi modificare il file /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml .

Vedrai i tuoi display e lì potrai impostare l'asse X e Y di essi; semplicemente regolali e rimarrà ogni volta che riavvii.

    
risposta data wim stockman 06.10.2015 - 14:35
fonte
-1

Per linux mint 18.2 menu & gt; amministrazione & gt; x impostazioni del server. Apporta tutte le modifiche che desideri. Quindi menu & gt; preferenze & gt; display. Premere il pulsante APPLY. Ha funzionato per me. ASUS F1A75 V-Pro con EVGA GeForce GTX 950.

    
risposta data Sam 02.11.2017 - 11:11
fonte

Leggi altre domande sui tag