当前位置: 首页>>技术问答>>正文


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

, , ,

问题描述

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

方法如下:

在开始之前,请安装所有更新(如果有人告诉,请重新启动计算机)。

  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)。

更多In-depth How-to

以下链接提供了有关如何处理nvidia驱动程序的更多in-depth概述。它应该适用于更多类似但与此处描述的情况不完全相同的情况:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

次佳解决办法

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

  1. 登录会话后(仅显示壁纸和分辨率不佳),右键单击并单击更改壁纸。然后在显示所有配置的左侧单击向上(我的系统是西班牙语,所以标签名称可能略有不同),然后是软件源,最后您只需要更改回X.Org Nouveau。

  2. 应用更改后,按Ctrl + Alt + T打开端子并键入sudo reboot。在此之后,系统应该再次正常工作。

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3035.html,未经允许,请勿转载。