You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu系统下75Hz显示器超60Hz显示报错,请求强制登录屏保持60Hz的方法

Ubuntu系统下75Hz显示器超60Hz显示报错,请求强制登录屏保持60Hz的方法

我之前帮不少用户解决过类似NVIDIA显卡搭配高刷显示器在登录界面出问题的情况,结合你的RTX3060+525驱动的配置和问题描述,给你几个亲测有效的解决方法:

方法一:通过NVIDIA设置保存全局Xorg配置

这是最直接的方式,因为登录界面默认使用Xorg的全局配置:

  • 打开终端,输入 nvidia-settings 启动NVIDIA显卡设置面板
  • 在「X Server Display Configuration」里选中你的1920x1080显示器,把刷新率调整为60Hz
  • 点击面板右下角的「Save to X Configuration File」,在弹出的路径选择框里输入 /etc/X11/xorg.conf,输入sudo密码确认保存
  • 重启系统后,登录界面就会自动沿用这个60Hz的配置

方法二:给登录管理器(GDM)添加自定义刷新率脚本

如果方法一没生效,大概率是登录管理器没有读取到Xorg配置,这时候可以给GDM单独加启动脚本:

  1. 先在终端输入 xrandr,找到你的主显示器的端口名称(比如HDMI-0,根据你的实际连接方式会有不同)
  2. 创建一个GDM自动启动的配置文件:
    sudo nano /usr/share/gdm/greeter/autostart/set-refresh-rate.desktop
    
  3. 在编辑器里粘贴以下内容,注意把HDMI-0替换成你刚才查到的显示器端口名称:
    [Desktop Entry]
    Type=Application
    Name=Set Refresh Rate
    Exec=xrandr --output HDMI-0 --mode 1920x1080 --rate 60
    NoDisplay=true
    
  4. Ctrl+O保存,Ctrl+X退出编辑器,然后重启GDM:
    sudo systemctl restart gdm
    
    (如果你的系统用的是LightDM登录管理器,把命令换成sudo systemctl restart lightdm即可)

方法三:切换到Xorg会话(针对Wayland兼容性问题)

Ubuntu默认可能使用Wayland会话,而NVIDIA显卡对Wayland的刷新率支持偶尔会有bug:

  • 在登录界面点击右下角的齿轮图标,选择「Ubuntu on Xorg」登录系统
  • 登录后再按照方法一的步骤保存Xorg配置,这样登录界面也会强制使用Xorg的60Hz设置

额外注意点

  • 如果你之前尝试过手动调整刷新率,建议先把所有自定义的显示器配置重置,避免冲突
  • 虽然你的显示器标称75Hz,但HDMI线版本过低也可能导致高刷识别异常,但你现在是强制60Hz,所以主要还是系统配置的问题

备注:内容来源于stack exchange,提问作者Achak Claw

火山引擎 最新活动