web-dev-qa-db-fra.com

Gnome refuse de passer à la résolution personnalisée

Je suis récemment passé de l'unité à gnome. Cependant, lorsque je connectais mon deuxième moniteur et tentais de changer de résolution, il clignotait et retournait à la résolution suggérée au lieu de celle que j'avais choisie.

Cela fonctionne avec mon moniteur de travail, cela ne nécessite pas de résolution personnalisée.

Ma sortie xrandr

Screen 0: minimum 8 x 8, current 2384 x 768, maximum 32767 x 32767
eDP1 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
  1366x768      60.00 +
  1360x768      59.80*   59.96  
  1280x720      60.00  
  1024x768      60.00  
HDMI1 connected 1024x768+1360+0 (normal left inverted right x axis y axis) 256mm x 192mm
  1024x768      60.00*+
  1920x1080     60.00    59.94  
  1280x1024     85.02    60.02  
  1440x900      74.98    59.90  
  1280x960      60.00  
  1360x768      60.02  
  1280x800      59.91  
  1280x720     119.99    60.00    59.94  
  720x480       60.00    59.94  
  1680x1050_60.00  59.95  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

/etc/X11/xorg.conf:

Section "Monitor"
    Identifier "HDMI1"
    Option "PreferredMode" "1680x1050_60.00"
EndSection

J'utilise Ubuntu 16.04 LTS. Version de GNOME: GNOME Shell 3.20.4.

Y a-t-il une solution à ce problème?

Modifier:

J'ai essayé de lancer Sudo xrandr --output HDMI1 --mode "1680x1050_60" Résultats de la même manière que le gestionnaire d'affichage. Cependant, si je le lance deux fois, mon ordinateur tombe en panne et voici le résultat: enter image description here

2
August

Vous faites une petite erreur dans /etc/X11/xorg.conf

Section "Monitor"
    Identifier "HDMI1"
    Option "PreferredMode" "1680x1050_60.00"
EndSection

Vous avez besoin d'une ligne supplémentaire (exemple concret, pas le vôtre):

Section "Monitor"
    Identifier "VGA1"
    Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option "PreferredMode" "1280x1024_60.00"
EndSection

Pour configurer les valeurs Modeline, vous devez utiliser:

cvt 1680 1050

copiez et collez les valeurs de sortie dans votre /etc/X11/xorg.conf. En plus de la section "Moniteur", vous devriez également avoir une section "Écran" et "Périphérique".

Référence: Arch Linux RandR Système X Window

1
WinEunuuchs2Unix