Настройка мониторов NVIDIA
Назначение
Section titled “Назначение”Настроить АРМ с NVIDIA T1000 8GB для работы с двумя или четырьмя мониторами: 1920×1200 на каждом экране, фиксированное расположение рабочего стола и переподключение проверенных мониторов без повторной настройки.
По результатам работ на ТСБ и ГПЗ использовались драйвер NVIDIA версии 580 из репозитория Astra Linux и подготовленная конфигурация X11. Выберите конфигурацию по количеству мониторов.
Что потребуется
Section titled “Что потребуется”- АРМ с 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 |
Ссылки открывают общую папку. Скачайте один файл по имени, независимо от порядка сортировки.
Расположение экранов
Section titled “Расположение экранов”Каждый прямоугольник — монитор 1920×1200. Обозначения DP-* — имена выходов драйвера, а не номера разъёмов на корпусе.
Два монитора Четыре монитора┌─────────────┐ ┌─────────────┬─────────────┐│ DP-3 │ │ DP-3 │ DP-7 ││ верхний │ │ верх левый │ верх правый │└─────────────┘ ├─────────────┼─────────────┤┌─────────────┐ │ DP-1 │ DP-5 ││ DP-1 │ │ низ левый │ низ правый ││ нижний │ └─────────────┴─────────────┘└─────────────┘Для двух мониторов используйте физические порты 1 и 2 (нижние) на видеокарте проверенных АРМ. Порты 3 и 4 в этом варианте не используются. Если два монитора должны стоять рядом, потребуется другая раскладка конфигурации.
2. Подготовьте драйвер
Section titled “2. Подготовьте драйвер”Установите NVIDIA 580 из репозитория Astra Linux для используемого выпуска ОС. Точная команда установки пока не приведена: выпуск Astra Linux и имя пакета не уточнены.
Если установка требует перезагрузки, выполните её. Затем проверьте загруженный драйвер:
nvidia-smiВ поле Driver Version должна быть версия 580.xx. Если команда завершается ошибкой или показывает другую версию, сначала завершите настройку драйвера.
3. Установите выбранный файл
Section titled “3. Установите выбранный файл”Откройте терминал в папке со скачанным файлом. Далее используется стандартный путь конфигурации Xorg — /etc/X11/xorg.conf. Если на АРМ Xorg запускается с явно заданным другим конфигурационным файлом, используйте путь из настроек запуска.
Сохраните текущую конфигурацию, если она существует:
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.
Для двух мониторов:
sudo install -m 644 xorg_2_monitor.conf /etc/X11/xorg.confДля четырёх мониторов:
sudo install -m 644 xorg_4_monitor.conf /etc/X11/xorg.confНе выполняйте обе команды подряд: вторая заменит результат первой. После успешного копирования перезагрузите АРМ:
sudo reboot4. Проверьте результат
Section titled “4. Проверьте результат”- Работают все мониторы выбранного варианта.
- На каждом экране 1920×1200, частота около 49,93 Гц (имя режима —
1920x1200_50.00). - Расположение соответствует схеме; указатель переходит между соседними экранами с правильной стороны.
- После отключения и повторного подключения проверенного монитора изображение восстанавливается без редактирования конфигурации.
В терминале графического сеанса проверьте текущие режимы и координаты:
xrandr --queryОбщий рабочий стол: 1920×2400 для двух мониторов и 3840×2400 для четырёх.
Если результат отличается
Section titled “Если результат отличается”| Проблема | Что проверить |
|---|---|
| Один из двух мониторов не показывает изображение | Подключение к нижним портам 1 и 2 и выбор файла xorg_2_monitor.conf. |
| Экраны расположены неправильно | Сверьте подключение со схемой. Двухмониторный файл задаёт вертикальную раскладку. |
| Разрешение или число экранов отличается | Проверьте драйвер и выбранный файл. В журнале Xorg проверьте путь прочитанной конфигурации и сообщения об отклонённых режимах. |
| Графический сеанс не запускается | Через консоль или SSH восстановите сохранённую конфигурацию и перезагрузите АРМ. |
Для восстановления найдите созданную копию:
ls -1 /etc/X11/xorg.conf.backup-*Скопируйте нужную копию обратно в /etc/X11/xorg.conf, указав её полное имя. Если до настройки файла xorg.conf не было, переименуйте добавленный файл в xorg.conf.disabled и перезагрузите АРМ.
Технические пояснения
Section titled “Технические пояснения”Как устроены конфигурации и что означает Plug and Play
Расположение экранов
Section titled “Расположение экранов”Оба файла создают единый рабочий стол 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 в двухмониторной раскладке не означает аппаратного отключения разъёмов.
Разрешение и частота
Section titled “Разрешение и частота”В обоих файлах задан один пользовательский режим:
ModeLine "1920x1200_50.00" 158.250 1920 2040 2240 2560 1200 1203 1209 1238 -hsync +vsync1920x1200_50.00 — имя режима. По указанным таймингам частота составляет около 49,93 Гц: 158250000 / (2560 × 1238). Поэтому отображение приблизительно 49,93 Гц вместо ровно 50 Гц само по себе не является ошибкой. Эти тайминги должны поддерживаться применяемыми мониторами.
Почему раскладка сохраняется при переподключении
Section titled “Почему раскладка сохраняется при переподключении”ConnectedMonitor принудительно задаёт обнаруженные дисплеи. UseEDID "FALSE" отключает использование EDID — данных монитора о поддерживаемых режимах и размерах. Режим и положение экранов задаются конфигурацией, а не выбираются автоматически по подключённому монитору. Значение этих параметров описано в документации NVIDIA 580.
В этой методике Plug and Play означает переподключение проверенных мониторов с сохранением заданной раскладки. Подбор разрешения для произвольной модели дисплея не предусмотрен; восстановление изображения нужно проверить на конкретном АРМ.
Особенности файлов
Section titled “Особенности файлов”- В заголовке указана версия 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 для оборудования объекта. По одному тексту нельзя подтвердить совместимость с другой видеокартой или монитором. Проверенные файлы следует применять целиком, а изменения таймингов и списка выходов проверять отдельно.