Jak mogę powiedzieć systemowi Windows lub Linux, aby wyłączył określone urządzenie (np. Kontroler USB, kartę sieciową, kartę graficzną), które przełącza je w stan D3? Od bardzo niewielu wiem o ACPI i tym podobnych, system operacyjny ma nad tym kontrolę, ponieważ wprowadza urządzenia we wspomniany stan D3 (jeśli jest obsługiwany), na przykład podczas przełączania komputera w tryb uśpienia (S3). Zastanawiam się, czy można to zrobić ręcznie dla niektórych urządzeń.
W przypadku systemu Linux znalazłem ten wątek , sugerując włączenie sterownika do sterowania mocą urządzenia za pomocą np
echo -n "auto" > /devices/pci0000:00/0000:00:02.0/power/control'
a następnie rozładowanie sterownika:
echo -n "0000:00:02.0" > /sys/bus/pci/drivers/i915/unbind
aby urządzenie spało.
Czy jest inny sposób? Może naśladować, co się stanie, gdy cały system przejdzie w tryb uśpienia?
Ponadto, jak miałoby to działać w systemie Windows 7?