我有 GeForce GTX 560 Ti。在 12.04 版本中,使用 nvidia 驱动程序时,它运行良好。不幸的是,在今天的 12.10 更新后,出现了问题。
我试过 nvidia-current、nvidia-current-updates 和 nvidia-experimantal。总是出现相同的行为:lightdm 分辨率很差,除了壁纸什么都没记录。没有统一面板,“win”键不起作用。
删除 nvidia 驱动程序后一切正常。
答案1
在切换到 nvidia 驱动程序之前,你需要安装 linux-source 和 linux-headers(参见错误 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 驱动程序。它应该适用于更多情况,这些情况与此处描述的情况类似,但不完全相同:
答案2
对于所有处于这种情况的人(就像我一样),有一个简单的解决方案:
- 登录会话后(似乎只显示壁纸,分辨率很差),右键单击并单击更改壁纸。然后单击左侧的显示所有配置(我的系统是西班牙语,因此标签名称可能略有不同),然后单击软件源,最后只需更改回 X.Org Nouveau。
应用更改后,按 Ctrl+ Alt+T打开终端并输入
sudo reboot
。此后系统应该可以再次正常工作。现在尝试再次安装 NVIDIA 驱动程序。安装元包,而不是特定版本。
sudo apt-get install linux-headers-generic
进入系统配置面板,在软件源中选择您喜欢的 NVIDIA 驱动程序。(我通常更喜欢使用专有测试的驱动程序,但这只是我的偏好)
答案3
在 Ubuntu 12.10 和 Macbook Pro Retina 上的 Nvidia 硬件加速的特殊情况下这套说明已经过测试并且运行正常。
答案4
我只需要sudo apt-get install linux-headers-generic
重启。所以我只需:
- 按下切换到终端
<Ctrl><Alt>F1
并登录。 sudo apt-get install linux-headers-generic
。sudo reboot
。
我的系统以正常分辨率运行,当我登录 Unity 等时,再次加载。