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

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

我有 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驱动程序。

方法如下:

开始之前,请安装所有更新(如果系统提示,请重新启动计算机)。

  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

答案2

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

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

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

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

答案3

在 Ubuntu 12.10 和 Macbook Pro Retina 上的 Nvidia 硬件加速的特殊情况下这套说明已经过测试并且运行正常。

答案4

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

  1. 按下切换到终端<Ctrl><Alt>F1并登录。
  2. sudo apt-get install linux-headers-generic
  3. sudo reboot

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

相关内容