![Nvidia: верхнее разрешение не обнаружено](https://rvso.com/image/231068/Nvidia%3A%20%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%B5%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B5%20%D0%BE%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BE.png)
У меня есть монитор, который поддерживает разрешение 3840x2160 и графический процессор NVidia Quadro P400. ОС: Debian testing.
Когда я пытаюсь использовать официальный драйвер NVidia (v. 525.147.95), все работает, но максимальное разрешение не определяется (в списке в настройках NVIDIA максимальное обнаруженное разрешение - 1920x1080, и именно его использует драйвер)
Когда я пытаюсь использовать драйвер Nouveau - если я подключаю всю установку к монитору, который может выдавать только 1920x1080, все работает нормально. Если я подключаю его к моему основному, который может выдавать 3840x2160, и перезагружаюсь, все, что я вижу после BIOS и GRUB, - это краткий вывод от загрузки ядра, а затем черный экран - Nouveau, вероятно, где-то зависает.
Вопрос: как сделать то или иное
- выяснить (и исправить!) сбой в Nouveau (в частности, где мне найти логи?)
- или: убедить драйвер NVidia обнаружить (и использовать!) разрешение 3840x2160?
РЕДАКТИРОВАТЬ:
Вывод xrandr:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 700mm x 390mm
1920x1080 60.00*+ 59.94 50.00 60.00 50.04
1680x1050 59.95
1600x900 60.00
1440x900 59.90 59.89
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
Когда я пытаюсь вручную добавить режим 3840x2160 с помощью xrandr, я получаю ошибку «BadMatch»:
> cvt 3840 2160
# 3840x2160 59.98 Hz (CVT 8.29M9) hsync: 134.18 kHz; pclk: 712.75 MHz
Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
> xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
> xrandr --addmode DP-3 3840x2160_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
решение1
Проблема оказалась в том, что я подключал карту к монитору через переходник miniDisplayPort - HDMI, который поддерживал только скорости HDMI 1.0 (т. е. 165 МГц), то есть поддерживал только FHD.
После того, как я поменял кабель с miniDP на DP 1.2, разрешение 3840x2160@60Hz заработало автоматически.