XRandr 拒绝自定义分辨率

XRandr 拒绝自定义分辨率

我从 Windows 中的 CRU 获得了显示器所需的准确时序,它们在 Windows 中运行良好。但是,使用 XRandr 和论坛上任何当前可用的解决方案都无法正确加载模式。

[  1329.608] (WW) NVIDIA(0): No valid modes for
[  1329.608] (WW) NVIDIA(0):     "DFP-0:Custom_1920x1080_87,DFP-4:Custom_1920x1080_87";

无论我怎么尝试,这些模式都会被拒绝。但我确实知道这些数字是正确的。我尝试禁用 Xorg.Conf 中的所有 NVIDIA 检查,但没有任何效果。是否有关于强制使用频率和时间的特定自定义分辨率的最新教程或推荐解决方案?

编辑:

我的 custom-resolution.conf(已确认正在读取)


    Section "Monitor"
    Identifier "BenQMonitor"
    Modeline "Custom_1920x1080_87" 191.4 1920 1944 1976 2000 1080 1083 1088 1100 +hsync +vsync
    Option "PreferredMode" "Custom_1920x1080_87"
EndSection

Section "Screen"
    Identifier "Screen0"
    Monitor "BenQMonitor"
    DefaultDepth 24
    SubSection "Display"
        Modes "Custom_1920x1080_87"
        Depth 24
    EndSubSection
EndSection

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    Option "NoLogo" "True"
    Option "ModeValidation" "HDMI-0: NoEdidMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck, NoMaxPClkCheck, AllowNon60HzDFPModes, NoTot>
    Screen 0
EndSection

我尝试摆弄不同的 ModeValidations,没有任何区别。时钟计时 100% 正确,在 Win 上进行了测试。据我所知,Xrandr 肯定在读取我输入的内容,并积极拒绝它。

相关内容