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驱动程序。
方法如下:
在开始之前,请安装所有更新(如果有人告诉,请重新启动计算机)。
-
切换到终端(
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
)。
更深入的操作方法
以下链接提供了有关如何处理nvidia驱动程序的更深入的概述。 它应该适用于更多与此处描述的相似但不完全相同的情况:
对于这种情况下的所有人(就像我一样),有一个简单的解决方案:
- 登录会话后(仅显示壁纸和分辨率不佳),右键单击并单击更改壁纸。 然后在显示所有配置的左侧单击向上(我的系统是西class牙语,所以标签名称可能略有不同),然后是软件源,最后您只需要更改回X.Org Nouveau。
-
应用更改后,按Ctrl + Alt + T打开终端并键入
sudo reboot
。 在此之后,系统应该再次正常工作。 -
现在尝试再次安装NVIDIA驱动程序。 安装元软件包,而不是特定版本。
sudo apt-get install linux-headers-generic
-
转到系统配置面板,在软件源中选择您喜欢的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
并重新启动。 所以我只是:
- 按
切换到终端并登录。F1 -
sudo apt-get install linux-headers-generic
。 -
sudo reboot
。
我的系统以正常分辨率出现,当我登录Unity等时再次加载。