wyłączanie urządzeń w BIOSie płyty głównej: czy oszczędza energię?

17

Zawsze zastanawiałem się, czy wyłączenie urządzeń przez BIOS oszczędza energię?

niektóre pełne płyty główne mają różnego rodzaju urządzenia, z których nigdy nie korzystałem. Firewire, wbudowane WiFi, audio (dla moich serwerów) itp.

Dzięki! :)

ps. Przeprowadziłem wyszukiwanie w sieci, ale nic użytecznego się nie pojawiło.

mrjayviper
źródło
1
„Zawsze zastanawiałem się, czy wyłączenie urządzeń przez BIOS oszczędza energię?” Zależy od marki, modelu urządzenia, a nawet wersji BIOS. To wszystko jest bardzo subiektywne w konfiguracji. Głosowanie na zakończenie jest zbyt szerokie.
JakeGould,

Odpowiedzi:

14

Tak, oszczędza energię. Jeśli urządzenie na płycie głównej jest włączone, pobiera energię, nawet jeśli nie jest używane. W zależności od urządzenia i ustawień zarządzania energią system operacyjny może je wyłączyć lub przynajmniej przejść w stan niskiego zużycia energii.

Jak wspomniano wcześniej, tak, zużywasz więcej mocy i pamięci. Jednak kwota ta jest niezwykle nieznaczna w porównaniu do użycia procesora, kart graficznych, a nawet fanów.

Ogólnie, jeśli nie korzystasz z urządzenia pokładowego, wyłącz je w systemie BIOS. Zapobiegnie to w ogóle uzyskaniu mocy. Ponadto system operacyjny nie musi ładować sterowników dla tych urządzeń, które zużywają niewielką ilość pamięci. Ale co ważniejsze, moim zdaniem, przypadkowo nie pomylisz jednego urządzenia z drugim, ponieważ nie będzie ono widoczne dla systemu operacyjnego.

Tak, możesz pozostawić je włączone bez szkody, ale osobiście mówię, że jeśli nie jest używane, nie pozostawiaj włączonego. Zawsze możesz go włączyć później.

Keltari
źródło
16
Czy masz na to jakieś dowody? Wydaje się bardzo mało prawdopodobne, aby linie energetyczne, a nawet linie zegarowe do urządzenia były wyłączone, tylko że nie ma z nimi komunikacji. Jeśli moc urządzenia jest wystarczająco niska (w kontekście), tak naprawdę nie wymaga oszczędzania energii (szczególnie na komputerach stacjonarnych, na których zakłada się zasilanie sieciowe).
Chris H
Nie mogę poręczyć za systemy PC, ale na układach ARM, z którymi pracuję, są włączane funkcje zegara dla każdego zintegrowanego urządzenia peryferyjnego. Jeśli twoja karta jest skonfigurowana tak, aby nigdy nie używała powiedzmy, drugiego kontrolera SPI, to nie włączaj zegara dla tego urządzenia peryferyjnego. Brak zegara oznacza brak przełączania i brak (lub minimalne) zużycie energii przez to urządzenie peryferyjne.
trociny
3
@sawdust Wierzę, ale urządzenia ARM są zoptymalizowane pod kątem zużycia energii. Co z x86? Zgadzam się z Chrisem, że nie wydaje się prawdopodobne, aby tak tam działało.
Stijn de Witt
1
@StijndeWitt - Większość, jeśli nie całość, dokumentacji sprzętowej na PC jest dostępna tylko przez NDA, więc prawdopodobnie nie uzyskamy wiarygodnej odpowiedzi. Twierdzę jednak, że dodanie wyłączania zegara jest łatwe w dobie elektroniki o wysokiej gęstości (moc oryginalnego komputera IBM PC można uzyskać w jednym układzie za kilka dolarów!). Co robi to „wyłączanie” systemu BIOS? Wydaje się, że w pamięci konfiguracji jest więcej niż informacja. HW wydaje się być faktycznie wyłączony. Wyłączenie zegara by to zrobiło i oszczędzało energię. Dwa ptaki z jednym kamieniem.
trociny
2
„Tak, oszczędza energię.” Dla wszystkich maszyn, wszystkich konfiguracji i wszystkich konfiguracji?
JakeGould,
8

