我有一台 Dell precision 5760 笔记本电脑,安装了 ubuntu 22.04,Nvidia 驱动程序是版本 510。我将电视连接到 wd19tbs dock HDMI 端口,它只能显示最高 4K@30hz。在 Windows11 上使用相同的硬件时,电视可以显示 4K@60Hz,这表明所有硬件都具备能力。这是 xrandr 输出,您可以看到 4K 分辨率,仅支持 30Hz
DP-1-1 connected 7680x4320+0+0 (normal left inverted right x axis y axis) 708mm x 398mm
1920x1080 60.00 + 50.00 59.94 30.00 25.00 24.00 29.97 23.98
3840x2160 30.00* 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1280x1024 75.02
1360x768 60.02
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 66.67 60.00 59.94
720x400 70.08
欢迎任何帮助。
谢谢,莱斯利
答案1
通过从 x11 切换到 wayland 解决了问题,现在它可以在我的电视上显示 4K@60Hz
答案2
找到了另一个解决方案,我在 BIOS 中禁用了英特尔集成显卡,然后 x11 现在可以在电视上显示 4K@60Hz。看起来即使我使用 prime-select 选择 nvidia,x11 在某些情况下仍然使用 iGPU。但 wayland 没有这种行为。