Ubuntu 22.04 LTS (Jammy Jellyfish) 无法检测到外接显示器的更高刷新率

Ubuntu 22.04 LTS (Jammy Jellyfish) 无法检测到外接显示器的更高刷新率

前提与许多其他用户一样,我也遇到了以下问题,该问题已在此处记录:无法在 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 版本对于某些用户在外接显示器方面表现出了类似的行为,但我无法使用他们的解决方案。具体来说,我尝试了以下方法:

一些有用的调试信息:

  • 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

请让我知道任何其他所需的复制步骤或输出片段,这可能有助于诊断我的问题

相关内容