在 Bumblebee-Nvidia 上运行 XBMC

在 Bumblebee-Nvidia 上运行 XBMC

我有一台 XPS 15z,它配备了 Nvidia GT 525M 和使用 optimus 技术的 Intel 显卡。目前,当我启动 xbmc 时,它使用“intel”驱动程序运行。它运行得非常好,但我想知道在 intel 或 nvidia 上运行 xbmc 时是否有区别?

如果是,我如何在 nvidia 上运行 xbmc?!我尝试了“optirun xbmc”,但它变得缓慢且无法使用。

答案1

如果您运行:vblank_mode=0 optirun xbmc或者vblank_mode=0 primusrun xbmc怎么样?

vblank_mode=0 仅用于使显卡不设置屏幕(显示器/电视)的默认刷新率。它设置了最佳刷新率。它可能会造成撕裂,因为它设置的刷新率高于显示器支持的刷新率。

对于“optirun”与“primusrun”,我发现了以下信息:

Primus 通过替换 VirtualGL,在使用 Bumblebee 时可带来更好的性能和更低的功耗。根据 Bumblebee G+ 页面,与 Bumblebee 中默认使用的 optirun (VirtualGL) 解决方案相比,它具有以下优势:

- 更少的开销(更好的帧速率)和更清洁的解决方案(根本不涉及网络或压缩)

- 修复了导致 Bumblebee 有时过早关闭 GPU 的“错误”(不再需要“optirun bash”解决方法)

- 更少的错误/故障,更容易调试

- 仅为应用程序的 OpenGL 部分使用/启动辅助 GPU - 其余所有内容仍保留在主 GPU 上(节省电量)

相关内容