Ubuntu 11.10 与 Nvidia 的问题

Ubuntu 11.10 与 Nvidia 的问题

我有一台带 Gforce 显卡的宏碁。我安装了 ubuntu 11.10,它运行正常,直到我通过附加驱动程序安装了 Nvidia 驱动程序,我进入"nvidia-xconfig"终端然后重新启动。

启动时lightdm无法启动。我将 /etc/X11/xorg.conf 文件改回默认设置并重新启动。它运行正常,但使用的是默认的 Ubuntu 驱动程序。

我想重新配置 Nvidia 并使用它。有人能告诉我我该怎么做吗?

答案1

在启用 optimus 的系统上安装 nvidia 驱动程序是一个错误。它不起作用。首先,您需要卸载现有的 nvidia 驱动程序。

  1. 卸载 nvidia,在终端中运行以下命令

    sudo nvidia-uninstall

  2. 重新安装 GL 的 Mesa 包:

    sudo apt-get --reinstall install libgl1-mesa-glx

  3. 完成后,重新启动:

    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 测试。

阅读更多大黄蜂 维基

相关问题:

Ubuntu 是否支持具有 Optimus 技术的 NVIDIA GeForce?

12.04 对 Nvidia Optimus 卡的支持程度如何?

相关内容