并行使用 Intel 和 Nvidia (eGPU) 驱动程序/非混合!

并行使用 Intel 和 Nvidia (eGPU) 驱动程序/非混合!

我在带有板载英特尔显卡的联想 X220 笔记本电脑上使用 Ubuntu 12.04。

我购买了所谓的外部 PCIe GPU(GeForce GTX 560 Ti),它通过笔记本电脑的卡槽连接。

现在我想在 eGPU 连接时在启动时切换到 Nvidia 驱动程序。如果没有,我想切换回英特尔驱动程序。

我写了一个小脚本来完成这项工作:它在启动时(在 egpu 上)放置 nvidia xorg.conf 或将其删除(在 intel 上)。

问题是 nvidia 驱动程序更改了一些库(可能还有更多),所以我无法使用 intel 驱动程序。xorg.log 中出现以下错误消息:

(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

我的问题是:有人知道如何在不完全删除 nvidia 驱动程序的情况下切换回英特尔驱动程序吗?我是否必须更改一些符号链接或类似的东西?

答案1

在这种情况下,Ubuntu 提供了 Alternatives 系统,您可以使用它来配置 Nvidia 或 Intel(Mesa libGL)。

请参阅我的回答搭载 nVidia Optimus 的联想 W520 不支持 3D. 您应该在 X 启动之前运行上述update-alternatives和命令。ldconfig

相关内容