参考NetworkManager
提交6bb0cffba32ec925743c4d491b75474d4e855198实施动态省电(DPS) 如“在 Linux 上管理 Wi-Fi 延迟和动态节能”,我现在想知道是否可以通过以下任一方式永久启用 Wi-Fi 节能iw
:
$ iw ${if} set power_save on
或者NetworkManager
:
[connection]
wifi.powersave=3
当仍保持电源插头(不使用电池运行)时会降低 Wi-Fi 性能吗?直观上,驱动程序应该足够聪明来处理这个问题,并且只有在没有电源插头时才实际应用省电策略。有这方面的专业知识或验证吗?
答案1
如果您手动设置:
$ iw ${if} set power_save on
并且没有其他电源管理工具在工作,那么无论您是否插入计算机,省电功能都会开启。
如果您有电源管理器工具,其任务将是相应地设置/取消设置省电功能。
这可能像电池/电源一样简单,也可能更复杂一些(包括电池阈值或 UPS 状态),甚至考虑如何连接以及连接到哪个网络(根据情况,您可能需要更多的能量来收听)。
所以不,司机不是聪明的要了解所有这些可能的条件和触发因素,他们依赖于外部代理(您,或类似的人)TLP)为他们做出决定并传达打开/关闭省电的决定。