小编Bal*_*ann的帖子

如何告诉 Windows 或 Linux 将特定 (PCI[e]) 设备置于睡眠/关闭 (D3) 状态?

如何告诉 Windows 或 Linux 关闭特定设备(例如 USB 控制器、网卡、视频卡)的电源,即使其处于 D3 状态?从我对 ACPI 等的了解很少,操作系统可以控制这一点,因为它会将设备置于所述 D3 状态(如果支持),例如在将计算机置于睡眠 (S3) 模式时。我想知道是否有办法为某些设备手动执行此操作。

对于Linux,我发现了这个线程,建议使用例如启用驱动程序来控制设备的电源

 echo -n "auto" > /devices/pci0000:00/0000:00:02.0/power/control' 
Run Code Online (Sandbox Code Playgroud)

然后卸载驱动程序:

 echo -n "0000:00:02.0" > /sys/bus/pci/drivers/i915/unbind
Run Code Online (Sandbox Code Playgroud)

以便设备休眠。

还有其他方法吗?也许是为了模拟当整个系统进入睡眠模式时会发生什么?

此外,这将如何在 Windows 7 中工作?

linux windows-7 pci acpi power-management

5
推荐指数
1
解决办法
6566
查看次数

标签 统计

acpi ×1

linux ×1

pci ×1

power-management ×1

windows-7 ×1