Come posso impostare una risoluzione del monitor che non è disponibile nella finestra di dialogo Impostazioni schermo?


Risposte:


16

(1) Ottieni Modeline per la risoluzione desiderata

Usa cvt. Ecco un esempio per la risoluzione 1280x1024. Si noti che il terzo parametro (frequenza) è facoltativo. Se il manuale del proprietario specifica una frequenza di aggiornamento, è possibile utilizzarlo come input cvtoppure lasciarlo vuoto per semplificare le cose.

$ cvt 1280 1024 60

L'output sarà simile a questo.

# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(2) Crea una nuova xrandrmodeline

Utilizzare l' Modelineoutput da cvtper creare una nuova modalità per xrandr.

$ xrandr --newmode "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(3) Determina quale display dobbiamo modificare

Dopo aver eseguito il comando seguente, notare che VGA1è il display attualmente collegato, in questo esempio, quindi lo useremo nel passaggio numero 4, di seguito.

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024_60.00   59.9 +
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1280x1024_60   60.0* 
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

(4) Crea una nuova xrandrmodalità

Utilizzare il nome visualizzato dal passaggio 3. Utilizzare il nome della modalità dal passaggio numero 2, ma tralasciare le virgolette.

$ xrandr --addmode VGA1 1280x1024_60

(5) Cambia la risoluzione dello schermo

Specificare il nome visualizzato e il nome della modalità

$ xrandr --output VGA1 --mode 1280x1024_60

(6) Far regolare automaticamente il monitor

Se il monitor ha un pulsante "Regolazione automatica", premerlo per centrare e ridimensionare automaticamente l'uscita. Altrimenti, utilizzare i pulsanti manuali sul monitor per farlo.

(7) Crea un xorg.conffile

Se ti piacciono le impostazioni di risoluzione, puoi renderle permanenti specificando queste informazioni in un xorg.conffile.

Inserisci il modelinepassaggio 1 nella "Monitor"sezione. È possibile sostituire "My Monitor"con un nome descrittivo per il monitor, purché si utilizzi lo stesso nome nella "Screen"sezione.

Si noti che la "Device"sezione viene utilizzata per specificare la scheda grafica / chip e il driver che si sta utilizzando; Identifierpuò essere qualsiasi nome tu scelga, purché usi lo stesso nome nella "Screen"sezione. Ma è necessario utilizzare il nome del driver corretto per la scheda grafica / chip sulla Driverlinea. È possibile utilizzare $ lshw -c video | grep configurationper ottenere il nome del driver grafico.

Anche se non l'ho provato, potrebbe essere possibile escludere la "Device"sezione, purché si elimini anche la Deviceriga corrispondente nella "Screen"sezione.

$ sudo gedit /etc/X11/xorg.conf

Immettere le informazioni nel file, salvare ed uscire. Ecco un esempio usando la modeline 1280x1024 dall'alto e un driver grafico Intel.

Section "Monitor"
    Identifier  "My Monitor"
    Modeline    "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option      "PreferredMode" "1280x1024_60"
EndSection

Section "Device"
    Identifier  "Intel"
    Driver      "intel"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Monitor     "My Monitor"
    Device      "Intel"
    Defaultdepth 24
    SubSection  "Display"
        Modes   "1280x1024_60"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
EndSection

Se qualcosa va storto, è possibile avviare in modalità di ripristino e modificare o eliminare /etc/X11/xorg.conf.

Infine, puoi dare un'occhiata alla risoluzione Wiki di Ubuntu per ulteriori informazioni.


Sono davvero sorpreso che 1920x1080 non sia fornito nelle impostazioni predefinite ..
wasatchwizard

Solo alcune informazioni: di solito Ubuntu dovrebbe essere in grado di rilevare la giusta risoluzione per il tuo monitor. Se desideri una risoluzione superiore a quella che ti offre Ubuntu, è possibile che il cavo video o la scheda grafica non siano in grado di servirlo. Ad esempio, volevo 2560x1440p ma il mio cavo era in grado di servire solo 2048x1152p. Il cambiamento xorgnon ha aiutato,
Rotareti,

Questo potrebbe non essere aggiornato. Non ho un /etc/X11/xorg.conf.
Gerrit,

1
Sì. Ubuntu ha smesso di essere spedito con un file xorg.conf. Credo che tu possa ancora crearne uno per impostare la tua risoluzione, purché il tuo hardware supporti la risoluzione che desideri. Dai un'occhiata a askubuntu.com/questions/4662/…
PJ Singh

1
@gerrit questo non è obsoleto, devi prima eseguire sudo nvidia-xconfigper generare il file xorg.conf.
Markroxor il
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.