Che cos’è l’impostazione di sospensione selettiva USB? Dovresti accenderlo o spegnerlo

Potresti aver trovato l’impostazione di sospensione selettiva USB mentre guardavi le impostazioni avanzate del piano di alimentazione. Molte guide alla risoluzione dei problemi menzionano anche che è necessario disabilitare questa impostazione per risolvere i problemi USB.

Questa impostazione è abilitata per impostazione predefinita e, pertanto, la maggior parte degli utenti si chiede se disabilitarla causi problemi nel proprio sistema.

La risposta breve a questa domanda è che la sospensione selettiva USB è una funzione di risparmio energetico e se è possibile disabilitarla dipende dallo scenario.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


In questo articolo, abbiamo spiegato questa funzione in dettaglio per aiutarti a decidere se attivarla o disattivarla da solo.

Sommario

Cos’è la sospensione selettiva USB?

La sospensione selettiva USB è una funzionalità di Windows che consente al driver dell’hub USB di sospendere una singola porta USB senza influire sulle altre porte. Questa è una funzione di risparmio energetico che sospende la porta quando è rimasta inattiva per un po’ di tempo.

Tuttavia, non dovresti confondere la sospensione con la disabilitazione. Il driver non interrompe tutta l’alimentazione dalle porte, ma la porta a uno stato di basso consumo.

L’USB sospeso può rispondere al segnale di riattivazione esterno se la sua capacità di riattivazione remota è abilitata. I dispositivi USB producono i segnali di riattivazione quando li inserisci nella porta.

Una cosa che dovresti sapere è che tutti i dispositivi non producono segnali di sveglia. Mouse, tastiere, modem, hub USB esterni, ecc., hanno capacità di riattivazione. Tuttavia, alcuni dispositivi come dispositivi di archiviazione di massa, dispositivi audio e video e così via non dispongono di tale capacità.

Per comprendere l’intero processo per la sospensione selettiva USB, diamo un’occhiata agli stati di alimentazione/sospensione USB e al meccanismo alla base.

Stati di alimentazione USB

Esistono molti modelli di stati di alimentazione USB. Tuttavia, se vogliamo discutere della sospensione selettiva, utilizziamo il Windows Driver Model (WDM), che ha stati di alimentazione da D0 a D3.

Lo stato D è diverso dallo stato S (livello di potenza del sistema) e dallo stato C (livello di potenza del processore). Quindi, possono avere valori diversi. Tuttavia, uno stato D più elevato può impedire ad altri stati di passare a un livello inferiore.

D0

In questo stato di alimentazione, tutte le porte USB del computer sono completamente alimentate e ricevono richieste non appena si collega un dispositivo. Quindi, abbassando lo stato di alimentazione da D1 a D0 si disabilita la sospensione delle porte.

Poiché non è necessario riattivare la porta da remoto, il driver disabilita anche la funzione di riattivazione remota.

D1/D2

In questo stato di alimentazione, il driver del bus sospende le porte USB. Tuttavia, abilita la funzione di riattivazione remota, consentendo alla porta di rispondere ai segnali di riattivazione esterni.

D3

È lo stato di sospensione USB più profondo. Il driver sospende la porta USB e inoltre non consente risvegli remoti in questo stato.

La sospensione selettiva USB riduce solo lo stato di alimentazione a D2 e ​​non a D3.

Meccanismo per la sospensione selettiva USB

Windows supporta diversi modi per sospendere l’alimentazione di un dispositivo USB a seconda che si tratti di un dispositivo a interfaccia singola o composito. Tuttavia, il metodo tradizionale consiste nell’utilizzare l’IRP di richiesta inattiva (I/O Request Packet).

  1. Quando un dispositivo USB è inattivo, il suo driver invia una richiesta IRP inattiva al driver dell’hub USB per informarlo che può sospendere la porta o il dispositivo USB.
  2. Il driver dell’hub invia una richiesta IRP di alimentazione impostata alla porta USB per modificare lo stato di alimentazione WDM in D2.
  3. Il conducente del bus attende l’IRP della richiesta inattiva fino a quando non riceve ulteriori richieste.
  4. Se si collega alla porta un dispositivo USB dotato di capacità di attivazione remota, il dispositivo invia segnali di attivazione al driver USB.
  5. Il driver USB richiede al driver dell’hub di riportare l’USB allo stato D0.

Se colleghi un dispositivo che non è in grado di produrre un segnale di riattivazione remota, deve fare affidamento sulla richiesta IRP di alimentazione impostata per modificare lo stato di alimentazione della porta.

  1. Innanzitutto, il gestore dell’alimentazione invia una query per determinare se può modificare lo stato di alimentazione dell’USB senza interrompere altre attività.
  2. A seconda della risposta ricevuta dall’hub, invia la richiesta IRP di potenza impostata per riportare l’USB a D0 o abbassarla a D1/D2.

