Skip to content

Настройка мониторов NVIDIA

Настроить АРМ с NVIDIA T1000 8GB для работы с двумя или четырьмя мониторами: 1920×1200 на каждом экране, фиксированное расположение рабочего стола и переподключение проверенных мониторов без повторной настройки.

По результатам работ на ТСБ и ГПЗ использовались драйвер NVIDIA версии 580 из репозитория Astra Linux и подготовленная конфигурация X11. Выберите конфигурацию по количеству мониторов.

  • АРМ с NVIDIA T1000 8GB и графическим сеансом Xorg в Astra Linux.
  • Права администратора (sudo) и доступ к репозиторию Astra Linux с драйвером NVIDIA 580.
  • Доступ к папке конфигураций и мониторы с поддержкой 1920×1200 при частоте около 50 Гц.

Настройка завершается перезагрузкой АРМ.

1. Скачайте конфигурацию

Section titled “1. Скачайте конфигурацию”
МониторыФайл в облачной папкеРасположение
Дваxorg_2_monitor.confОдин над другим
Четыреxorg_4_monitor.confСетка 2×2

Ссылки открывают общую папку. Скачайте один файл по имени, независимо от порядка сортировки.

Каждый прямоугольник — монитор 1920×1200. Обозначения DP-* — имена выходов драйвера, а не номера разъёмов на корпусе.

Два монитора Четыре монитора
┌─────────────┐ ┌─────────────┬─────────────┐
│ DP-3 │ │ DP-3 │ DP-7 │
│ верхний │ │ верх левый │ верх правый │
└─────────────┘ ├─────────────┼─────────────┤
┌─────────────┐ │ DP-1 │ DP-5 │
│ DP-1 │ │ низ левый │ низ правый │
│ нижний │ └─────────────┴─────────────┘
└─────────────┘

Для двух мониторов используйте физические порты 1 и 2 (нижние) на видеокарте проверенных АРМ. Порты 3 и 4 в этом варианте не используются. Если два монитора должны стоять рядом, потребуется другая раскладка конфигурации.

Установите NVIDIA 580 из репозитория Astra Linux для используемого выпуска ОС. Точная команда установки пока не приведена: выпуск Astra Linux и имя пакета не уточнены.

Если установка требует перезагрузки, выполните её. Затем проверьте загруженный драйвер:

Terminal window
nvidia-smi

В поле Driver Version должна быть версия 580.xx. Если команда завершается ошибкой или показывает другую версию, сначала завершите настройку драйвера.

3. Установите выбранный файл

Section titled “3. Установите выбранный файл”

Откройте терминал в папке со скачанным файлом. Далее используется стандартный путь конфигурации Xorg — /etc/X11/xorg.conf. Если на АРМ Xorg запускается с явно заданным другим конфигурационным файлом, используйте путь из настроек запуска.

Сохраните текущую конфигурацию, если она существует:

Terminal window
if [ -f /etc/X11/xorg.conf ]; then
sudo cp -a /etc/X11/xorg.conf "/etc/X11/xorg.conf.backup-$(date +%Y%m%d-%H%M%S)"
fi

Копия с датой и временем позволит восстановить прежнюю настройку. Если копирование завершилось ошибкой, устраните её перед заменой файла.

Выполните одну команду для выбранного варианта. Она копирует скачанный файл под именем xorg.conf.

Для двух мониторов:

Terminal window
sudo install -m 644 xorg_2_monitor.conf /etc/X11/xorg.conf

Для четырёх мониторов:

Terminal window
sudo install -m 644 xorg_4_monitor.conf /etc/X11/xorg.conf

Не выполняйте обе команды подряд: вторая заменит результат первой. После успешного копирования перезагрузите АРМ:

Terminal window
sudo reboot
  • Работают все мониторы выбранного варианта.
  • На каждом экране 1920×1200, частота около 49,93 Гц (имя режима — 1920x1200_50.00).
  • Расположение соответствует схеме; указатель переходит между соседними экранами с правильной стороны.
  • После отключения и повторного подключения проверенного монитора изображение восстанавливается без редактирования конфигурации.

В терминале графического сеанса проверьте текущие режимы и координаты:

Terminal window
xrandr --query

Общий рабочий стол: 1920×2400 для двух мониторов и 3840×2400 для четырёх.

Если результат отличается

