![Ubuntu 22.04 LTS (Jammy Jellyfish) 无法检测到外接显示器的更高刷新率](https://linux22.com/image/1026326/Ubuntu%2022.04%20LTS%20(Jammy%20Jellyfish)%20%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%E5%A4%96%E6%8E%A5%E6%98%BE%E7%A4%BA%E5%99%A8%E7%9A%84%E6%9B%B4%E9%AB%98%E5%88%B7%E6%96%B0%E7%8E%87.png)
前提:与许多其他用户一样,我也遇到了以下问题,该问题已在此处记录:无法在 Ubuntu 22.04 LTS 上将 Wayland 与 Nvidia 510 驱动程序一起使用虽然我不确定这是否与这篇文章中的问题有关(即,如果 Wayland 正常工作,我是否不会遇到刷新率问题,因为它应该是 22.04 的默认设置)
我在双启动(Windows 11)和双显示器设置(原生 4k 60hz 和外接 3440x1440 100hz)上完成了最新稳定版 Ubuntu LTS(22.04)的原始安装,此后我无法在外接显示器上选择高于 50hz 的刷新率: 显示设置 NVIDIA 设置
我已经安装了 Ubuntu 安装过程中建议的所有专有驱动程序,包括最新的 NVIDIA 510.x 驱动程序我的系统,我还使用高带宽 HDMI 电缆,这些电缆始终允许在 Windows 11 上以 100hz 的频率运行外接显示器,而不会出现问题
我注意到,以前的 Ubuntu 版本对于某些用户在外接显示器方面表现出了类似的行为,但我无法使用他们的解决方案。具体来说,我尝试了以下方法:
- 编辑
etc/environment
详情如下:双显示器设置上限为 60hz xrandr
为我的外部 HDMI-0 输出手动添加合适的显示配置文件:在 Ubuntu 18.04 上设置超宽(3440x1440)显示器
一些有用的调试信息:
xrandr
输出:
Screen 0: minimum 8 x 8, current 3440 x 1440, 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)
HDMI-0 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 800mm x 335mm
3440x1440 49.99*+
1920x1080 59.94 50.00
1280x720 59.94 50.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
DP-2 connected (normal left inverted right x axis y axis)
3840x2160 60.02 +
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
cvt 3440 1440 100
输出:
# 3440x1440 99.99 Hz (CVT) hsync: 152.68 kHz; pclk: 728.00 MHz
Modeline "3440x1440_100.00" 728.00 3440 3728 4104 4768 1440 1443 1453 1527 -hsync +vsync
gtf 3440 1440 100
输出:
# 3440x1440 @ 100.00 Hz (GTF) hsync: 152.50 kHz; pclk: 729.56 MHz
Modeline "3440x1440_100.00" 729.56 3440 3728 4112 4784 1440 1441 1444 1525 -HSync +Vsync
执行
xrandr --newmode "3440x1440_100.00" 728.00 3440 3728 4104 4768 1440 1443 1453 1527 hsync +vsync
xrandr --addmode HDMI-0 3440x1440_100.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
- 相关部分
xorg.conf
:
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Acer X34 P"
HorizSync 30.0 - 140.0
VertRefresh 24.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce RTX 2060"
EndSection
Section "Screen"
# Removed Option "metamodes" "HDMI-0: nvidia-auto-select +0+0"
# Removed Option "metamodes" "HDMI-0: 3440x1440_100 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-2"
Option "metamodes" "HDMI-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
请让我知道任何其他所需的复制步骤或输出片段,这可能有助于诊断我的问题