відключення пристроїв у BIOS материнської плати: чи економить це енергія?


17

Мені завжди було цікаво, чи економить відключення пристроїв через BIOS?

деякі повнофункціональні материнські плати мають всілякі пристрої, якими я ніколи не користувався. Firewire, вбудований WiFi, аудіо (для моїх серверів) тощо

Спасибі! :)

пс. Я здійснив чистий пошук, але нічого корисного не придумав.


1
«Мені завжди було цікаво, чи відключення пристроїв через BIOS економить енергію?» Залежить від марки, моделі машини та навіть версії BIOS. Отже, це все дійсно суб'єктивно для налаштування. Голосування про закриття як занадто широке.
JakeGould

Відповіді:


14

Так, це економить енергію. Якщо пристрій на вашій материнській платі увімкнено, він буде живити живлення, навіть якщо він не використовується. Залежно від пристрою та налаштувань керування живленням, ваша ОС може вимкнути їх або принаймні перевести у стан низької потужності.

Як було сказано раніше, так, ви використовуєте більше енергії та пам'яті. Однак сума надзвичайно незначна порівняно з використанням процесора, відеокарт та навіть вентиляторів.

Як правило, якщо ви не використовуєте бортовий пристрій, відключіть його в BIOS. Це дозволить взагалі не отримати владу. На додаток до цього ОС не повинна завантажувати драйвери для тих пристроїв, які використовують невеликий об'єм пам'яті. Але що ще важливіше, на мою думку, ви не будете випадково плутати один пристрій за іншим, як це не буде видимим для ОС.

Так, ви можете залишити їх без шкоди, але особисто я кажу, що якщо його не використовувати, не залишайте його включеним. Ви завжди можете ввімкнути його пізніше.


16
Чи є у вас якісь докази на це? Здається, малоймовірно, що лінії електропередач або навіть тактові лінії до пристрою відключені, просто з ними немає зв'язку. Якщо потужність пристрою достатньо низька (в контексті), він дійсно не потребує енергозбереження (особливо на настільних комп'ютерах, де передбачається живлення від мережі).
Кріс Х

Я не можу поручитися за ПК, але на ARM SoC, з якими я працюю, є можливість включення годин для кожної інтегрованої периферії. Якщо ваша плата налаштована ніколи не використовувати, скажімо, другий контролер SPI, тоді не вмикайте годинник для цієї периферії. Жоден годинник не означає жодних комутацій, а також (або мінімальної) потужності, споживаної цією периферією.
тирса

3
@sawdust Я вам вірю, але пристрої ARM оптимізовані для споживання енергії. Що з x86? Я погоджуюся з Крісом, що це, мабуть, не працює.
Штійн де Віт

1
@StijndeWitt - Більшість, якщо не все, документація на ПК HW доступна лише NDA, тому ми, швидше за все, не отримаємо авторитетної відповіді. Але я б заперечував, що додати відключення годинника легко в цьому віці електроніки високої щільності (потужність оригінальної коробки IBM PC PC може бути в одному чіпі за кілька доларів!). Що робить цей BIOS "відключений"? Здається, це більше, ніж інформація в пам'яті конфігурації. Здається, HW фактично вимкнено. Якщо вимкнути годинник, це зробить і заощадить енергію. Дві птахи з одним каменем.
тирса

2
"Так, це економить енергію". Для всіх машин усі налаштування та всі конфігурації?
JakeGould

8

Це залежить від периферії, про яку йде мова, і водія.

Рідко коли пристрій фактично повністю вимкнено. Частіше пристрій перебуває в режимі сну з низькою потужністю, і BIOS не повідомляє інформацію про це в ОС.

Драйвер ОС, швидше за все, також переведе пристрій у стан низької потужності. Тож виникає питання, чи налаштування BIOS меншої потужності, ніж налаштування драйвера.

У деяких випадках вони можуть бути однаковими, наприклад, для відключених графічних процесорів, звукових та послідовних портів. У деяких випадках ОС може певним чином підтримувати живлення пристрою, наприклад, мережевий порт, який може виявити, коли кабель підключений. Це може залежати також від того, вимкнути пристрій або просто залишити його бездіяльним в ОС.

Можливо, вимкнення пристрою в BIOS є досить безпечною ставкою на низьку потужність, але також можливо, що драйвер може містити новіший, більш сучасний код, який робить кращу роботу.


5
Це справді IME принаймні для інтегрованих звукових карт. Колонки, підключені до відключеної звукової карти, шиплять так само, як якщо звукова карта ввімкнена, але не працює, і на відміну від безвідмовної карти.
Кріс Х

Цікаво, хоча це може бути тому, що виходи знеструмлених підсилювачів плавають і просто піднімають шум.
user3241

Я очікував би різного шуму від вимкненого підсилювача в порівнянні з тим, що не вводив (це не те, що я вирішував неполадки, але мене заінтригувало)
Кріс Х

Якщо периферійний апарат відключений у BIOS (умова, нав'язана питанням), то чому / як ОС буде виявляти цей пристрій і встановлювати на нього драйвер?
тирса

4

Це багато в чому залежить від реалізації. Звичайно, в BIOS можна реалізувати розширені функції енергозбереження, які були б недоступні на рівні ОС. Можливо також, що пристрій, відключений у BIOS, просто не буде повідомлено ОС та залишиться у "неініціалізованому" стані, подібно до пристроїв, які ви відключили на рівні ОС.

Іноді один ІМС реалізує кілька функцій, які ОС розглядаються як окремі «пристрої» (наприклад, адаптери WiFi + Bluetooth). Для таких ІМС фактичне споживання електроенергії може змінюватися залежно від того, які комбінації пристроїв вимкнено, а відключення одного пристрою може не впливати на споживання електроенергії.


"Звичайно, можливо, в BIOS реалізувати розширені функції енергозбереження, які були б недоступні на рівні ОС." Чому? Що може зробити BIOS для економії енергії, яку драйвер ОС не може?
user3241

2
@ ゼ ー ロ Налаштування обладнання, які неможливо застосувати без перезавантаження, зазвичай доступні лише в BIOS. На думку приходять різні налаштування годинника.
Дмитро Григор’єв
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.