optirun 和 primusrun(大黄蜂)有什么区别

optirun 和 primusrun(大黄蜂)有什么区别

我已经在 Debian Jessie 上安装了 Lightworks 视频编辑器。为了获得最佳性能,它需要在带有专有驱动程序的独立显卡上运行。我的情况是 Nvidia GTX 860M。我已经安装了 Bumblebee 来根据需要在显卡之间切换。使用optirunprimusrun可以使用 Nvidia 卡运行应用程序。

当我对 Lightworks 使用 optirun 时,它在启动后崩溃。当我使用 primusrun 时,它不会,并且性能还可以。这是为什么?两者有什么区别?

这个问题已经被之前问过,但仍未得到答复。

这个答案在不同的问题上确实暗示了差异,但没有解释它。

答案1

Bumblebee早期以使用VirtualGL为核心,现在转向了Primus技术。

optirun使用VirtualGL并primusrun使用Primus技术。一定是这个原因。

笔记:尽管这个问题很早就发布了,但答案将帮助那些想要理解其中差异的人。

相关内容