debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [Решено] Два монитора Nvidia EN210  (Прочитано 1222 раз)

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

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
[Решено] Два монитора Nvidia EN210
« : 25 Ноябрь 2018, 08:50:35 »
Вроде бы на полновесную  тему не тянет, потому здесь.

В ПК было 2 видеокарты, встроенная intel и внешняя amd, 2 VGA монитора каждый в свою карту. Дрова свободные, все устраивало.
Сейчас вместо радеона поставил subj и проприетарные 340 драйвера из стандартного репозитория.ОС не менялась. Оба монитора подключены к EN210.
Общий раб.стол на 2 монитора.  На одном из мониторов наблюдаются искажения в виде какого-то пятна в центре (например,заметно при просмотре на светлом фоне букв xterm).
И в целом изображение кажется замыленым.

Еще часть шрифтов отображается криво. Разрешения на мониках 1680x1050  и 1280x1024. Если выбрать DPI 96х96, то становится немного лучше, но не так как было с радеонами/интелами.
Есть идеи как это всё побороть?

« Последнее редактирование: 27 Ноябрь 2018, 15:44:33 от qupl »
 

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #1 : 25 Ноябрь 2018, 10:40:33 »
Есть идеи как это всё побороть?

Именно этой модели карты у меня никогда небыло. На одном из компов дома установлена GT 220.
Установил на неё максимально поддерживаемый драйвер и "забыл". Никаких вопросов не вызвало.

В вашем случае, максимально поддерживаемый драйвер это 340.1070.
В качестве установки, как я понимаю, сомнений нет. Модуль установился и работает без ошибок.
Физических повреждений (перегревов) тоже нет.
Тогда единственно логичный вариант это тонкая настройка через /etc/X11/xorg.conf

Если покажите мне свой конфиг файл, может что нибудь придумаю по аналогии со своей.
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #2 : 25 Ноябрь 2018, 19:11:09 »
Тогда единственно логичный вариант это тонкая настройка через /etc/X11/xorg.conf
У меня там  кроме мультимониторности и Modeline/частот для каждого моника ничего эдакого не прописано. (комп далеко).
Драйвер нормально встал. В логе иксов только предупреждения, что не может прочитать EDID для дисплеев, ошибок нет.  Предупреждение скорее всего от того, что один из мониторов через переходник DVI/VGA подключен, но описанные "пятна" не на нем.

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #3 : 25 Ноябрь 2018, 19:33:07 »
У меня там  кроме мультимониторности и Modeline/частот для каждого моника ничего эдакого не прописано

Насколько я понял компьютер "тот же", система "та же", мониторы "те же". Изменилась только видеокарта и добавлен драйвер. Верно?
Значит аппаратные проблемы с проводами, мониторами отпадают. Вопрос только в карте и её настройке (посредством драйвера).

То что вы описываете, похоже на неправильную синхронизацию. Автоматически она определилась неправильно и нужно исправить вручную.

Вот мой кусок конфига:

Section "Monitor"
   
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics L194WT"
    HorizSync       28.0 - 83.0
    VertRefresh     56.0 - 75.0
    Gamma           1
    ModeLine       "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
    Option         "DPMS" "true"
    Option         "UseEdidDpi" "false"
    Option         "DPI" "96x96"

EndSection

Обратите внимание на значения:

HorizSync       28.0 - 83.0
VertRefresh     56.0 - 75.0

Их необходимо точно выяснить для ваших мониторов и вписать руками.
« Последнее редактирование: 25 Ноябрь 2018, 19:35:06 от ecc83 »
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #4 : 25 Ноябрь 2018, 20:55:08 »
Все так, кроме того что добавился переходник (но на том мониторе к которому нет претензий)
Их необходимо точно выяснить для ваших мониторов и вписать руками.
Именно так и сделал. Частоты из спецификаций к мониторам. Modeline под нужные разрешения.

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #5 : 25 Ноябрь 2018, 21:07:18 »
Именно так и сделал. Частоты из спецификаций к мониторам. Modeline под нужные разрешения.

И всё равно проблема есть? Тогда у меня новых идей нет, кроме экспериментов с xorg.conf
Если один из мониторов работает качественно, значит сам видеоадаптер исправен, остаётся только xorg.conf
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #6 : 26 Ноябрь 2018, 09:27:45 »
C "пятном" дело решилось настройками монитора.
Осталась одна проблема на мониторе CRT-1 изображение смещено вниз. Такое бывает из-за неверно выставленном Modeline. Но себе как бы доверяю )
лог
Код: (xorg.conf) [Выделить]
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 340.101  (buildd@debian)  Fri Jan 13 04:25:47 UTC 2017

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

