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

kon*_*adk 30 nvidia xorg 12.10

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

我试过 nvidia-current、nvidia-current-updates 和 nvidia-experimantal。始终相同的行为:lightdm 中的分辨率不佳,除了墙纸之外什么都没有记录。没有统一面板,“win”键不起作用。

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

小智 30

在切换到 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


小智 8

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

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

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

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