Dan*_*scu 6 hdmi external-monitor
我有一台现代笔记本电脑(Lenovo X1 Carbon 第 7 代、Intel\xc2\xae Core\xe2\x84\xa2 i7-8665U CPU @ 1.90GHz \xc3\x97 8、Mesa Intel\xc2\xae UHD Graphics 620 (WHL GT2) ,16 GB RAM)在双显示器设置中运行 Ubuntu 20.04 和 GNOME 3.36.2。笔记本电脑的内部屏幕为 2560x1440。
\n到目前为止,我一直在使用较旧的外部戴尔 U3417W 显示器,它通过 HDMI 在联合显示配置中以 3440x1440 @ 50Hz 运行,没有任何问题(总像素分别为 2560x1440 + 3440x1440 = 8.6M @ 60Hz 和 50Hz)。
\n昨天,我用 4K 显示器ViewSonic VP3268-4K替换了 DELL 显示器。使用随附的 HDMI 电缆,我只能在 3840x2160 分辨率下获得 30Hz,而且一切都很慢。不仅仅是滚动文本页面,甚至在 Chromium 中的单行输入字段中输入“aaaaaaaaaaaaaaa”也会出现延迟。50Hz 显示屏的情况并非如此。
\n新显示器的分辨率并不疯狂,仅比前一代提高了 67%。我没有看到任何额外的 CPU 消耗。我禁用了笔记本电脑的内部屏幕,仅将显示器保留在单显示器配置中。仍然是 30Hz,总像素为 3840x2160,即 8.3M,小于内屏+ DELL组合。
\n有没有办法启用/强制至少 50Hz?我尝试将刷新率强制为 60,但这只会导致 Ubuntu 将显示器视为新显示器(缩放 200%,主要是笔记本电脑),并且刷新率最终再次达到 30 。
\n我怎么知道这是否是一个限制,
\nxrandr一个个追了上去。禁用 HDR10、电影模式。尝试过查看模式 -> 游戏 -> FPS1、FPS2;等等。30 Hz 是 3840x2160 的最大值。xrandr 输出:
\nScreen 0: minimum 320 x 200, current 6400 x 2616, maximum 16384 x 16384\neDP-1 connected 2560x1440+0+1176 (normal left inverted right x axis y axis) 309mm x 174mm\n 2560x1440 60.00*+ 59.99 59.99 59.96 59.95 \n 1920x1440 60.00 \n 1856x1392 60.01 \n 1792x1344 60.01 \n 2048x1152 59.99 59.98 59.90 59.91 \n 1920x1200 59.88 59.95 \n ...\n 320x240 60.05 \n 360x202 59.51 59.13 \n 320x180 59.84 59.32 \nDP-1 disconnected (normal left inverted right x axis y axis)\nHDMI-1 connected primary 3840x2160+2560+0 (normal left inverted right x axis y axis) 697mm x 392mm\n 3840x2160 30.00* 25.00 24.00 29.97 23.98 29.98 \n 1920x2160 59.99 \n 3840x1080 59.97 \n 1920x1200 59.95 \n 1920x1080 60.00 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98 \n 1920x1080i 60.00 50.00 59.94 \n 1600x1200 60.00 \n 1680x1050 59.88 \n 1280x1024 75.02 60.02 \n 1440x900 59.90 \n 1280x800 59.91 \n 1152x864 75.00 \n 1280x720 60.00 50.00 59.94 \n 1440x576 50.00 \n 1024x768 75.03 70.07 60.00 \n 832x624 74.55 \n 800x600 72.19 75.00 60.32 56.25 \n 720x576 50.00 \n 720x576i 50.00 \n 720x480 60.00 59.94 \n 720x480i 60.00 59.94 \n 640x480 75.00 72.81 66.67 60.00 59.94 \n 720x400 70.08 \n 720x240 60.12 60.05 \nDP-2 disconnected (normal left inverted right x axis y axis)\nRun Code Online (Sandbox Code Playgroud)\n从~/.config/monitors.xml:
Screen 0: minimum 320 x 200, current 6400 x 2616, maximum 16384 x 16384\neDP-1 connected 2560x1440+0+1176 (normal left inverted right x axis y axis) 309mm x 174mm\n 2560x1440 60.00*+ 59.99 59.99 59.96 59.95 \n 1920x1440 60.00 \n 1856x1392 60.01 \n 1792x1344 60.01 \n 2048x1152 59.99 59.98 59.90 59.91 \n 1920x1200 59.88 59.95 \n ...\n 320x240 60.05 \n 360x202 59.51 59.13 \n 320x180 59.84 59.32 \nDP-1 disconnected (normal left inverted right x axis y axis)\nHDMI-1 connected primary 3840x2160+2560+0 (normal left inverted right x axis y axis) 697mm x 392mm\n 3840x2160 30.00* 25.00 24.00 29.97 23.98 29.98 \n 1920x2160 59.99 \n 3840x1080 59.97 \n 1920x1200 59.95 \n 1920x1080 60.00 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98 \n 1920x1080i 60.00 50.00 59.94 \n 1600x1200 60.00 \n 1680x1050 59.88 \n 1280x1024 75.02 60.02 \n 1440x900 59.90 \n 1280x800 59.91 \n 1152x864 75.00 \n 1280x720 60.00 50.00 59.94 \n 1440x576 50.00 \n 1024x768 75.03 70.07 60.00 \n 832x624 74.55 \n 800x600 72.19 75.00 60.32 56.25 \n 720x576 50.00 \n 720x576i 50.00 \n 720x480 60.00 59.94 \n 720x480i 60.00 59.94 \n 640x480 75.00 72.81 66.67 60.00 59.94 \n 720x400 70.08 \n 720x240 60.12 60.05 \nDP-2 disconnected (normal left inverted right x axis y axis)\nRun Code Online (Sandbox Code Playgroud)\nDELL 的条目是
\n <configuration>\n <logicalmonitor>\n <x>2560</x>\n <y>0</y>\n <scale>1</scale>\n <primary>yes</primary>\n <monitor>\n <monitorspec>\n <connector>HDMI-1</connector>\n <vendor>VSC</vendor>\n <product>VP3268-4K</product>\n </monitorspec>\n <mode>\n <width>3840</width>\n <height>2160</height>\n <rate>30</rate>\n </mode>\n </monitor>\n </logicalmonitor>\n <logicalmonitor>\n <x>0</x>\n <y>1176</y>\n <scale>1</scale>\n <monitor>\n <monitorspec>\n <connector>eDP-1</connector>\n <vendor>LGD</vendor>\n <product>0x05ee</product>\n </monitorspec>\n <mode>\n <width>2560</width>\n <height>1440</height>\n <rate>59.997714996337891</rate>\n </mode>\n </monitor>\n </logicalmonitor>\n </configuration>\nRun Code Online (Sandbox Code Playgroud)\n
这似乎是 HDMI 对笔记本电脑的限制,而不是对显示器的限制。笔记本电脑规格提到
最大分辨率:5K@60Hz(雷电);4K@24Hz(HDMI)
由于我是通过 HDMI 获得 4K@30Hz(超过 24Hz),因此规格似乎有点保守,这是个好消息。
联想论坛上的一位用户证实,他们使用同一台运行 Windows 10 的笔记本电脑通过 Thunderbolt 驱动 34 英寸 LG 5120x2160 显示器 @ 60Hz。后来我还能够通过 Thunderbolt 以 50Hz 运行 MSI 5k2k 显示器。
ViewSonic 不支持 Thunderbolt,所以看来我必须用另一台支持 Thunderbolt 的 4K 显示器来替换它。
弯曲的戴尔 S3221QS 规格列出了4K @ 60Hz,但它也没有 USB-C,因此我只能通过 HDMI 获得 30Hz,但通过使用旧的USB-C 转 HDMI 适配器,我可以获得 4K @ 50Hz(尽管亚马逊页面列出适配器的 30Hz)。