我正在使用带有 Nvidia GTX 4090 和 Odyssey G9 的 Ubunt 22.04LTS。我使用显示端口已经有一段时间了,没有任何问题,但由于其他原因,不得不切换到使用 HDMI。
我尝试了 HDMI 2.0 和 2.1,无法将分辨率更改为高于 3840x1080。
我尝试使用每个专有驱动程序,但每个驱动程序都存在同样的问题。我尝试遵循一些描述使用 xrandr 解析的主题,但遇到了许多错误。xrandr 输出:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 3840 x 1080, current 3840 x 1080, maximum 3840 x 1080
default connected primary 3840x1080+0+0 (0x527) normal (normal) 0mm x 0mm
Identifier: 0x526
Timestamp: 69529
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
non-desktop: 0
supported: 0, 1
3840x1080 (0x527) 360.806MHz *current
h: width 3840 start 0 end 0 total 3840 skew 0 clock 93.96KHz
v: height 1080 start 0 end 0 total 1080 clock 87.00Hz
我尝试制定解决方案:
➜ ~ cvt 5120 1440 60
# 5120x1440 59.96 Hz (CVT) hsync: 89.52 kHz; pclk: 624.50 MHz
Modeline "5120x1440_60.00" 624.50 5120 5496 6048 6976 1440 1443 1453 1493 -hsync +vsync
然后添加它:
➜ ~ xrandr --newmode "5120x1440_60.00" 624.50 5120 5496 6048 6976 1440 1443 1453 1493 -hsync +vsync
xrandr: Failed to get size of gamma for output default
这现在显示在 xrandr 输出中,但是当我尝试设置它时:
➜ ~ xrandr --output default --primary --mode 5120x1440_60.00
xrandr: cannot find mode 5120x1440_60.00
但我相信这个名字是正确的:
default connected primary 3840x1080+0+0 0mm x 0mm
3840x1080 87.00*
5120x1440_60.00 (0x531) 624.500MHz -HSync +VSync
h: width 5120 start 5496 end 6048 total 6976 skew 0 clock 89.52KHz
v: height 1440 start 1443 end 1453 total 1493 clock 59.96Hz
奇怪的是,详细输出中屏幕 0 的最大分辨率为 3840 x 1080。我不知道下一步该尝试什么。
这是双启动,在 Windows 上一切都运行正常。