[Решено] Два монитора Nvidia EN210

Автор qupl, 25 ноября 2018, 08:50:35

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

qupl

Цитата: ecc83 от 26 ноября 2018, 12:37:33
Цитата: qupl от 26 ноября 2018, 12:31:55
Такой в backports есть

Если есть, значит отлично. Нужно пробовать.

Обновил, все осталось по-прежнему.

Как-то неправильно мониторы определяются. Если закомментировать самодеятельность в xorg.conf, то изображение на "проблемном" мониторе встает на место, но разрешение на обоих одинаковое 1024x768. 

ecc83

#16
Цитата: qupl от 26 ноября 2018, 14:43:38Как-то неправильно мониторы определяются

Включил комп дочери, что бы скопировать конфиг, который я когда то ей настраивал на Linux Mint.
У неё 19" SyncMaster и GForce 220. Посмотрите, может что то для себя почерпнёте. В любом случае нужно всё пробовать.

http://paste.debian.net/1053274/

Только тут под один монитор настройки. Под два монитора я никогда не настраивал, небыло нужды.


qupl

Победил. Рабочий стол на 2 монитора.
Дело все-таки в неправильном определении параметров монитора.
Modeline, который возвращает gtf, не подходит для моего монитора. (Maximum Pixel Clock выставляется большей и изображение съезжает)
Утилита cvt выдает более подходящие значения.

В имени  Modeline добавлены последние 2 символа _0  - "1680x1050_60_0" , чтобы драйвер автоматически не выбирал похожие режимы.
Полезная информация - /usr/share/doc/xserver-xorg-video-nvidia-legacy-340xx/README.txt.gz


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Samsung"
    DisplaySize 474 296
#    HorizSync       30.0 - 81.0
#    VertRefresh     56.0 - 75.0
    # 1680x1050 59.85 Hz (CVT 1.76MA) hsync: 65.18 kHz; pclk: 146.25 MHz
    Modeline "1680x1050_60_0"  146  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Samsung"
    DisplaySize 338 270
#    HorizSync       31.0 - 81
#    VertRefresh     56.0 - 75
    # 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
    Modeline "1280x1024_60"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "NoLogo"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusId "PCI:1:0:0"
    Option      "DPI"                "96 x 96"
    Option "UseEDID" "false"
    Option "Monitor-DVI-I-0" "Monitor0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    Option         "NoLogo"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusId "PCI:1:0:0"
    Option      "DPI"                "96 x 96"
    Option "UseEDID" "false"
    Option "Monitor-VGA-0" "Monitor1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option    "UseEDID" "false"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option "HorizSync"   "CRT-0: 30-81; CRT-1: 31-81"
    Option "VertRefresh" "CRT-0: 56-75; CRT-1: 56-75"
    Option         "metamodes" "GPU-0.DVI-I-0:1680x1050_60_0+0+0,GPU-0.VGA-0:1280x1024_60+1680+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

ecc83

#18
Цитата: qupl от 27 ноября 2018, 15:25:22
В имени  Modeline добавлены последние 2 символа _0  - "1680x1050_60_0" , чтобы драйвер автоматически не выбирал похожие режимы.

Поздравляю.
Ну я был практически уверен, что проблема из за неправильного определения монитора и лечение только точное указание в конфиге.

В моём куске конфига с первой страницы, есть подобная запись, но она через точку:

ModeLine       "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync

qupl

Цитата: ecc83 от 27 ноября 2018, 15:40:02Хотя у меня есть ещё компы, там более свежие карты (GT-610 и GT-730), там определяется чётко без этих двух последних символов.
Они нужны исключительно чтобы автоматом не выбрался неподходящий и не пришлось бы его послезагрузки выставлять вручную.

Сама карта/драйвер виновата в том, что не читает EDID корректно. Радеон с этими же мониторами работал нормально.

ecc83

Цитата: qupl от 27 ноября 2018, 15:43:50
Они нужны исключительно чтобы автоматом не выбрался неподходящий и не пришлось бы его послезагрузки выставлять вручную.

Понятно, возьму на заметку этот момент.

Цитата: qupl от 27 ноября 2018, 15:43:50
Радеон с этими же мониторами работал нормально.

Никогда небыло карт Радеон. Читал, что не всё "слава Богу" с драйверами на новые модели.