Deshabilitar dispositivos en el BIOS de la placa base: ¿ahorra energía?

17

Siempre me he preguntado si deshabilitar dispositivos a través del BIOS ahorra energía.

Algunas placas base con funciones completas tienen todo tipo de dispositivos que nunca usé. Firewire, WiFi incorporado, audio (para mis servidores) y etc.

¡Gracias! :)

PD. Hice una búsqueda en la red pero no apareció nada útil.

mrjayviper
fuente
1
"Siempre me he preguntado si deshabilitar dispositivos a través del BIOS ahorra energía". Depende de la marca, modelo de máquina e incluso la versión del BIOS. Entonces todo esto es realmente subjetivo para la configuración. Votar para cerrar como demasiado amplio.
JakeGould

Respuestas:

14

Sí, ahorra energía. Si un dispositivo en su placa base está habilitado, consumirá energía, incluso si no se está utilizando. Dependiendo del dispositivo y su configuración de administración de energía, su sistema operativo puede apagarlos, o al menos en un estado de baja energía.

Como se indicó anteriormente, sí, está utilizando más potencia y memoria. Sin embargo, la cantidad es enormemente insignificante en comparación con el uso de la CPU, las tarjetas gráficas e incluso los ventiladores.

En general, si no está utilizando un dispositivo integrado, desactívelo en el BIOS. Esto evitará que obtenga energía. Además de eso, el sistema operativo no tiene que cargar controladores para esos dispositivos, que utilizan una pequeña cantidad de memoria. Pero lo más importante, en mi opinión, no confundirá accidentalmente un dispositivo con otro, ya que no será visible para el sistema operativo.

Sí, puede dejarlos activados sin perjuicio, pero personalmente le digo que si no se está utilizando, no lo deje habilitado. Siempre puedes encenderlo más tarde.

Keltari
fuente
16
¿Tienes alguna evidencia de esto? Parece muy poco probable que las líneas de alimentación o incluso las líneas de reloj de un dispositivo estén apagadas, solo que no hay comunicación con ellas. Si la energía del dispositivo es lo suficientemente baja (en contexto), realmente no necesita ahorro de energía (especialmente en equipos de escritorio donde se supone la alimentación de la red eléctrica).
Chris H
No puedo responder por los sistemas de PC, pero en los SoC ARM con los que trabajo, hay habilitaciones de reloj para cada periférico integrado. Si su placa está configurada para nunca usar digamos, el segundo controlador SPI, entonces no habilite el reloj para ese periférico. Sin reloj significa que no hay conmutación y que ese periférico no consume energía (o mínima).
aserrín
3
@sawdust Te creo, pero los dispositivos ARM están optimizados para el consumo de energía. ¿Qué hay de x86? Estoy de acuerdo con Chris en que no parece probable que funcione así allí.
Stijn de Witt
1
@StijndeWitt: la mayoría, si no toda, la documentación de PC HW solo está disponible por NDA, por lo que no es probable que obtengamos una respuesta autorizada. Pero diría que agregar una desactivación de reloj es fácil en esta era de electrónica de alta densidad (¡la potencia de la caja original de PC de IBM se puede tener en un solo chip por unos pocos dólares!). ¿Qué hace este BIOS "deshabilitar"? Parece ser más que información en una memoria de configuración. El HW parece estar realmente deshabilitado. Deshabilitar su reloj haría eso y ahorraría energía. Dos pájaros con una piedra.
aserrín
2
"Sí, ahorra energía". ¿Para todas las máquinas, todas las configuraciones y todas las configuraciones?
JakeGould
8

Depende del periférico en cuestión y del controlador.

Es raro que el dispositivo se apague por completo. Más comúnmente, el dispositivo se coloca en un estado de reposo de baja potencia y el BIOS no informa al OS sobre él.

Lo más probable es que el controlador del sistema operativo también coloque el dispositivo en un estado de menor potencia. Entonces, la pregunta es si la configuración del BIOS es de menor potencia que la configuración del controlador.

En algunos casos, pueden ser los mismos, por ejemplo, para GPU deshabilitados, puertos de sonido y serie. En algunos casos, el sistema operativo puede mantener el dispositivo encendido hasta cierto punto, por ejemplo, un puerto de red que puede detectar cuándo se conecta un cable. También puede depender de si deshabilita el dispositivo o simplemente lo deja inactivo en el sistema operativo.

Es probable que deshabilitar el dispositivo en el BIOS sea una apuesta bastante segura para la baja potencia, pero también es posible que el controlador contenga un código más nuevo y actualizado que haga un mejor trabajo.

usuario3241
fuente
55
Esto es cierto IME para tarjetas de sonido integradas al menos. Los altavoces conectados a una tarjeta de sonido deshabilitada silban de la misma manera que si la tarjeta de sonido estuviera habilitada pero inactiva, y a diferencia de una tarjeta sin alimentación.
Chris H
Interesante, aunque eso podría deberse a que las salidas de los amplificadores sin alimentación son flotantes y solo perciben ruido.
user3241
Esperaría un ruido diferente de un amplificador sin alimentación en comparación con uno sin entrada (eso no era lo que estaba solucionando pero estaba intrigado)
Chris H
Si el periférico está deshabilitado en el BIOS (una condición impuesta por la pregunta), entonces ¿por qué / cómo detectaría el sistema operativo este dispositivo e instalaría un controlador para él?
aserrín
4

Esto depende en gran medida de la implementación. Ciertamente es posible implementar funciones avanzadas de ahorro de energía en el BIOS que no estarían disponibles en el nivel del sistema operativo. También es posible que el dispositivo deshabilitado en el BIOS simplemente no se informe al sistema operativo y permanezca en estado "no inicializado", similar a los dispositivos que deshabilita en el nivel del sistema operativo.

A veces, un solo CI implementa varias funciones que el SO ve como "dispositivos" separados (por ejemplo, adaptadores WiFi + Bluetooth). Para tales circuitos integrados, el consumo de energía real puede variar según las combinaciones de dispositivos que estén deshabilitadas, mientras que deshabilitar un solo dispositivo puede no tener ningún efecto sobre el consumo de energía.

Dmitry Grigoryev
fuente
"Ciertamente es posible implementar funciones avanzadas de ahorro de energía en BIOS que no estarían disponibles en el nivel del sistema operativo". ¿Por qué? ¿Qué puede hacer el BIOS para ahorrar energía que el controlador del sistema operativo no puede?
user3241
2
@ ゼ ー ロ La configuración de hardware que no se puede aplicar sin reiniciar generalmente solo está disponible en BIOS. Varios ajustes de reloj vienen a la mente.
Dmitry Grigoryev