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

Ubuntu 23.04下NVIDIA设置无法加载已保存的X Server显示配置

Ubuntu 23.04下NVIDIA设置无法加载已保存的X Server显示配置

我完全理解你在新安装的Ubuntu 23.04上折腾NVIDIA显示配置时的糟心事——明明已经保存了X Server的分辨率(从auto改成3440x1440)和120Hz刷新率设置,退出NVIDIA Settings时却还提示有未保存的更改,重启系统后分辨率又自动回到auto,只剩Gsync兼容性设置生效,哪怕添加了nvidia-settings --load-config-only的启动项也没用,确实挺闹心的。

结合你用X11而非Wayland的情况,给你几个实用的排查和解决方法:

  • 检查并手动编辑X配置文件
    默认情况下,NVIDIA Settings保存的配置文件是/etc/X11/xorg.conf或者/etc/X11/xorg.conf.d/20-nvidia.conf这类文件。你可以先打开终端,用命令sudo nano /etc/X11/xorg.conf(或者对应的.conf文件)查看内容,确认里面的Section "Screen" -> SubSection "Display"段是否包含你设置的3440x1440_120.00模式。如果没有,手动添加这一行:

    Modes "3440x1440_120.00"
    

    (注:你可以先用xrandr | grep 3440命令查看系统识别的精确刷新率格式,比如可能是119.98而非120.00,要对应上)
    保存退出后,重启系统看看配置是否生效。

  • 调整启动项为直接设置分辨率
    之前的nvidia-settings --load-config-only可能因为执行时机或配置优先级问题没生效,你可以换成更直接的命令:

    1. 用xrandr命令找到你的显示器名称(比如DP-0、HDMI-0)
    2. 打开“启动应用程序”,把原来的命令替换为:
      xrandr --output <你的显示器名称> --mode 3440x1440 --rate 120
      

    保存后重启,看看分辨率是否能自动加载。

  • 更新NVIDIA驱动版本
    部分旧版本的NVIDIA驱动存在配置保存的bug,你可以尝试更新到最新的专有驱动:
    打开“软件和更新”,切换到“附加驱动”标签,选择最新的NVIDIA专有驱动(比如nvidia-driver-535系列),应用更改后重启系统,再重新配置显示设置试试。

  • 用桌面环境的显示设置锁定参数
    因为你用的是GNOME桌面,它的显示设置优先级可能高于X配置文件,你可以直接在这里设置:
    打开“设置”->“显示”,选中你的显示器,手动将分辨率改为3440x1440、刷新率改为120Hz,点击“应用”后选择“保留更改”。这种方式可能比X配置文件更稳定,不会被自动重置。

至于退出时的“未保存更改”提示,大概率是NVIDIA Settings工具的小bug,只要你的配置实际生效了,这个提示可以不用纠结;如果想避免,试试先点击“应用”,等待设置生效后再点击“保存到X配置文件”,停顿几秒后再点击退出,可能能绕过这个提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 08:23:12