我有一台带 Gforce 显卡的宏碁。我安装了 ubuntu 11.10,它运行正常,直到我通过附加驱动程序安装了 Nvidia 驱动程序,我进入"nvidia-xconfig"
终端然后重新启动。
启动时lightdm
无法启动。我将 /etc/X11/xorg.conf 文件改回默认设置并重新启动。它运行正常,但使用的是默认的 Ubuntu 驱动程序。
我想重新配置 Nvidia 并使用它。有人能告诉我我该怎么做吗?
答案1
在启用 optimus 的系统上安装 nvidia 驱动程序是一个错误。它不起作用。首先,您需要卸载现有的 nvidia 驱动程序。
卸载 nvidia,在终端中运行以下命令
sudo nvidia-uninstall
重新安装 GL 的 Mesa 包:
sudo apt-get --reinstall install libgl1-mesa-glx
完成后,重新启动:
sudo reboot
要关闭 nvidia 显卡并仅在需要时使用它,请安装大黄蜂:
添加稳定的 Bumblebee 版本 PPA 并使用专有的 NVIDIA 驱动程序安装 Bumblebee:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
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 &
要测试它是否正常工作,请通过执行以下命令安装 mesa-utilitiessudo apt-get install mesa-utils
运行
glxgears
,等待一段时间,您将每 5 秒获得一次帧速率,大约为 50-60 fps。这意味着它正在使用英特尔卡。运行
optirun glxgears
并查看帧速率。帧速率会高得多,表明 nvidia 卡正在运行。您还可以使用浏览器运行 webgl 测试。
阅读更多大黄蜂 维基
相关问题: