У меня есть монитор 4k (AOC U3277PWQU), который только достигает 30 Гц даже при том, что он должен смочь обработать 4k@60Hz. Монитор подключен с помощью HDMI. (Да, очень похожие вопросы задали прежде, но ни один не имел ответ, который решил мой вопрос.)
Что я попробовал:
~> cvt 3840 2160 60 -r
# 3840x2160 59.97 Hz (CVT 8.29M9-R) hsync: 133.25 kHz; pclk: 533.00 MHz
Modeline "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync
~> xrandr --newmode "3840x2160R" 533.00 3840 3888 3920 4000 2160 2163 2168 2222 +hsync -vsync
~> xrandr --addmode HDMI-1-1 "3840x2160R"
~> xrandr --output HDMI-1-1 --mode 3840x2160R --verbose --crtc 0
crtc 0: 3840x2160R 59.97 +0+229 "HDMI-1-1"
xrandr: Configure crtc 0 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
Та же история с cvt
без -r
и gtf
. modeline выше, кажется, соответствует параметрам монитора, который я нашел в руководстве, т.е.:
Pixel clock: 600MHz(DP,HDMI2.0)
Horizontal scan range: 30~160KHz(DP,HDMI2.0)
Vertical scan range: 23Hz~80Hz
Что делает сбой конфигурации? Имеет место это, что пиксельные часы должны быть точно 600 МГц? Если так, как я могу изменить modeline – действительно ли безопасно просто отредактировать первый параметр?
P.S.: EDID, полученный из xrandr --verbose
не может быть проанализирован с этим инструментом, который я нашел, таким образом, это может быть повреждено.
У меня есть GeForce GTX 1050, драйвер 384 Nvidia, Ubuntu 16.04. Так как это требовали в другом вопросе:
~> lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
DeviceName: Onboard IGD
Subsystem: Dell Device 07be
--
01:00.0 3D controller: NVIDIA Corporation Device 1c8d (rev a1)
Subsystem: Dell Device 07be
Kernel driver in use: nvidia
Править: Я заметил, что настройки Nvidia не показывают мои дисплеи в "информации о Дисплее X-сервера". Это просто говорит "X Экранов 0 (никакая Развертка)".
Я нашел решение в этом сообщении: Мой ноутбук, Dell XPS 15 9560, по-видимому, может только поставить 4k@30Hz по HDMI. Порт USB-C по контрасту способен к этому, возможно, он подключен к выделенной видеокарте, и HDMI не. Немного неутешительный, но при помощи USB-C к преобразователю HDMI, проблема ушла. Я не должен был даже вносить изменения в xrandr настройки.