GPU 切换:多 GPU 游戏规则改变者
2024年12月9日 | Douglas DeMaio | CC-BY-SA-3.0
现在,openSUSE 用户可以依赖于内置的 switcherooctl 工具进行 GPU 切换,该工具已经集成到我们的发行版中,并与 GNOME 和 KDE Plasma 等主流桌面环境兼容。
这是一个重大的变革,因为它消除了对额外工具的需求,简化了多 GPU 管理,同时提高了与用户系统的兼容性和性能。
多年来,诸如 suse-prime 和 bbswitch 等工具一直是管理 NVIDIA Optimus 笔记本电脑和多 GPU 系统的必备工具,但内核驱动程序和桌面环境的进步使得这些工具在大多数情况下变得不必要。
现在,openSUSE 的安装可以开箱即用地处理这些配置,无论使用开源 Nouveau 驱动程序还是 NVIDIA 的专有驱动程序。
在关于多 GPU 系统的最新更新中,鼓励用户放弃使用 suse-prime、bbswitch 和 bumblebee 等遗留工具,因为它们可能会对现代系统造成更多危害。
推荐的解决方案是 switcherooctl,它是一个轻量级的用户空间实用程序,旨在管理具有多个 GPU 的系统的 GPU 切换。它与 Wayland 和 Xorg 良好集成;其功能扩展到 Intel + NVIDIA 和 AMD + NVIDIA 设置。
switcherooctl 的优势
-
无缝集成:与旧工具不同,
switcherooctl旨在与现代 Linux 系统和桌面环境原生协作。这确保了更流畅的用户体验,无需复杂的配置。 -
改进的性能:用户可以指定为特定任务使用哪个 GPU,因此
switcherooctl可以实现最佳性能。计算密集型应用程序,例如游戏或 3D 渲染,可以使用独立 GPU,而不太密集的任务则默认为集成 GPU 以节省功耗。 -
增强的电源管理:在不需要独立 GPU 时切换回集成 GPU 可以节省电池寿命,使其非常适合笔记本电脑和便携式系统。
-
Wayland 和 Xorg 兼容性:随着 Wayland 的日益普及,拥有支持 Wayland 和 Xorg 的工具可确保在各种系统和设置上的兼容性。
-
跨厂商支持:Intel + NVIDIA 或 AMD + NVIDIA 配置使系统对所有用户来说都更加通用。
用户应该开始使用 switcherooctl 进行多 GPU 管理,因为诸如 suse-prime、bbswitch 和 bumblebee 等旧工具可能会被逐步淘汰。