如何在没有 bbswitch 的情况下禁用 GPU

如何在没有 bbswitch 的情况下禁用 GPU

BBswitch显然已经死亡,最后一次提交是 5 年前,并且它不再适用于更现代的内核。在关闭期间,它只是挂起系统。Nouveau我的 GPU 也不支持电源管理。

我想知道其他人在我的情况下正在使用什么,因为我不需要 nVidia GPU 无缘无故地运行,而宁愿在使用电池时将其关闭。

答案1

对于nouveau驱动程序来说,“电源管理”有多种含义。

在现代内核上,nouveau驱动程序知道如何访问相同的 ACPI 接口bbswitch ,并将使用该vgaswitcheroo 机制呈现它,就像/sys/kernel/debug/vgaswitcheroo/switch安装了debugfs虚拟文件系统一样。这本质上是一个已解决的问题:如果您使用nouveau驱动程序,则不应再需要bbswitch, 句号。

如今,当谈论电源管理时,该nouveau项目通常意味着监控 GPU 的温度并动态调整其性能水平(时钟速度)。这与 提供的断电机制完全分开vgaswitcheroo

相关内容