Questo è il motivo per cui c’è un periodo di inattività dopo aver collegato i dispositivi e prima di poterli utilizzare.

In alcuni scenari, la richiesta di modificare lo stato di alimentazione USB può fallire, il che porta all’errore del dispositivo USB non riconosciuto o addirittura all’arresto anomalo di BSOD.

Pro e contro della sospensione selettiva USB

USB Selective Suspend è molto utile per risparmiare energia per laptop e altri dispositivi portatili che funzionano a batteria. L’abilitazione di questa impostazione ti aiuta anche a prolungare la durata della batteria.

Molti dispositivi, come scanner di impronte digitali e biometrici, non richiedono un’alimentazione continua. Pertanto, è meglio utilizzare la sospensione selettiva se si utilizzano tali dispositivi.

Tuttavia, i PC desktop non trarranno alcun vantaggio da questa funzione in quanto non hanno bisogno di risparmiare energia. Inoltre, la sospensione selettiva non è appropriata per periferiche importanti come tastiera o mouse.

Inoltre, come accennato in precedenza, il tuo sistema potrebbe non riconoscere il tuo dispositivo USB quando questa funzione è attiva. Questo problema è particolarmente importante nei seguenti scenari:

  • Più periferiche sono collegate al tuo PC.
  • Esecuzione di attività ad alta intensità di risorse, come i giochi.

Come abilitare/disabilitare la sospensione selettiva USB?

Esistono alcuni modi per abilitare/disabilitare la sospensione selettiva USB su Windows. I metodi più semplici per modificare questa impostazione per tutti gli hub comportano l’utilizzo del Pannello di controllo e del prompt dei comandi. Tuttavia, puoi anche utilizzare Gestione dispositivi per abilitare/disabilitare la sospensione selettiva per determinati hub USB.

Utilizzo delle opzioni risparmio energia del pannello di controllo

L’utilizzo del Pannello di controllo è il modo più comodo per modificare le impostazioni di alimentazione, inclusa la sospensione selettiva USB. Ecco il processo completo:

  1. Premi Win + R per aprire Esegui.
  2. Immettere powercfg.cpl per aprire le Opzioni risparmio energia del Pannello di controllo.
  3. Selezionare Modifica le impostazioni del piano per il piano di alimentazione selezionato.
  4. Fare clic su Modifica impostazioni avanzate di alimentazione.
  5. Espandere Impostazioni USB > Impostazione sospensione selettiva USB .
  6. Imposta tutte le opzioni su Abilitato o Disabilitato in base alle tue necessità.
  7. Fare clic su Applica e OK.

Con prompt dei comandi

Un altro metodo per modificare la configurazione della sospensione selettiva USB consiste nell’utilizzare un comando CLI. I comandi per le opzioni di risparmio energia sono difficili da ricordare, ma se copi e incolli il comando, questo metodo è il più veloce.

Per configurare l’impostazione per la modalità CA o collegato per il piano di alimentazione corrente:

  1. Apri Esegui e inserisci cmd per aprire il prompt dei comandi.
  2. Utilizzare i seguenti comandi a seconda che si desideri abilitare o disabilitare la sospensione selettiva USB:
    • Abilita sospensione selettiva USB: powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
    • Disattiva sospensione selettiva USB: powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 1

Utilizzare gli stessi comandi durante la sostituzione di SETACVALUEINDEX con SETDCVALUEINDEX per modificare l’impostazione per la modalità a batteria.

Tramite Gestione dispositivi

È possibile impostare un’opzione di gestione dell’alimentazione simile per gli hub USB utilizzando Gestione dispositivi. L’abilitazione di questa opzione fa sì che il sistema disattivi l’hub in stato di inattività per risparmiare energia. Per abilitare questa opzione,

  1. Apri Esegui e inserisci devmgmt.msc per aprire Gestione dispositivi.
  2. Espandere Controller Universal Serial Bus .
  3. Fare clic con il tasto destro sugli hub USB e selezionare Proprietà .
  4. Vai alla scheda Risparmio energia.
  5. Seleziona/Deseleziona Consenti al computer di spegnere il dispositivo per risparmiare energia in base alla tua scelta.
  6. Fare clic su OK.

Dovresti attivare o disattivare la sospensione selettiva USB?

In conclusione, se utilizzi un laptop o qualsiasi altro sistema Windows portatile, dovresti abilitare questa impostazione. Tuttavia, se inizi a riscontrare problemi con la tua USB, come errori di “dispositivo non riconosciuto” o BSOD durante la connessione di dispositivi USB , è meglio disattivarla.

Per gli utenti desktop, questa impostazione non ha alcun utilizzo pratico ed è sempre meglio disabilitarla.