我问这个问题是因为我发现一些文章基本上说一些计算机已经使用一些专有的图形驱动程序启用了 Optimus 技术,例如来自 Ubuntu Wiki 页面的这个和来自 Pilot6的这个,而很多人仍在寻找安装方法大黄蜂在互联网上。所以,我糊涂了。同时,虽然我的笔记本电脑 Lenovo Thinkpad P50 在上面链接的文档中被列为受支持的系统,但我还没有成功安装专有的 nvidia-361 驱动程序(请参阅此问题),文档告诉它可以工作在我的系统上。我对文件的权限有点怀疑。
谁能提供一些可靠的来源、证据和真实的经验(或确认是否尚未找到成功实例的技术)来确认 Ubuntu 16.04 确实原生支持混合显卡——一张集成卡和一张独立卡——不比 Bumblebee 差?我没有通过简单的搜索建立足够的信心。谢谢!
目前,(据我所知)Linux 下有关 Nvidia 混合显卡(所谓的 Optimus 技术)的三种可能性:
请注意,像 CUDA 或 OpenCL 之类的东西不需要任何这些工具,只需进行一些配置,但 Bumblebee 作为一种模式可以轻松使用它们,同时仍然具有其他优势。
PRIME 和 Bumblebee 在使用 DRI3 时可以共存,但在 DRI2 下或切换到 Reverse PRIME 需要切换配置文件并重新启动 X 服务器。因此,根据您的需求,这是我的建议:
Ubuntu 16.04 当然支持混合显卡解决方案,尤其是具有英特尔显卡和支持 Optimus 的 NVIDIA 显卡的笔记本电脑。不要安装
bumblebee
,它不再处于开发中,最新版本是 2013 年 4 月。今天在两个图形之间切换的解决方案是nvidia-prime
Ubuntu 官方存储库中提供的解决方案。让一切正常运行最重要的是驱动程序的安装方式。在这里,您可以找到安装驱动程序的说明,很有可能一切正常:安装 NVIDIA 驱动程序
安装 bumblebee 而不是 nvidia-prime 的一个原因是,使用 bumblebee,您可以更轻松地在两个 GPU 之间切换。使用 nvidia-prime,您只能为 X 会话选择单个 GPU。这意味着如果要切换 GPU,则必须重新启动 X 会话。使用 bumblebee,无需重新启动 X 服务器。
本博客包含 16.04 版大黄蜂的安装说明。评论部分还更详细地讨论了安装 bumblebee 而不是 nvidia-prime 的原因。
PRIME 现在可以很好地与 NVidia 专有驱动程序配合使用(我的是 367),所以我的猜测是,即使 @Archange 的答案非常广泛和详细,PRIME 不再具有性能影响,并且可能是现在性能方面的最佳选择.
@Archange,或者您的意思是,对于 nouveau,它真的可以自动发生,Windows 风格?