在Ubuntu 12.04上安装Nvidia驱动程序

所以,我一直试图在我的电脑上运行Steam(hp Pavilion dv7,Ubuntu 12.04),但我最终得到以下错误:

Xlib: extension "GLX" missing on display ":0". 

经过一些研究,我明白它与我应该安装的Nvidia驱动程序有关。

我最终在这个页面上: https : //help.ubuntu.com/community/BinaryDriverHowto/Nvidia ,说我应该使用这个命令行:

 jockey-text -e xorg:nvidia_current 

这是我的问题:我用什么替换“nvidia_current”? 或者我如何找到它?

我尝试进入“系统设置” – >“其他驱动程序”,但它显示的是我安装了“Broadcom STA无线驱动程序”,它没有说明GPU驱动程序。

请原谅我的诺言,我是一个完全的初学者,也是Ubuntu的新手。

哦,我的GPU是Nvidia Geforce GT630M – 2GB

任何帮助将不胜感激!

既然你提到了630M,在这种情况下我假设你在笔记本电脑上,那么你就拥有了Nvidia Optimus技术。 在这种情况下,永远不要尝试将nvidia驱动程序安装为独立的应用程序/驱动程序,因为它不起作用。

你需要一个可以在2个显卡之间切换的工具,在这种情况下,Bumblebee https://wiki.ubuntu.com/Bumblebee

要安装它,首先删除所有出现的Nvidia驱动程序

 sudo apt-get purge nvidia 

* 小心!!!! *如果您遇到依赖项问题,此命令可能会删除ubuntu-desktop。 请仔细阅读您删除的内容。

之后,请确保为该运行完全更新了系统

 sudo apt-get update && sudo apt-get dist-upgrade 

许多用户未能提前更新,导致大黄蜂安装损坏。

当一切准备就绪时,只需一个好的措施,重新启动笔记本电脑。

现在到安装部分。

 sudo add-apt-repository ppa:bumblebee/stable sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install nvidia-325 nvidia-settings-325 sudo add-apt-repository -r ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia sudo apt-get dist-upgrade 

简而言之,这些命令的作用

  1. 添加bumblebee和nvidia驱动程序存储库
  2. 更新存储库信息
  3. 为nvidia安装最新的当前驱动程序325
  4. 安装大黄蜂
  5. 删除xorg edgers存储库,因为它包含新用户不需要的其他实验库和驱动程序。
  6. 更新一个好的措施:)

重新启动后,你有一个图形切换器。

要使用Nvidia卡打开终端并输入

  optirun app_name 

希望这可以帮助 :)

首先,删除所有失败的尝试以使您的驱动程序运行:

 sudo apt-get purge nvidia* 

之后,安装当前的Nvidia驱动程序:

 sudo apt-get install nvidia-current 

别忘了重启。