Ubuntu 14.04 Nvidia 专有驱动程序安装

Ubuntu 14.04 Nvidia 专有驱动程序安装

我需要一些帮助和指导,以便在具有双 Intel/Nvidia 图形处理器的系统上安装 Nvidia 驱动程序。

我目前正在运行 Ubuntu 14.04,我知道该操作系统处于后期测试阶段,但我每天都会进行更新。该操作系统运行良好且流畅,因此我不能说我遇到过任何问题。

按照下面的安装方法,我成功安装了 Nvidia 驱动程序,没有任何错误。然而,重新启动系统后,我看到了黑屏。

按照解决方案,我将 Nouveau 驱动程序列入黑名单并再次重新启动,此时我看到了登录屏幕,但宽高比为 4:3。我无法继续登录 Unity 桌面,因为系统冻结并导致鼠标和键盘无法操作。

按照另一个解决方案,我以控制台模式重新启动了系统,并继续检查nvidia-xorg文件。我注意到设置看起来很奇怪,Section "Device"并且Screen丢失了。我尝试按照说明使用 重新创建文件nvidia-xconfig,但收到错误:

Unable to load X Server Display Configuration page.

那时我放弃了,重新安装了 Ubuntu。我又重复了一次这个过程,但没有成功。我目前正在运行没有 Nvidia 驱动程序的 Ubuntu,我使用这个方法禁用了该卡

apt-get install --no-install-recommends bumblebee.

然而我希望让 Nvidia 显卡能够工作。

sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

硬件:

  • Dell Inspiron 15R N5110 笔记本电脑
  • 英特尔 i5
  • 显卡 1:Intel HD Graphics 3000
  • Nvidia GeForce GT525M(“NVIDIA GF108M [GeForce GT 525M]”)

软件:

  • X.Org:1.15.0 驱动程序:Intel(卸载:fbdev、vesa) 解决方案:[电子邮件保护] 赫兹
  • GLX 渲染器:Mesa DRI Intel Sandybridge Mobile GLX 版本:3.0 Mesa 10.1.0

答案1

Optimus 双视频系统似乎存在一些问题。您需要打开终端并输入以下命令:

首先删除当前的 Nvidia 安装。

sudo apt-get purge nvidia*
sudo apt-get purge bumblebee*
sudo apt-get update
sudo apt-get dist-upgrade

如果尚未安装内核头文件,请先安装

sudo apt-get install linux-headers-generic

然后使用以下命令安装 bumblebee:

sudo add-apt-repository ppa:bumblebee/stable

要获得最新的 nvidia 驱动程序,您需要添加另一个 PPA。截至 12.04,这对于 Nvidia GT 6xxM 卡仍然是必需的。对于 12.04 上的 GT 4xxM 和 GT 5xxM 系列,它可能是可选的。如有疑问,只需安装它。命令是:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

使用专有 nvidia 驱动程序安装 Bumblebee:

sudo apt-get install bumblebee bumblebee-nvidia

重启或重新登录

如果您有 Wine 等 32 位应用程序,并运行 11.10 Oneiric 或更高版本,则您将需要额外的库:

sudo apt-get install virtualgl-libs:i386

将自己添加到“bumblebee”组以允许自己使用 Bumblebee。(将 $USER 替换为您的用户名)

sudo usermod -a -G bumblebee $USER

重新启动或重新登录以应用组更改如果您现在想在 nvidia 卡上运行程序,请使用 optirun 程序:

optirun firefox &

另请查看此帖子: http://ubuntuforums.org/showthread.php?t=2075423

答案2

我越来越喜欢nvidia-prime它了。它用一张卡运行整个 PC,并允许您切换要使用的卡:

sudo apt-get autoremove nvidia* bumblebee*

然后做

sudo apt-get install nvidia-prime

您还需要nvidia-319或更高版本才能使用 Nvidia 卡。

相关内容