Настройка мониторов 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. Скачайте конфигурацию”| Мониторы | Файл в облачной папке | Расположение |
|---|---|---|
| Два | 2_monitor/xorg.conf | Слева и справа (по умолчанию) |
| Четыре | 4_monitor/xorg.conf | Сетка 2×2 |
Ссылки открывают общую папку Docs. Для двух мониторов перейдите в 2_monitor, для четырёх — в 4_monitor. В выбранной подпапке скачайте xorg.conf.
В обоих вариантах имя файла должно быть именно xorg.conf. При установке разместите его по пути /etc/X11/xorg.conf. Не добавляйте к имени номер варианта или суффикс скачивания: например, xorg (1).conf нужно переименовать в xorg.conf.
Расположение экранов
Section titled “Расположение экранов”Каждый прямоугольник — монитор 1920×1200. Для двух мониторов по умолчанию задано расположение слева и справа; для четырёх ниже показана раскладка 2×2.
Два монитора┌─────────────┬─────────────┐│ Левый │ Правый │└─────────────┴─────────────┘
Четыре монитора┌─────────────┬─────────────┐│ Верх левый │ Верх правый │├─────────────┼─────────────┤│ Низ левый │ Низ правый │└─────────────┴─────────────┘Расположение можно задать любое, соответствующее фактическому размещению мониторов. Схема показывает исходный вариант, а не ограничение конфигурации. При изменении расположения сохраните настройки в используемом xorg.conf.
Для двух мониторов используйте физические порты 1 и 2 (нижние) на видеокарте проверенных АРМ. Порты 3 и 4 в этом варианте не используются.
2. Подготовьте драйвер
Section titled “2. Подготовьте драйвер”Установите NVIDIA 580 из репозитория Astra Linux, выбрав пакет для выпуска ОС на вашем АРМ.
Если установка требует перезагрузки, выполните её. Затем проверьте загруженный драйвер:
nvidia-smiВ поле Driver Version должна быть версия 580.xx. Если команда завершается ошибкой или показывает другую версию, сначала завершите настройку драйвера.
3. Установите выбранный файл
Section titled “3. Установите выбранный файл”Откройте терминал в папке со скачанным xorg.conf выбранного варианта. В этой инструкции файл устанавливается по пути /etc/X11/xorg.conf. Простого размещения файла с другим именем в /etc/X11 недостаточно.
Сохраните текущую конфигурацию, если она существует:
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.conf /etc/X11/xorg.confИспользуйте только один вариант конфигурации: установка другого заменит текущий файл. После успешного копирования перезагрузите АРМ:
sudo reboot4. Проверьте результат
Section titled “4. Проверьте результат”- Работают все мониторы выбранного варианта.
- На каждом экране 1920×1200, частота около 49,93 Гц (имя режима —
1920x1200_50.00). - Расположение соответствует выбранной раскладке и физическому размещению мониторов; указатель переходит между соседними экранами с правильной стороны.
- После отключения и повторного подключения проверенного монитора изображение восстанавливается без редактирования конфигурации.
В терминале графического сеанса проверьте текущие режимы и координаты:
xrandr --queryДля показанных раскладок общий рабочий стол — 3840×1200 для двух мониторов слева и справа и 3840×2400 для четырёх в сетке 2×2. При другом расположении размеры рабочего стола меняются.
Если результат отличается
Section titled “Если результат отличается”| Проблема | Что проверить |
|---|---|
| Один из двух мониторов не показывает изображение | Подключение к нижним портам 1 и 2 и выбор файла 2_monitor/xorg.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"; координаты отсчитываются от верхнего левого угла рабочего стола.
Для двух мониторов слева и справа при разрешении 1920×1200 координаты левого экрана — +0+0, правого — +1920+0. Для четырёх экранов в сетке 2×2 используются позиции +0+0, +1920+0, +0+1200 и +1920+1200.
Позиции назначаются фактически подключённым выходам. Их можно менять под нужное расположение мониторов; имя файла при этом остаётся xorg.conf.
Обозначения 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отключает ряд проверок и источников видеорежимов. После установки проверьте журнал Xorg на сообщения о непризнанных параметрах, в том числеNoEdidPClkLimitCheck,NoEdidDFPMaxSizeCheckиNoEdidSizeCheck. Описание проверок приведено в разделе ModeValidation NVIDIA.
Файлы описывают конфигурацию Xorg для оборудования объекта с изменяемым расположением экранов. Применяйте проверенные файлы целиком. При смене видеокарты, мониторов, таймингов или списка выходов повторно проверьте изображение на АРМ.