了解 bbswitch 和 nvidia 内核模块

了解 bbswitch 和 nvidia 内核模块

我有一台配备 GTX 970M dGPU 和 Intel GMA iGPU 的笔记本电脑。我目前nvidia安装了专有驱动程序(无nouveau)以及bumblebeebbswitch

基本上,我希望笔记本电脑默认使用 iGPU,并能够随时切换到 dGPU(通过应用程序或手动切换)。此外,理想情况下,我希望使用nvidia专有驱动程序管理我的 dGPU。

除非卸载内核模块,否则它似乎bbswitch无法工作nvidia。说实话,我还是个 Linux 初学者,我不能 100% 确定nvidia内核模块的作用以及它与驱动程序的关系nvidia

我的问题是:

  • 我是否希望我的系统卸载nvidia要使用的内核模块bbswitch

  • 通过卸载内核模块,这与没有安装/运行专有驱动程序nvidia是一样的吗?nvidia

  • (最后)我如何才能达到我想要的设置?

答案1

删除 NVIDIA 驱动程序并删除“大黄蜂”。

打开终端并执行:

sudo apt-get purge nvidia* bumblebee  
sudo reboot

安装最新的官方 NVIDIA 驱动程序 358 和“nvidia-prime”。

打开终端并执行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

使用 NVIDIA X 服务器设置(Prime Profiles)在英特尔和 NVIDIA GPU 之间切换。

相关内容