问题描述
我有GeForce GTX 560 Ti。我在12.04用nvidia驱动程序工作得很好。不幸的是,在今天的12.10更新之后,出现了一些问题。
我尝试过nvidia-current,nvidia-current-updates和nvidia-experimantal。总是相同的行为:lightdm中的分辨率不佳,除了壁纸之外什么也没记录。没有统一面板,”win”键不起作用。
删除nvidia驱动程序后一切正常。
最佳解决办法
在切换到nvidia驱动程序之前,您需要安装linux-source和linux-headers(请参阅bug 1068341)。安装源后,尝试切换到nvidia驱动程序。
方法如下:
在开始之前,请安装所有更新(如果有人告诉,请重新启动计算机)。
-
切换到终端(
Ctrl-Alt-F1
)。 -
以您的用户名登录。
-
安装linux源代码(
sudo apt-get install linux-source
)和头文件(sudo apt-get install linux-headers-generic
)。 -
卸载nvidia驱动程序 – 这取决于您安装的版本(
sudo apt-get remove nvidia-current
或sudo apt-get remove nvidia-current-updates
或sudo apt-get remove nvidia-experimental-304
)。 -
重新安装nvidia驱动程序(
sudo apt-get install nvidia-current-updates
)。 -
如果成功安装,请重新启动计算机(
sudo shutdown -r now
)。
更多In-depth How-to
以下链接提供了有关如何处理nvidia驱动程序的更多in-depth概述。它应该适用于更多类似但与此处描述的情况不完全相同的情况:
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
次佳解决办法
对于这种情况下的所有人(就像我一样),有一个简单的解决方案:
-
登录会话后(仅显示壁纸和分辨率不佳),右键单击并单击更改壁纸。然后在显示所有配置的左侧单击向上(我的系统是西班牙语,所以标签名称可能略有不同),然后是软件源,最后您只需要更改回X.Org Nouveau。
-
应用更改后,按
Ctrl
+Alt
+T
打开端子并键入sudo reboot
。在此之后,系统应该再次正常工作。 -
现在尝试再次安装NVIDIA驱动程序。安装元软件包,而不是特定版本。
sudo apt-get install linux-headers-generic
-
转到系统配置面板,在软件源中选择您喜欢的NVIDIA驱动程序。 (我通常更喜欢使用经过测试的专有产品,但这只是我的偏好)