Проблемы с добавлением нового разрешения для монитора (2-й монитор) (рабочий стол 16.04) - proUbuntu
2 голосов
/ 12 июня 2016

У меня проблемы с добавлением правильного разрешения для моего второго монитора. Оба моих монитора нормально работали в Windows, и я не собираюсь возвращаться:)

Я использую один GTX980 с одним монитором, подключенным через DVI, и одним монитором, подключенным через кабель HDMI-DVI (конец HDMI подключен к графической карте, конец DVI подключен к монитору. Монитор, подключенный через один DVI (мой основной монитор), работает фантастически. Это второй монитор, который не принимает правильное разрешение.

Итак, это вывод xrandr

DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x1200     60.00  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
HDMI-0 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   1360x768      59.96    59.80  
   1152x864      60.00  
   800x600       72.19    60.32    56.25  
   680x384       59.96    59.80  
   640x480       59.94  
   512x384       60.00  
   400x300       72.19  
   320x240       60.05  

Максимальное разрешение второго монитора - 1440x900, которое отлично подобрано в Windows, поэтому я попробовал следующее.

cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

Но когда я сделаю это:

xrandr --addmode HDMI-0 1440x900_60.00

Меня приветствуют:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  47
  Current serial number in output stream:  48

Редактировать: Я все еще исследую, что могу, и добавлю все, что найду ниже.

Модель монитора: Dell S199WFP

xrandr --verbose выход

1 Ответ

1 голос
/ 12 июня 2016

Поэтому я немного погуглил и, попробовав несколько вещей, обнаружил, что xrandr не очень хорошо работает с проприетарными драйверами nvidia, поэтому мне пришлось использовать:

sudo nvidia-xconfig

для генерации xorg.conf в /etc/X11/xorg.conf

Затем я погуглил значения HorizSync и VertRefresh для рассматриваемого монитора, который я нашел:

HorizSync     30 - 83
VertRefresh   56-75

Итак, я нашел в своем xorg.conf, где находился монитор, в этом блоке и внес изменения:

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30 - 83
    VertRefresh     56 - 75
    Option         "DPMS"
EndSection

затем я перезагружаю lightdm:

sudo systemctl restart lightdm

Снова проверил настройки дисплея и ... Бам! там было.

Display resolutions fixed

...