无法使NVIDIA驱动程序与Ubuntu 12.10一起使用

我似乎有一个类似于许多问题,但我没有设法让它解决:

  • 拥有配备NVIDIA GeForce 610M的联想N581
  • 刚安装了新的Ubuntu 12.10 64位,+ KDE
  • 我正试图让我的NVIDIA卡工作。

尝试过发布的所有变通方法:清除nvidia,安装内核源代码/头文件,然后重新安装nvidia-current-updates(或者只是nvidia-current),执行“sudo nvidia-xconfig”。

它确实创建了一个xorg.conf,但并不多(顺便说一下,没有模块部分)。 结果是我的系统(jokey)告诉我驱动程序在那里但没有使用,我只得到640×480分辨率。 如果我尝试启动nvidia-settings,它确实告诉我没有使用nvidia驱动程序。

我在kde下做了所有这些,但我想在这个阶段确实很重要。

任何提示如何解决这个问题? 我感到卡住了,不能使用任何加速,这也是我开始使用笔记本电脑的部分原因…

感谢您提供的任何帮助/建议!

工作解决方案可以在以下链接中找到:

  • 确保首先使系统保持最新(因此首先应用新内核)。

https://askubuntu.com/a/202680/111057

它允许nVidia驱动程序deb在安装时编译内核启动模块,但是如果没有正确的软件包(默认情况下不包含它而不是nVidia驱动程序deb / package的依赖项)它会失败。 在我完成上述修复后,我在Ubuntu 12.10,Mint v14和Kubuntu 12.10上获得了完整的分辨率。

这些模块应该在一定程度上安装和工作。 可能还有其他问题,如性能或腐败,但这是另一个问题。 您必须重新启动,或者至少重新启动X才能使模块生效。 你是不耐烦而且没给它机会加载司机? 回顾一下这个程序:

sudo apt-get install nvidia-current 

要么

 sudo apt-get install nvidia-current-updates 

然后

 sudo reboot 

或者只是注销并重新登录以重新启动X.(考虑到你的问题,也许新的启动不会受到伤害,虽然理论上只需要重新启动X.)

接下来试试

 nvidia-settings 

如果驱动程序运行良好,您可以加载设置程序。 将笔记本电脑默认设置为某种非常低分辨率的模式是奇怪的。 它不应该发生,甚至(特别是)与新手司机。

我认为你安装了Ubuntu然后添加了KDE? 也许只是尝试默认的Unity一段时间。 我不使用KDE,所以我不知道它有什么特别的问题可能会让你的工作更难。 也许摆脱/etc/X11/xorg.conf并重新开始。

我的联想G780遇到了同样的问题…无法理解为什么nvidia驱动程序无法正常工作。

然后……我发现笔记本电脑依赖于Optimus技术。 混合图形 ,其中nvidia芯片被“搭载”到英特尔图形上。 对于节省大量电力非常有用,nvidia仅在使用图形密集型程序时才会发挥作用。

这是一个很棒的function……当你运行Windows时。 Linux尚未迎头赶上,但正在采取开源措施。

该项目被称为大黄蜂。 到目前为止它对我有用。

我希望我之前知道这一点。 我不确定这是否适用于您的场景,但从我读过的内容来看,Sandy / Ivy桥接芯片组大大使用了该技术。

– 编辑 –
您可以通过运行以下命令来检查Optimus:

 lspci -vnn | grep '\''[030[02]\]' 

如果它输出两行 ,你可能有一台Optimus笔记本电脑。

我在发布日遇到了这个问题并运行sudo apt-get install linux-source linux-headers-$(uname -r)当时工作,直到上周(11月4日)的更新再次破坏它。

运行

 sudo apt-get remove --purge nvidia-current linux-source linux-headers-* sudo apt-get autoremove --purge sudo apt-get update sudo apt-get install nvidia-current 

这次工作。

我假设在发布时nvidia-current并没有将头和源作为依赖关系拉出来,而现在它已经将它混淆了。 希望这可以在这里解决。

为ubuntu 12.10安装nvidia gt 610m驱动程序:

首先删除nvidai驱动程序:

 sudo apt-get remove nvidia-current && sudo apt-get remove nvidia-current-update 

然后 :

 sudo apt-add-repository ppa:xorg-edgers/ppa sudo apt-get update && sudo apt-get install nvidia-current nvidia-settings 

对于Ubuntu 12.04或更早版本:

 sudo apt-get remove nvidia-current && sudo apt-get remove nvidia-current-update 

然后 :

 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update && sudo apt-get install nvidia-current nvidia-settings 

祝好运