To zależy od danego urządzenia peryferyjnego i sterownika.

Urządzenie rzadko jest całkowicie wyłączone. Częściej urządzenie znajduje się w stanie uśpienia przy niskim zużyciu energii, a system BIOS nie zgłasza informacji na ten temat do systemu operacyjnego.

Sterownik systemu operacyjnego najprawdopodobniej ustawi także urządzenie w niższym stanie zasilania. Pojawia się więc pytanie, czy ustawienie BIOS-u jest niższe niż ustawienie sterownika.

W niektórych przypadkach mogą być takie same, np. Dla wyłączonych układów GPU, portów dźwięku i portu szeregowego. W niektórych przypadkach system operacyjny może utrzymywać zasilanie urządzenia do pewnego stopnia, np. Port sieciowy, który może wykrywać, kiedy kabel jest podłączony. Może to zależeć również od wyłączenia urządzenia lub pozostawienia go bezczynnego w systemie operacyjnym.

Prawdopodobnie wyłączenie urządzenia w systemie BIOS jest dość bezpiecznym rozwiązaniem dla niskiej mocy, ale możliwe jest również, że sterownik może zawierać nowszy, bardziej aktualny kod, który lepiej sobie radzi.

użytkownik3241
źródło
5
Jest to prawdziwy edytor IME dla przynajmniej zintegrowanych kart dźwiękowych. Głośniki podłączone do wyłączonej karty dźwiękowej syczą w taki sam sposób, jakby karta dźwiękowa była włączona, ale bezczynna, w przeciwieństwie do karty bez zasilania.
Chris H
Ciekawe, choć może to być spowodowane tym, że wyjścia wzmacniaczy pozbawionych zasilania są pływające i po prostu odbierają szum.
user3241,
Spodziewałbym się innego szumu od wzmacniacza bez zasilania w porównaniu do wzmacniacza bez wejścia (to nie było to, co rozwiązywałem, ale byłem zaintrygowany)
Chris H
Jeśli urządzenie peryferyjne jest wyłączone w systemie BIOS (warunek narzucony przez pytanie), to dlaczego / w jaki sposób system operacyjny wykryje to urządzenie i zainstaluje dla niego sterownik?
trociny
4

Jest to w dużej mierze zależne od implementacji. Z pewnością możliwe jest wdrożenie zaawansowanych funkcji oszczędzania energii w systemie BIOS, które byłyby niedostępne na poziomie systemu operacyjnego. Możliwe jest również, że urządzenie wyłączone w systemie BIOS po prostu nie zostanie zgłoszone do systemu operacyjnego i pozostanie w stanie „niezainicjowanym”, podobnie jak urządzenia wyłączone na poziomie systemu operacyjnego.

Czasami pojedynczy układ scalony implementuje kilka funkcji, które są postrzegane przez system operacyjny jako oddzielne „urządzenia” (np. Karty WiFi + Bluetooth). W przypadku takich układów scalonych rzeczywiste zużycie energii może się różnić w zależności od tego, które kombinacje urządzeń są wyłączone, a wyłączenie pojedynczego urządzenia może nie mieć wpływu na zużycie energii.

Dmitrij Grigoriew
źródło
„Z pewnością możliwe jest wdrożenie zaawansowanych funkcji oszczędzania energii w systemie BIOS, które byłyby niedostępne na poziomie systemu operacyjnego.” Dlaczego? Co BIOS może zrobić dla oszczędzania energii, czego nie potrafi sterownik systemu operacyjnego?
user3241,
2
@ ゼ ー ロ Ustawienia sprzętu, których nie można zastosować bez ponownego uruchomienia, są zwykle dostępne tylko w systemie BIOS. Przychodzą na myśl różne ustawienia zegara.
Dmitrij Grigoriew