Nvidia驱动程序在12.10中不起作用

我有GeForce GTX 560 Ti。 我在12.04用nvidia驱动程序工作得很好。 不幸的是,在今天的12.10更新之后,出现了一些问题。

我尝试了nvidia-current,nvidia-current-updates和nvidia-experimantal。 总是相同的行为:lightdm中的分辨率不好,除了壁纸之外什么也没记录。 没有统一面板,“赢”键不起作用。

删除nvidia驱动程序后一切正常。

在切换到nvidia驱动程序之前,您需要安装linux-source和linux-headers(参见bug 1068341 )。 安装源后,尝试切换到nvidia驱动程序。

方法如下:

在开始之前,请安装所有更新(如果有人告诉,请重新启动计算机)。

  1. 切换到终端( Ctrl-Alt-F1 )。

  2. 以您的用户名登录。

  3. 安装linux源码( sudo apt-get install linux-source )和头文件( sudo apt-get install linux-headers-generic )。

  4. 卸载nvidia驱动程序 – 这取决于您安装的版本( sudo apt-get remove nvidia-currentsudo apt-get remove nvidia-current-updatessudo apt-get remove nvidia-experimental-304 )。

  5. 重新安装nvidia驱动程序( sudo apt-get install nvidia-current-updates )。

  6. 如果成功安装,请重新启动计算机( sudo shutdown -r now )。

更深入的操作方法

以下链接提供了有关如何处理nvidia驱动程序的更深入的概述。 它应该适用于更多与此处描述的相似但不完全相同的情况:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

对于这种情况下的所有人(就像我一样),有一个简单的解决方案:

  1. 登录会话后(仅显示壁纸和分辨率不佳),右键单击并单击更改壁纸。 然后在显示所有配置的左侧单击向上(我的系统是西class牙语,所以标签名称可能略有不同),然后是软件源,最后您只需要更改回X.Org Nouveau。
  2. 应用更改后,按Ctrl + Alt + T打开终端并键入sudo reboot 。 在此之后,系统应该再次正常工作。

  3. 现在尝试再次安装NVIDIA驱动程序。 安装元软件包,而不是特定版本。

     sudo apt-get install linux-headers-generic 
  4. 转到系统配置面板,在软件源中选择您喜欢的NVIDIA驱动程序。 (我通常更喜欢使用经过测试的专有产品,但这只是我的偏好)

在Macbook Pro Retina上使用Nvidia硬件加速的Ubuntu 12.10的特殊情况下, 这组指令已经过测试并且工作正常。

有关解决问题的分步说明,请按照rft183的回答 。

如果出现问题

要再次使用nouveau驱动程序,请运行以下命令:

sudo apt-get install xserver-xorg-video-nouveau –reinstall

之后无法再设置显示器分辨率。 删除监视器配置有助于:

rm~ / .config / monitors.xml

我只需要sudo apt-get install linux-headers-generic并重新启动。 所以我只是:

  1. F1切换到终端并登录。
  2. sudo apt-get install linux-headers-generic
  3. sudo reboot

我的系统以正常分辨率出现,当我登录Unity等时再次加载。