每次重启后分辨率都会重置

每次重启后分辨率都会重置

我知道这个问题之前已经被问过,我也知道我之前已经解决过这个问题,但由于某种原因我找不到任何有效的方法。

背景:每次登录时,我的分辨率都会重置为 1024x768,因此每次我都必须打开 nvidia 设置并将其改回 1280x1024。

问题:此问题有解决办法吗?

附加信息:

  • 戴尔 XPS 400
  • Xubuntu 12.10(全新安装,不是从 12.04 升级的)
  • 显卡:Nvidia GT430
  • GPU 驱动程序:nvidia-current-updates

答案1

我认为我遇到的问题是 Nvidia x-server 会加载我喜欢的分辨率(1280x1024),但随后设置管理器会加载它是首选选项,默认为 1024x768。

我最终如何在终端解决这个问题:

  • sudo leafpad /etc/X11/xorg.conf

向下滚动,可能在底部附近或底部,显示以下内容:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "1280x1024_75 +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

第三个选项(“metamodes”)是解析选项。在那一行中,我删除了; nvidia-auto-select +0+0。该行现在如下所示:

Option         "metamodes" "1280x1024_75 +0+0"

这不允许设置管理器选择所需的分辨率并覆盖 xorg.conf,从而强制计算机默认使用 1280x1024。

答案2

nvidia-设置

在 nvidia-settings 下的 下X Server Display Configuration,单击Save to X Configuration File。如果您以前从未这样做过,它会抱怨无法解析 /etc/X11/xorg.conf。只需告诉它“OK”,这没关系。您需要给它密码来提升权限,以便它可以写入该文件。完成此操作后,您的分辨率(以及 nvidia-settings 中的其他更改)将在重启后保持不变。

答案3

我的设置从 变为1200x790默认的640x480

这里这是我找到的解决方案。

相关内容