使用beta NVIDIA驱动程序无法更改分辨率(302.17)

所以我已经安装了想要使用x-swats PPA存储库中最新的NVIDIA驱动程序(302.17),这很容易

它给了我:

  • 更好的性能
  • 能够旋转我的辅助显示器,
  • 从显示小程序本地管理gfx。

但是,安装后,除了我的原始分辨率之外没有可用的分辨率选项,所以我无法在显示应用程序或nvidia-settings中更改分辨率。

当想要在其他分辨率下玩游戏等时,这很烦人。

xrandr -q,报告除了本地解决方案之外没有其他解决方案。 驱动程序似乎也禁用了缩放,因此以较低分辨率运行的游戏不会按比例放大意味着我的屏幕上会出现一个小的居中窗口。

根据文档解决方案可以在Xorg.conf中添加,但我找不到任何具体的如何。

我想通了自己阅读nvidia驱动程序的xorg手册页和新驱动程序的发行说明

显然它缺乏支持来检测您的卡/监视器可能具有的分辨率,因为正在重写支持。

手动将分辨率添加到xorg.conf文件允许游戏等切换到他们需要的分辨率。

到屏幕部分(“屏幕”部分)添加以下行:

Option "metamodes" "DFP-0: nvidia-auto-select, DFP-1: nvidia-auto-select; nvidia-auto-select {ViewPortIn=1440x900}; nvidia-auto-select {ViewPortIn=1280x1024}; nvidia-auto-select {ViewPortIn=1280x960}; nvidia-auto-select {ViewPortIn=1280x800}" 

如果您没有xorg.conf文件,可以使用nvidia-settings为您创建一个,然后将上述行添加到其中。 获得对指定分辨率的支持。

在我的情况下,DFP-0是我的主要显示输出。 您可以使用以下命令validation显示输出的名称:

 xrandr -q 

从终端

我设法通过手动安装从http://www.nvidia.com/Download/index.aspx?lang=en-us下载的Nvidia版本319.49驱动程序解决了同样的问题

按照“方法4:从官方站点手动安装”中描述的过程注意,我在安装期间启用了DKMS选项,并对是否覆盖现有xorg.conf文件的问题回答“是”。

安装后,我重新启动笔记本电脑,在nvidia设置中,所有分辨率再次可见。