Проблема Nvidia DVI/VGA

Вопрос или проблема

У меня есть Nvidia GT 630 с двумя экранами LG Flatron E2242, подключенными к ней. Один из них подключен с помощью разъема DVI/VGA, так как на карте есть 1 DVI и 1 VGA выход.

Драйвер (я установил последний) не может получить данные EDID с того, что подключен через DVI/VGA, и я не могу заставить его работать с разрешением больше 640×480.

Как мне заставить его работать с разрешением 1920×1080, как у другого?

Я столкнулся с этой проблемой с телевизором/монитором SANSUI HDMI/PC. Моя проблема возникла из-за неправильной передачи данных EDID от SANSUI. Решение состоит в том, чтобы использовать xrandr для ручного добавления режима к проблемному устройству. Если режим, который вы хотите добавить к своему выходу, уже существует, вы можете пропустить шаги 2 и 3.

  1. Введите “xrandr” без аргументов, что по умолчанию выведет список устройств и режимов, которые с ними связаны. В моем случае xrandr сообщает имя устройства “output” для SANSUI как CRT1.

  2. Используйте “cvt” для создания строки режима для работы. (60 – это частота обновления)

    $ cvt 1920 1080 60
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    
  3. Добавьте это как новый режим в базу данных xrandr

    $ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    
  4. Свяжите режим с проблемным выходным устройством

    $ xrandr --addmode CRT1 "1920x1080_60.00"
    
  5. Теперь нам нужно выбрать новый режим в качестве активного для выходного устройства

    $ xrandr --output CRT1 --mode "1920x1080_60.00"
    

ПРИМЕЧАНИЕ: Если строка режима не работает, как сообщает cvt, попробуйте оставить другие параметры, кроме размеров и частоты обновления, при создании нового режима.

Ссылки:

Решение заключается в добавлении пользовательского файла edid.bin монитора в xorg.conf. Вы можете сделать это, следуя этим шагам.

Прежде чем что-либо делать, отключите кабель DVI и подключите кабель VGA, чтобы получить соответствующий файл edid для вашего монитора. Если у вас нет VGA кабеля, используйте Windows для дампинга файла.

  • Прежде всего, необходимо установить драйвер NVIDIA:

    1. скачайте драйвер nvidia .run с http://www.geforce.com/drivers
    2. Нажмите CTRL+ALT+F1, затем войдите в систему
    3. введите sudo service lightdm stop, затем sudo init 3
    4. удалите любой ранее установленный драйвер
    5. Я не уверен, что это необходимо, но на всякий случай sudo apt-get dist-upgrade
    6. установите драйвер, введя sudo sh NVIDIA-Linu....run и следуя дальнейшим указаниям, перезагрузите
  • Пропустите предыдущие шаги, если вы уже установили драйвер nvidia

  • Откройте NVIDIA X Server Settings, в разделе DFP-0 выполните дамп EDID файла, нажав кнопку Acquire EDID и сохраните его на рабочем столе, затем сохраните xorg.conf, нажав сохранить в файл конфигурации X (обратите внимание, что для этого вам нужно быть root)

  • Скопируйте файл EDID в /etc/X11/, введя в терминале:

    sudo cp /Desktop/filename.edid /etc/X11/filename.edid

  • Затем откройте xorg.conf sudo gedit /etc/X11/xorg.conf и добавьте следующую строку в раздел Device:

Option “CustomEDID” “DFP-0:/etc/X11/filename.edid”

Таким образом:


Section “Device”

Identifier “nVidia”

Driver “nvidia”

Option “CustomEDID” “DFP-0:/etc/X11/filename.edid”

EndSection


  • Выйдите и сохраните, затем перезагрузите. Теперь вы можете подключить кабель DVI.
    Вот и всё

Ответ или решение

Проблема подключения Nvidia GT 630 через DVI/VGA: Решение

Введение

Использование двух мониторов на графической карте Nvidia GT 630 может вызывать ряд проблем, особенно в случаях, когда один из экранов подключен через адаптер DVI/VGA. Ваша ситуация, когда драйвер не может определить EDID (Extended Display Identification Data) подключенного монитора и не позволяет устанавливать разрешение выше 640×480, является распространенной для подобных интерфейсов. В этом руководстве мы рассмотрим несколько решений, чтобы ваши экраны работали на разрешении 1920×1080.

Решение через xrandr

Если проблема связана с неправильной отчетностью EDID подключенного монитора, можно вручную задать режим для отображения через команду xrandr. Вот шаги, которые необходимо выполнить:

  1. Проверьте подключенные устройства:
    Введите команду:

    xrandr

    Это покажет список подключенных мониторов и поддерживаемых режимов. Запомните имя устройства, которое нужно настроить.

  2. Создание нового режима:
    Используйте утилиту cvt для определения необходимых параметров разрешения. Например, для разрешения 1920×1080 на частоте 60 Гц выполните:

    cvt 1920 1080 60

    Вы получите строку, которая будет выглядеть как:

    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  3. Добавление нового режима:
    Используйте команду xrandr, чтобы создать новый режим:

    xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  4. Ассоциация нового режима с устройством:
    Привяжите созданный режим к вашему девайсу (например, CRT1):

    xrandr --addmode CRT1 "1920x1080_60.00"
  5. Выбор нового режима:
    Последний шаг заключается в активации нового режима:

    xrandr --output CRT1 --mode "1920x1080_60.00"

Применение файла EDID

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

  1. Получение EDID файла:
    Если вы можете подключить монитор через VGA, сделайте это и используйтите утилиту NVIDIA для получения файла EDID через интерфейс настроек. Сохраните его на рабочий стол.

  2. Копирование и редактирование конфигурации:
    Переместите файл EDID в системный каталог:

    sudo cp ~/Desktop/имя_файла.edid /etc/X11/имя_файла.edid

    Затем откройте файл конфигурации Xorg:

    sudo gedit /etc/X11/xorg.conf

    В раздел Device добавьте следующую строку:

    Option "CustomEDID" "DFP-0:/etc/X11/имя_файла.edid"
  3. Перезагрузка:
    Сохраните изменения и перезагрузите компьютер. После перезагрузки подключите монитор через DVI.

Заключение

После выполнения вышеобозначенных шагов, ваш монитор должен корректно отображать разрешение 1920×1080. Если у вас еще остались вопросы, не стесняйтесь обращаться за дополнительной поддержкой. Убедитесь, что вы используете качественные видеокабели и адаптеры, так как они могут влиять на качество сигнала и совместимость устройств.

Оцените материал
Добавить комментарий

Капча загружается...