我计划在一台显示器上运行带有 2 个 GPU 的桌面系统:我是否正确地认为 GPU 切换在这种情况下不可用?所以我必须使用英特尔 GPU 启动(但我将能够使用 NVidia 进行 CUDA 内容/渲染或 VGA 传递到 VM)或使用 NVidia GPU(用于 Steam)?
或者 Optimus/Bumblebee 是否也可以在桌面上使用,使用一根电缆驱动显示器,并且卡“自动”地相互感知?
你的设置/经验是什么?
我计划在一台显示器上运行带有 2 个 GPU 的桌面系统:我是否正确地认为 GPU 切换在这种情况下不可用?所以我必须使用英特尔 GPU 启动(但我将能够使用 NVidia 进行 CUDA 内容/渲染或 VGA 传递到 VM)或使用 NVidia GPU(用于 Steam)?
或者 Optimus/Bumblebee 是否也可以在桌面上使用,使用一根电缆驱动显示器,并且卡“自动”地相互感知?
你的设置/经验是什么?
我只想通过添加最后发生的事情来结束这个问题。
我使用附加驱动程序配置选项安装了 nvidia 驱动程序,以确保完成任何可能正在做的巫术。然后我安装了 bumblebee 和 nvidia-prime。我从 16.04 开始使用 nvidia-361,但目前在 16.10 使用 nvidia-367。
配置文件需要在 /etc/bumblebee 中手动修改。我将以下内容用于 nvidia 驱动程序:
在 bumblebee.conf 中:
xorg.conf.nvidia 文件:
您需要确保驱动程序版本与您所拥有的相匹配,并且 BusID 也很重要。
这基本上允许我使用 nvidia 设置应用程序切换 GPU(需要注销并重新登录)或使用“optirun -b primus”在特定 GPU 上启动应用程序,我在启动设置中将其添加到 Steam 游戏中并且运行良好从那以后对我来说。