disabilitazione dei dispositivi nel BIOS della scheda madre: risparmia energia?


17

Mi sono sempre chiesto se la disabilitazione dei dispositivi tramite BIOS fa risparmiare energia?

alcune schede madri con funzionalità complete hanno tutti i tipi di dispositivi che non ho mai usato. Firewire, WiFi integrato, audio (per i miei server) ecc.

Grazie! :)

ps. Ho fatto una ricerca in rete ma non è emerso nulla di utile.


1
"Mi sono sempre chiesto se la disabilitazione dei dispositivi tramite BIOS fa risparmiare energia?" Dipende dalla marca, dal modello della macchina e persino dalla versione del BIOS. Quindi tutto ciò è veramente soggettivo da configurare. Votare per chiudere come troppo ampio.
Jake Gould

Risposte:


14

Sì, risparmia energia. Se un dispositivo sulla scheda madre è abilitato, assorbirà energia, anche se non viene utilizzato. A seconda del dispositivo e delle impostazioni di risparmio energia, il sistema operativo potrebbe spegnerli o almeno in uno stato di risparmio energetico.

Come affermato in precedenza, sì, stai utilizzando più potenza e memoria. Tuttavia, la quantità è enormemente insignificante rispetto all'uso della CPU, delle schede grafiche e persino dei fan.

In genere, se non si utilizza un dispositivo integrato, disabilitarlo nel BIOS. Questo gli impedirà di ottenere potere. Inoltre, il sistema operativo non deve caricare i driver per quei dispositivi, che utilizzano una piccola quantità di memoria. Ma soprattutto, secondo me, non confonderai accidentalmente un dispositivo con un altro, poiché non sarà visibile al sistema operativo.

Sì, puoi lasciarli attivi senza alcun danno, ma personalmente dico che se non viene utilizzato, non lasciarlo abilitato. Puoi sempre accenderlo in seguito.


16
Hai qualche prova per questo? Sembra altamente improbabile che le linee elettriche o persino le linee di clock di un dispositivo siano spente, solo che non c'è comunicazione con loro. Se la potenza del dispositivo è abbastanza bassa (nel contesto), non ha davvero bisogno di risparmio energetico (specialmente sui desktop in cui viene assunta l'alimentazione di rete).
Chris H,

Non posso garantire i sistemi PC, ma sui SoC ARM con cui lavoro, ci sono abilitazioni di clock per ogni periferica integrata. Se la tua scheda è configurata per non usare mai dire, il secondo controller SPI, quindi non abilitare l'orologio per quella periferica. Nessun orologio significa nessuna commutazione e nessuna (o minima) potenza consumata da quella periferica.
segatura,

3
@sawdust Ti credo, ma i dispositivi ARM sono ottimizzati per il consumo energetico. Che dire di x86? Concordo con Chris sul fatto che non sembra probabile che funzioni così lì.
Stijn de Witt il

1
@StijndeWitt - La maggior parte, se non tutta, la documentazione PC HW è disponibile solo da NDA, quindi non è probabile che riceviamo una risposta autorevole. Ma direi che l'aggiunta di un orologio disabilitato è facile in questa era di elettronica ad alta densità (la potenza della scatola originale del PC IBM può essere ottenuta in un singolo chip per pochi dollari!). Cosa fa "disabilita" questo BIOS? Sembra essere più che informazioni in una memoria di configurazione. L'HW sembra essere effettivamente disabilitato. Disabilitare il suo orologio lo farebbe e risparmiare energia. Due piccioni con una fava.
segatura,

2
"Sì, risparmia energia." Per tutte le macchine tutte le configurazioni e tutte le configurazioni?
Jake Gould

8

Dipende dalla periferica in questione e dal driver.

È raro che il dispositivo sia spento completamente. Più comunemente, il dispositivo si trova in uno stato di sospensione a basso consumo e il BIOS non riporta informazioni al riguardo al sistema operativo.

Molto probabilmente il driver del sistema operativo posizionerà il dispositivo in uno stato di risparmio energetico. Quindi la domanda diventa: l'impostazione del BIOS ha una potenza inferiore rispetto all'impostazione del driver.

In alcuni casi possono essere uguali, ad esempio per GPU disabilitate, porte audio e seriali. In alcuni casi il sistema operativo può mantenere il dispositivo alimentato in una certa misura, ad esempio una porta di rete in grado di rilevare quando un cavo è collegato. Può anche dipendere dal fatto che si disabilita il dispositivo o si lascia semplicemente inattivo nel sistema operativo.

È probabile che disabilitare il dispositivo nel BIOS sia una scommessa abbastanza sicura per basso consumo, ma è anche possibile che il driver contenga un codice più recente, più aggiornato che fa un lavoro migliore.


5
Questo è vero IME per le schede audio integrate almeno. Gli altoparlanti collegati a una scheda audio disabilitata emettono un sibilo come se la scheda audio fosse abilitata ma inattiva e diversamente da una scheda non alimentata.
Chris H,

Interessante, anche se ciò potrebbe essere dovuto al fatto che le uscite degli amplificatori non alimentati sono fluttuanti e raccolgono solo rumore.
user3241

Mi sarei aspettato un rumore diverso da un amplificatore non alimentato rispetto a uno senza input (non era quello che stavo risolvendo ma ero incuriosito)
Chris H

Se la periferica è disabilitata nel BIOS (una condizione imposta dalla domanda), allora perché / come dovrebbe il sistema operativo rilevare questo dispositivo e installare un driver per esso?
segatura

4

Ciò dipende in gran parte dall'implementazione. È certamente possibile implementare funzionalità avanzate di risparmio energetico nel BIOS che non sarebbero disponibili a livello di sistema operativo. È anche possibile che il dispositivo disabilitato nel BIOS semplicemente non venga segnalato al sistema operativo e rimanga in uno stato "non inizializzato", simile ai dispositivi che disabiliti a livello di sistema operativo.

A volte, un singolo circuito integrato implementa diverse funzioni che vengono visualizzate come "dispositivi" separati dal sistema operativo (ad esempio adattatori WiFi + Bluetooth). Per tali circuiti integrati, il consumo energetico effettivo può variare a seconda delle combinazioni di dispositivi disabilitate, mentre la disabilitazione di un singolo dispositivo potrebbe non influire sul consumo energetico.


"È certamente possibile implementare funzionalità avanzate di risparmio energetico nel BIOS che non sarebbero disponibili a livello di sistema operativo." Perché? Cosa può fare il BIOS per il risparmio energetico che il driver del sistema operativo non può fare?
user3241

2
@ ゼ ー ロ Le impostazioni hardware che non possono essere applicate senza riavvio sono generalmente disponibili solo nel BIOS. Vengono in mente varie impostazioni dell'orologio.
Dmitry Grigoryev il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.