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单独加启动脚本:
- 先在终端输入
xrandr,找到你的主显示器的端口名称(比如HDMI-0,根据你的实际连接方式会有不同) - 创建一个GDM自动启动的配置文件:
sudo nano /usr/share/gdm/greeter/autostart/set-refresh-rate.desktop - 在编辑器里粘贴以下内容,注意把
HDMI-0替换成你刚才查到的显示器端口名称:[Desktop Entry] Type=Application Name=Set Refresh Rate Exec=xrandr --output HDMI-0 --mode 1920x1080 --rate 60 NoDisplay=true - 按
Ctrl+O保存,Ctrl+X退出编辑器,然后重启GDM:
(如果你的系统用的是LightDM登录管理器,把命令换成sudo systemctl restart gdmsudo systemctl restart lightdm即可)
方法三:切换到Xorg会话(针对Wayland兼容性问题)
Ubuntu默认可能使用Wayland会话,而NVIDIA显卡对Wayland的刷新率支持偶尔会有bug:
- 在登录界面点击右下角的齿轮图标,选择「Ubuntu on Xorg」登录系统
- 登录后再按照方法一的步骤保存Xorg配置,这样登录界面也会强制使用Xorg的60Hz设置
额外注意点
- 如果你之前尝试过手动调整刷新率,建议先把所有自定义的显示器配置重置,避免冲突
- 虽然你的显示器标称75Hz,但HDMI线版本过低也可能导致高刷识别异常,但你现在是强制60Hz,所以主要还是系统配置的问题
备注:内容来源于stack exchange,提问作者Achak Claw