Section "Files"
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"
    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor1"
    VendorName     "Samsung"
    ModelName      "CRT-0"
    DisplaySize 338 270
    HorizSync       31.0 - 81
    VertRefresh     56.0 - 75
    Modeline "1280x1024_60" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -hsync +vsync
    #Modeline "1280x1024_75"  138.54  1280 1368 1504 1728  1024 1025 1028 1069  -hsync +vsync
    Option "PreferredMode" "1280x1024_60"
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor0"
    VendorName     "Samsung"
    ModelName      "CRT-1"
    DisplaySize 473 296
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Modeline "1680x1050_60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
    #Modeline "1680x1050_75"  188.07  1680 1800 1984 2288  1050 1051 1054 1096  -HSync +Vsync
    Option "PreferredMode" "1680x1050_60"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "NoLogo"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
#    Option      "DPI"                "96 x 96"
    Option "UseEDIDFreqs" "false"
    Option "ConnectedMonitor" "CRT-1,CRT-0"
    Option      "MetaModeOrientation" "CRT-1 LeftOf CRT-0"
    Option "Monitor-DVI-I-0" "Monitor1"
    Option "Monitor-CRT-1" "Monitor0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
#    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "CRT-1: 1680x1050_60 +0+0, CRT-0: 1280x1024_60 +1680+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #7 : 26 Ноябрь 2018, 09:44:38 »
Опция

"UseEDIDFreqs" "false"
подразумевает игнорирование значений монитора и установка их вручную. Но ручное значение у вас закоментировано.

Тут или изменить на:

"UseEDIDFreqs" "true"
либо раскомментировать:

#    Option     "DPI"         "96 x 96"
По поводу съезжающего изображения, то если это незначительно, то у самого монитора должно быть автоцентрирование.
Если съезжает сильно, то у меня такое было при подключении "не молодого" телевизора в DVI разъём.
После переключения его в VGA, всё стало в порядке.
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #8 : 26 Ноябрь 2018, 10:09:52 »
"UseEDIDFreqs" "true"
Специально false потому что он не читает EDID.

либо раскомментировать:

Код: [Выделить]

#    Option     "DPI"         "96 x 96"
Не влияет. Это я экспериментировал, ставил вручную разрешение.


По поводу съезжающего изображения, то если это незначительно, то у самого монитора должно быть автоцентрирование.
Если съезжает сильно, то у меня такое было при подключении "не молодого" телевизора в DVI разъём.
После переключения его в VGA, всё стало в порядке.
Проблема в том, что CRT-1 подключен напрямую в VGA и изображение съехало. А тот что через переходник - все в норме.

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #9 : 26 Ноябрь 2018, 10:22:36 »
Проблема в том, что CRT-1 подключен напрямую в VGA и изображение съехало. А тот что через переходник - все в норме.

А если перекинуть мониторы местами (поменять точки подключения кабелем), глюк тоже переключается на другой монитор?
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #10 : 26 Ноябрь 2018, 10:34:58 »
На лету перекинул - на обоих мониторах правильное расположение картинки.

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #11 : 26 Ноябрь 2018, 10:56:59 »
Смешно.
После перезагрузки снова на большем мониторе (теперь подключен через переходник) пятна-полосы и изображение смещено вниз и влево ))
Дрова как-то криво отрабатывают.

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #12 : 26 Ноябрь 2018, 12:21:46 »
Дрова как-то криво отрабатывают.

Судя по вашему логу, версия драйвера у вас:

NVIDIA GLX Module  340.106
Но самая новая версия для вашей карты 340.107

Я бы на вашем месте попробовал её скачать и переустановить.

Если с помощью sgfxi тогда:

wget -P /usr/local/bin -Nc smxi.org/sgfxi && chmod a+x sgfxi && clear; sgfxi -o 340.107
если вручную, то сохранив это в скрипт и запустив в консоли от root:

systemctl stop lightdm.service
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/340.107/NVIDIA-Linux-x86_64-340.107.run
bash NVIDIA-Linux-x86_64-340.107.run
dkms add -m nvidia -v 340.107
dkms build -m nvidia -v 340.107
dkms install --force -m nvidia -v 340.107
dkms status | sed s/,//g | awk '{print "-m",$1,"-v",$2}' | while read line; do
ls /var/lib/initramfs-tools | xargs -n 1 dkms install $line -k; done
« Последнее редактирование: 26 Ноябрь 2018, 12:26:21 от ecc83 »
 

Оффлайн qupl

  • Администратор
  • Topic Author
  • Сообщений: 4359
  • memento mori
  • Jabber: qupl@jabber.ru
Re: драйвера Nvidia EN210
« Ответ #13 : 26 Ноябрь 2018, 12:31:55 »
Такой в backports есть, попробую поставить.

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Re: драйвера Nvidia EN210
« Ответ #14 : 26 Ноябрь 2018, 12:37:33 »
Такой в backports есть

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

Теги: nvidia