在 Ubuntu 12.04 上安装 Nvidia 驱动程序

在 Ubuntu 12.04 上安装 Nvidia 驱动程序

因此,我一直尝试在我的计算机(hp Pavilion dv7,Ubuntu 12.04)上运行 Steam,但最终出现以下错误:

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

任何帮助将不胜感激!

答案1

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

你需要一个可以在两个显卡之间切换的工具,在本例中就是 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. 安装 Bumblebee
  5. 删除 xorg edgers 存储库,因为它包含新用户不需要的其他实验库和驱动程序。
  6. 更新以获得更好的效果:)

重新启动后您就拥有了一个图形切换器。

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

 optirun app_name 

希望这可以帮助 :)

答案2

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

sudo apt-get purge nvidia*

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

sudo apt-get install nvidia-current

并且不要忘记重新启动。

相关内容