Come posso impostare la corretta risoluzione del monitor con i driver Nvidia per un monitor che non invia EDID?


16

Continuo ad avere problemi a ottenere la corretta risoluzione del monitor - ogni volta che mi reinstallo, mi capita di usare una nuova versione di Ubuntu e i vecchi trucchi che conoscevo non funzionavano più. Invece di lasciare una lunga scia di domande per ogni nuova versione, sto cercando una soluzione più universale e senza tempo.

Qual è il modo corretto di impostare la risoluzione del monitor corretta con una GPU Nvidia per uno schermo che non invia valori EDID?

Nota: questa è una domanda "fittizia": con l'aiuto della chat ho già trovato la risposta e ora aggiungerò la mia risposta per documentare una soluzione che si spera sia universale.

Risposte:


10

Segui questi passi.

Si noti che i passaggi 6 e 7 non sono in genere necessari; prova a saltarli e se non funziona, ripeti tutti i passaggi e includi questi due. Alcuni monitor non inviano informazioni EDID al computer, quindi Ubuntu non può sapere di cosa è capace il monitor e offre solo risoluzioni sicure (basse). Questi due passaggi risolvono questo problema.

  1. Riavvia e riavvia Recovery Mode.
  2. Tipo rm /etc/X11/xorg.xonf( Enter)
  3. Tipo reboot( Enter)
  4. Una volta che sei di nuovo sul normale desktop Ubuntu, premi Alt+ F2e digita terminal( Enter)
  5. Nel terminale, digitare sudo nvidia-xconfig( Enter). Questo scriverà un nuovo xorg.conffile.
  6. Premere Alt+ F2e digitare gksu gedit /etc/X11/xorg.conf( Enter).
  7. Cerca la parte che inizia con Section "Monitor"e inserisci i valori corretti HorizSynce VertRefresh. (Vedi Come posso cercare i valori hsync / vsync per il mio monitor? )
  8. Ricomincia.
  9. Una volta tornato sul normale desktop Ubuntu, trova "Impostazioni server Nvidia X" nel "menu Start" e avvialo.
  10. Nella sezione X Server Display Configuration, imposta la risoluzione desiderata e premi il pulsante Save to X Configuration File.
  11. Reboot.

Ora dovresti avere la risoluzione corretta!

Infine, copia il file /etc/X11/xorg.confin un posto sicuro nel caso in cui lo rovini in un secondo momento e devi ripristinarlo.


1

Utilizzo dell'applicazione di impostazioni nVidia

Se il tuo computer ha i driver propietary nvidia, dovresti averlo nvidia-settingsinstallato e pronto.

Metodo da riga di comando

Esegui il seguente comando:

nvidia-settings --query FlatpanelNativeResolution

Se questo non restituisce nulla o un errore, prova a cercare attributi validi con:

nvidia-settings --query all | grep -i resolution

Quindi prova il primo comando con uno degli attributi trovati che sembra adeguato.

Metodo della GUI

  1. Apri nvidia-settings, cercando il suo programma di avvio o eseguendolo come comando.
  2. Nell'albero della sezione, vai alla tua GPU.
  3. Ora sfoglia tutti gli elementi o cerca un elemento che suoni come il nome di un dispositivo, nel mio caso vedo DFP-0 (AUO).
  4. Vedrai ora in Informazioni Flatpanel un elenco di risoluzioni.

2
nvidia-settings --query allnon restituisce nulla
qualcuno con
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.