Как можно настроить X (и другие параметры) для загрузки графического терминала CentOS 7 с драйвером Nvidia, используя 4k @ 60hz

Как можно настроить X (и другие параметры) для загрузки графического терминала CentOS 7 с драйвером Nvidia, используя 4k @ 60hz

При настройке компьютера с процессором Ryzen 3990X, видеокартой Nvidia Quadro RTX 4000, 256 ГБ DDR4 и ОС CentOS 7:

Монитор: dell up2414q

Предыстория: После правильной установки CentOS 7 через USB-ключ я смог войти в учетную запись пользователя в графическом терминале. Следующим делом на моем пути стала установка драйвера Nvidia (v440) для X86_64.

После выполнения инструкций по установке и перезагрузки машины меня встретил черный экран вместо экрана входа в систему. Поиск начался. Я просмотрел сотни форумов, и ни один из них не говорил «почему», только «что делать», и на самом деле ни один не был исчерпывающим.

Это лучшее, что я нашел, ответ Dave_B сработал после сотен других решений, которые не сработали. Мне даже не пришлось сначала удалять драйвер nvidia, я просто переустановил его поверх. После того, как я выполнил 5 шагов ниже, я последовал ответу по этой ссылке, и это помогло мне обойти черный экран и перейти к текущей оставшейся проблеме:https://unix.stackexchange.com/a/560515/318683

Некоторые вещи оказались верными и, по-видимому, необходимыми в моем случае.

  1. нам НУЖНО отключить nouveau, который в противном случае будет мешать драйверу nvidia. Это делается через черный список и добавление в конфигурацию grub.
  2. мы ХОТИМ изменить наш файл конфигурации grub
  3. МЫ НЕ ХОТИМ добавлять nvidia_drm.modeset=1 в конфигурацию загрузчика grub, это приведет к конфликту с менеджером дисплея (gdm, kde и т. д.)
  4. МЫ ХОТИМ использовать Xrandr для изменения нашего графического терминала; это произойдет на уровне, предшествующем менеджеру рабочего стола, и позволит реализовать постоянное настраиваемое решение, которое сохраняется после перезагрузок.
  5. мы хотим добавить Modeline в файл конфигурации X11, который соответствует разрешению используемого нами дисплея(ей).

Важно: В загрузчике grub добавьте слово «single» или цифру 3 в конец параметров ядра, чтобы при работе с черным графическим терминалом загрузиться в удобный для использования терминал.

Вопрос: Теперь, когда у нас установлен драйвер и ОС загружается на экране входа в систему, как мы можем гарантировать, что разрешение 4k отображается как 1 плитка, а не 2 плитки 1920x2160? оставаясь на частоте 60 Гц. Графический интерфейс nvidia xserver отображает только разрешения до 1920x1080.

Где я сейчас: ввод "Xrandr" показывает режимы, которые может использовать подключенный дисплей. Большинство строк имеют только 2 измерения, но текущее выбранное разрешение дисплея выделено "*"

Запутанная часть: я подключил только один кабель монитора (miniDP) к DP (GPU), но Xrandr показывает 2 подключенных устройства DP-4.8 и DP-4.9. Каждое из них имеет 1/2 желаемого разрешения 4k, и они визуально выглядят сшитыми вместе на экране входа в систему и после входа в систему. почему 2 стороны экрана имеют разные цвета? Можно ли это выровнять с помощью настройки? Эта машина будет использоваться частично для 3D-моделирования, оснастки, анимации и т. д. и настоящей плитки 4k с глубиной цвета 10 бит, которую обеспечивает этот quadro rtx. Таким образом, его основной вариант использования требует, чтобы у него был дисплей без видимых границ.

Спасибо, и я, вероятно, добавлю еще и ссылки на поддержку. И, пожалуйста, если вы считаете, что какой-либо из этих 5 необходимых пунктов излишен, напишите мне в комментариях, почему!! :D

решение1

Сбивающий с толку момент: я подключил только один кабель монитора (miniDP) к DP (GPU), но Xrandr показывает два подключенных устройства DP-4.8 и DP-4.9.

Один выход DisplayPort может предоставлять данные для нескольких дисплеев: это известно как DisplayPort Multi-Stream Transport (MST). Похоже, что ваш 4k-дисплей представляет себя как 2 отдельные половины, возможно, как функция обратной совместимости?

Чтобы разгадать эту загадку, требуется информация о марке, модели и конфигурации вашего дисплея - и похоже, вы вообще ничего нам об этом не сказали. Пожалуйстаотредактируйте свой вопросдля добавления информации на ваш дисплей - особый интерес представляют любые параметры конфигурации, относящиеся к версии DisplayPort или режиму передачи данных на самом дисплее.

Связанный контент