Section titled “Если результат отличается”
ПроблемаЧто проверить
Один из двух мониторов не показывает изображениеПодключение к нижним портам 1 и 2 и выбор файла xorg_2_monitor.conf.
Экраны расположены неправильноСверьте подключение со схемой. Двухмониторный файл задаёт вертикальную раскладку.
Разрешение или число экранов отличаетсяПроверьте драйвер и выбранный файл. В журнале Xorg проверьте путь прочитанной конфигурации и сообщения об отклонённых режимах.
Графический сеанс не запускаетсяЧерез консоль или SSH восстановите сохранённую конфигурацию и перезагрузите АРМ.

Для восстановления найдите созданную копию:

Terminal window
ls -1 /etc/X11/xorg.conf.backup-*

Скопируйте нужную копию обратно в /etc/X11/xorg.conf, указав её полное имя. Если до настройки файла xorg.conf не было, переименуйте добавленный файл в xorg.conf.disabled и перезагрузите АРМ.

Как устроены конфигурации и что означает Plug and Play

Оба файла создают единый рабочий стол Screen0 с глубиной цвета 24 бита. Расположение задаёт активная строка Option "metamodes"; координаты отсчитываются от верхнего левого угла рабочего стола.

Выход в конфигурацииДва монитораЧетыре монитораКоординаты
DP-3ВерхнийВерхний левый+0+0
DP-1НижнийНижний левый+0+1200
DP-7Не включён в раскладкуВерхний правый+1920+0
DP-5Не включён в раскладкуНижний правый+1920+1200

Два монитора стоят один над другим, размер общего рабочего стола — 1920×2400. Четыре монитора образуют сетку 2×2, размер — 3840×2400. Если по проекту два монитора должны стоять рядом, приведённый двухмониторный файл потребуется адаптировать.

Обозначения DP-1, DP-3, DP-5, DP-7 — имена выходов драйвера, а не номера физических разъёмов на корпусе. Указание «порты 1 и 2 — нижние» относится к проверенным на объекте АРМ. Отсутствие DP-5 и DP-7 в двухмониторной раскладке не означает аппаратного отключения разъёмов.

В обоих файлах задан один пользовательский режим:

ModeLine "1920x1200_50.00" 158.250 1920 2040 2240 2560 1200 1203 1209 1238 -hsync +vsync

1920x1200_50.00 — имя режима. По указанным таймингам частота составляет около 49,93 Гц: 158250000 / (2560 × 1238). Поэтому отображение приблизительно 49,93 Гц вместо ровно 50 Гц само по себе не является ошибкой. Эти тайминги должны поддерживаться применяемыми мониторами.

Почему раскладка сохраняется при переподключении

Section titled “Почему раскладка сохраняется при переподключении”

ConnectedMonitor принудительно задаёт обнаруженные дисплеи. UseEDID "FALSE" отключает использование EDID — данных монитора о поддерживаемых режимах и размерах. Режим и положение экранов задаются конфигурацией, а не выбираются автоматически по подключённому монитору. Значение этих параметров описано в документации NVIDIA 580.

В этой методике Plug and Play означает переподключение проверенных мониторов с сохранением заданной раскладки. Подбор разрешения для произвольной модели дисплея не предусмотрен; восстановление изображения нужно проверить на конкретном АРМ.

  • В заголовке указана версия nvidia-settings 535.247.01, которой создан файл. Это комментарий о происхождении конфигурации; для установки по методике объекта используется драйвер 580.
  • Строки # Removed Option "metamodes" ... — комментарии со старыми настройками. Они не определяют текущую раскладку.
  • UseEDIDFreqs "FALSE" и UseEDIDDPI "FALSE" дополнительно повторяют отключение отдельных применений EDID при уже заданном UseEDID "FALSE".
  • Длинная строка ModeValidation отключает ряд проверок и источников видеорежимов. В справочнике 580 не перечислены некоторые использованные имена, например NoEdidPClkLimitCheck, NoEdidDFPMaxSizeCheck и NoEdidSizeCheck. Их действие нельзя считать подтверждённым без журнала Xorg; при проверке ищите сообщения о непризнанных параметрах. Описание проверок приведено в разделе ModeValidation NVIDIA.

Файлы описывают фиксированную конфигурацию Xorg для оборудования объекта. По одному тексту нельзя подтвердить совместимость с другой видеокартой или монитором. Проверенные файлы следует применять целиком, а изменения таймингов и списка выходов проверять отдельно.

Все инструкции для ПНР