You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04下Nvidia X Server刷新率重启后重置问题求助

解决Ubuntu 16.04下Nvidia X Server Settings无法永久保存分辨率/刷新率的问题

我来帮你搞定这个头疼的问题——Ubuntu 16.04搭配Nvidia显卡时,这种设置不生效的情况确实挺常见,咱们一步步排查解决:

1. 先确认xorg.conf的权限和正确性

很多时候问题出在保存配置时的权限不足,导致/etc/X11/xorg.conf根本没被正确写入:

  • 先检查配置文件是否存在且内容正确:运行sudo cat /etc/X11/xorg.conf,找到Section "Screen"部分,看看有没有包含"1920x1080_144.00"的Modes或metamodes条目。
  • 如果文件为空或者内容不对,用sudo启动Nvidia设置工具再保存:运行sudo nvidia-settings,重新设置1920x1080分辨率和144Hz刷新率,再保存到/etc/X11/xorg.conf。普通用户没有写入系统目录的权限,这是很多人踩的坑!

2. 修复开机启动命令的问题

你添加的sh -c '/usr/bin/nvidia-settings --load-config-only'可能存在执行时机或路径的问题:

  • 先手动测试命令:在终端运行/usr/bin/nvidia-settings --load-config-only,看看能不能成功加载你的144Hz设置。如果不行,检查~/.nvidia-settings-rc文件(这是nvidia-settings的用户配置文件)里有没有记录你的刷新率设置,没有的话重新用nvidia-settings保存一次用户配置(不是系统的xorg.conf)。
  • 调整启动命令:把启动项里的命令改成sleep 5 && /usr/bin/nvidia-settings --load-config-only,添加5秒延迟,确保桌面环境完全加载后再执行命令——有时候X服务还没就绪就运行设置,会导致无效。

3. 手动编辑xorg.conf(自动保存失效时的终极方案)

如果自动生成的xorg.conf还是不生效,咱们直接手动修改:

  • 先备份原文件:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
  • 编辑配置文件:sudo nano /etc/X11/xorg.conf
  • 找到Section "Screen"部分,确保里面包含这行关键配置:
    Option         "metamodes" "1920x1080_144 +0+0"
    
    这行明确指定了分辨率和刷新率。保存退出(Ctrl+O,回车,Ctrl+X)后重启电脑,应该就能生效了。

4. 更新Nvidia驱动版本

旧版本驱动可能存在兼容性问题,试试更新到稳定版驱动:

  • 添加显卡驱动PPA:sudo add-apt-repository ppa:graphics-drivers/ppa
  • 更新软件源:sudo apt update
  • 查看推荐的驱动版本:ubuntu-drivers devices,找到标记为recommended的驱动
  • 安装驱动:比如sudo apt install nvidia-390(根据你的显卡型号选择对应版本)
  • 安装完成后重启,再重新设置分辨率和刷新率,保存配置。

5. 确认系统使用Xorg而非Wayland

Ubuntu 16.04默认使用Xorg,但如果不小心切换到Wayland,Nvidia设置可能无法生效:

  • 登录时注意右上角的齿轮图标,选择Ubuntu(而非Ubuntu on Wayland)登录。

按照上面的步骤一步步来,应该就能解决设置不永久生效的问题了!

内容的提问来源于stack exchange,提问作者Benjamin Barrois

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:13:00