使用 nVidia 卡加速图形

使用 nVidia 卡加速图形

如何让 glxgears 之类的程序在我的计算机上运行?我尝试安装 nVidia 专有驱动程序(将分辨率降低到 640x480)和 bumblebee,但无济于事。

当我运行optirun glxgears安装了 bumblebee、bumblebee-nvidia 和 nvidia-current 的程序时,它会失败:

[ 2654.015008] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 2654.015090] [ERROR]Aborting because fallback start is disabled.

我读过很多似乎与我的问题相关的其他问题,但没有一个答案对我有用。似乎最常见的答案之一是无法使用这种卡切换图形,那么在这种情况下我应该如何禁用它并依赖英特尔卡?

我在配备 nVidia GeForce GT 630M 的 HP Pavilion dv6t-7000 上运行 Ubuntu 12.04,并且我并不是一位经验丰富的 ubuntu 用户,因此如果我遗漏了任何关键信息,请指出,我会很乐意提供。

答案1

解决方案在于 bumblebee 配置文件。对于遇到此问题的其他任何人,以下是我的流程:

  1. 确保已卸载 nvidia-current-updates 和 nvidia-settings-updates,并且已安装 nvidia-current 和 nvidia-settings(sudo apt-get remove nvidia-current-updates nvidia-settings-updates sudo apt-get install nvidia-current nvidia-settings

  2. 运行sudo add-apt-repository ppa:bumblebee/stable、、sudo apt-get updatesudo apt-get install bumblebee bumblebee-nvidia

  3. 将 /etc/bumblebee/bumblebee.conf 中的第 22 行更改为“Driver=nvidia”,将第 47 行更改为“KernelDriver=nvidia”。

  4. 跑步sudo bumblebeed restart

  5. 运行optirun glxgears并欣赏美丽的图形。

/etc/bumblebee/bumblebee.conf 中的第 22 行最初是“Driver=nvidia-current”,这不是 nvidia 模块的名称。

相关内容