我需要一些帮助和指导,以便在具有双 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 &
答案2
我越来越喜欢nvidia-prime
它了。它用一张卡运行整个 PC,并允许您切换要使用的卡:
sudo apt-get autoremove nvidia* bumblebee*
然后做
sudo apt-get install nvidia-prime
您还需要nvidia-319
或更高版本才能使用 Nvidia 卡。