如何轻松切换专有 Nvidia 驱动程序和开源驱动程序?

如何轻松切换专有 Nvidia 驱动程序和开源驱动程序?

我想使用开源 nvidia 驱动程序和专有 nvidia 驱动程序(如果我想要并且想要一种在它们之间轻松切换的方法)。就像如果我想使用 cuda 的东西,我只需切换重新启动并使用专有驱动程序。

如果我想要作为日常其他用例,我想坚持使用开源驱动程序。我还看到开源倾向于支持 Wayland。

我在Debian。但是这个问题适用于所有 Linux 发行版。

感谢您的热心帮助。

答案1

X 初始化时会加载视频驱动程序,您可以在 中观看详细信息/var/log/Xorg.log

无法告诉 X 在驱动程序之间“切换”。也无法加载这两个驱动程序,因为两者都使用相同的硬件。

因此任何类型的“切换”都将涉及重新启动 X 服务器(使用不同的配置文件)。这意味着您将从桌面注销。

如果您对此解决方案感到满意,您可以编写脚本(尽管这可能是一项不小的工作量)。

如果您想要让您在保持登录桌面的同时在驱动程序之间切换的功能,那么这是不可能的。

如果这对您来说真的很重要,请购买第二张 Nvidia 卡,并在一张卡上运行一个驱动程序,在另一张卡上运行一个驱动程序。


如果您同意重新启动 X 服务器,第一步是xorg.conf为每个驱动程序编写两个文件,并了解如何使用特定的配置文件重新启动发行版上的 X 驱动程序(详细信息取决于您的发行版、桌面环境、您的显示管理器等。请阅读文档)。

相关内容