lunedì, Settembre 23, 2024

Come risolvere l’elevata latenza DPC su Windows 11 e 10

Deferred Procedure Call (DPC) gestisce l’esecuzione di attività a bassa priorità relative all’Hardware e ai driver di dispositivo. Sebbene il suo scopo sia quello di rinviare operazioni meno urgenti in modo che le attività critiche vengano elaborate per prime, quando è elevato può portare a problemi di prestazioni, in particolare in attività in tempo reale come lo Streaming o l’editing di audio-Video. Nel blog di oggi ti guideremo su come correggere l’elevata latenza DPC su Windows 11 e 10. Cominciamo.

Motivi dell’elevata latenza DPC su Windows 11/10 e come risolverla

Quando l’hardware richiede attenzione o un driver di dispositivo richiede assistenza, genera un’interruzione per avvisare la CPU. Ora il sistema operativo Windows esegue una routine di servizio di interruzione (ISR) per rispondere. I DPC rinviano alcune attività correlate a queste interruzioni a un momento successivo. Quelli ad alta priorità vengono elaborati prima di quelli a bassa priorità. Quando un conducente impiega più tempo del solito per eseguire il proprio compito, ritarda contemporaneamente anche il compito degli altri conducenti, il che alla fine può far sembrare lento il PC. In termini tecnici, questo è ciò che chiamiamo latenza DPC.

Ecco alcuni dei motivi più comuni per un’elevata latenza DPC su Windows:

  • Driver obsoleti o difettosi
  • Processi in background eccessivi
  • CPU sovraccarica
  • Impostazioni di sistema configurate in modo errato
  • Componenti hardware difettosi

Metodo 1: passa al nuovo piano di risparmio energia

I piani di potenza High Performance o Ultimate Performance massimizzano la potenza di elaborazione della CPU, che quindi funziona costantemente a velocità di clock più elevate. Pertanto, può rispondere più rapidamente per gestire le chiamate a procedure differite.

1. Avvia il Pannello di controllo, espandi il file Visto da menu a discesa nell’angolo in alto a destra e seleziona Icone grandi.

2. Fare clic su Opzioni di risparmio energia e seleziona il Alte prestazioni O Prestazioni eccezionali opzione.

Seleziona l'opzione Prestazioni elevate o Prestazioni massime

Tuttavia, tieni presente che, poiché ciò consumerà più energia, comporterebbe un rapido esaurimento della batteria. Se ciò non è fattibile per te, considera gli altri metodi menzionati di seguito.

Metodo 2: aggiornare i driver grafici e audio

I driver grafici e audio gestiscono una quantità significativa di dati ed elaborazione in tempo reale. Se questi driver sono obsoleti o non funzionano correttamente, potrebbero avere difficoltà a tenere il passo con le esigenze delle attività di elaborazione, con conseguente elevata latenza DPC. Per aggiornare questi driver, puoi seguire la nostra guida su Come aggiornare i driver grafici in Windows 11 e Come aggiornare i driver audio in Windows 11.

Nel menu laterale, fai clic su Aggiorna driver. | Correggi l'elevata latenza DPC su Windows 11

Metodo 3: modifica del registro

Alcuni processi hardware possono contribuire a problemi di latenza. La modifica di queste impostazioni tramite il Registro di sistema può influenzare il modo in cui questi processi interagiscono con il sistema e correggere il verificarsi di un’elevata latenza DPC in Windows 11.

Nota: Fare un backup delle chiavi di registro per ripristinare le impostazioni precedenti in caso di errori manuali durante la modifica.

1. Premere il Vittoria + R chiavi per aprire il Correre la finestra di dialogo.

2. Digitare regedit e fare clic OK. Se richiesto, seleziona nel prompt dell’UAC.

3. Nel Editor del registrovai al seguente percorso:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlVideo{DEB039CC-B704-4F53-B43E-9DD4432FA2E9}�000

4. Fare clic con il pulsante destro del mouse su 0000 tasto, fare clic su Nuovoquindi selezionare Valore DWORD (32 bit). dal menu contestuale.

Se riscontri errori in questo passaggio, puoi seguire la nostra guida su Correzione dell’errore Impossibile creare la chiave durante la scrittura nel registro.

Spostarsi sul percorso indicato. Fare clic con il tasto destro sulla chiave 0000, fare clic su Nuovo, quindi selezionare Valore DWORD (32 bit) dal menu contestuale

5. Denominare la chiave del valore DWORD come PerfLevelSrc.

6. Fare doppio clic su PerfLevelSrc chiave e modificarla Dati valore A 3322.

7. Allo stesso modo crea altri tre valori DWORD denominati: PowerMizerAbilita, PowerMizerLevelE PowerMizerLevelAC.

8. Imposta il Dati valore per PowerMizerLevel E PowerMizerLevelAC COME 1.

9. Fare clic OK per salvare le modifiche apportate al Registro e Ricomincia il tuo computer.

Metodo 4: disabilita il ticchettio dinamico

Il ticchettio dinamico è una funzionalità di Windows che regola i tempi dell’orologio di sistema. Le modifiche del sistema ai tempi dell’orologio possono potenzialmente causare irregolarità nella gestione delle chiamate di procedura differite. Ecco come disabilitarlo:

1. Corri Prompt dei comandi come amministratore.

2. Digita il seguente comando e premi accedere: bcdedit /set disattivatick dinamico sì

Digita il seguente comando e premi Invio: bcdedit /set awaredynamictick yes | Correggi l'elevata latenza DPC su Windows 11

3. Una volta eseguito correttamente il comando, Ricomincia il computer.

Metodo 5: disabilita IPv6

IPv6 e IPv4 sono due protocolli di rete diversi. L’abilitazione simultanea di entrambi potrebbe occasionalmente portare a conflitti e a un aumento del sovraccarico di elaborazione della rete, quindi a una latenza DPC più elevata. Ecco come disabilitare IPv6:

1. Premere il Tasto Windows + R per aprire il Correre la finestra di dialogo.

2. Digitare ncpa.cpl nel campo di testo e premere accedere per aprire il Le connessioni di rete finestra.

3. Fai clic con il pulsante destro del mouse sulla connessione di rete che stai utilizzando (come Ethernet o Wi-Fi) e scegli Proprietà dal menu a discesa.

4. Nell’elenco degli elementi, deseleziona Protocollo Internet versione 6 (TCP/IPv6)fare clic OK per confermare le modifiche e chiudere la finestra delle proprietà.

Nell'elenco degli elementi, deseleziona Protocollo Internet versione 6 (TCP/IPv6). Fare clic su OK per confermare le modifiche e chiudere la finestra delle proprietà.

Metodo 6: disabilitare Windows Firewall

Windows Defender esegue continuamente la scansione in tempo reale alla ricerca di malware e altre minacce. Ora il processo di scansione coinvolge risorse di sistema e potrebbe occasionalmente contribuire al problema discusso. Disabilitando temporaneamente il firewall è possibile ridurre il carico sulle risorse di sistema e per questo puoi seguire la nostra guida su Come disattivare il firewall di Windows 11.

Metodo 7: disinstallare l’app Bonjour (se applicabile)

Bonjour è un protocollo di rete sviluppato da Apple utilizzato principalmente per il rilevamento di dispositivi e servizi su una rete locale. Se in precedenza hai collegato un dispositivo Apple al tuo PC Windows, potresti trovare questa app installata sul sistema. Tuttavia, può eseguire processi in background che potrebbero causare ulteriore utilizzo della CPU e attività di rete, che possono causare una maggiore latenza DPC.

1. Apri il Pannello di controllo e fare clic su Disinstallare un programma Sotto Programmi.

2. Cerca Buongiorno nell’elenco dei programmi installati. Fare clic con il tasto destro su di esso e quindi fare clic Disinstallare.

Cerca Bonjour nell'elenco dei programmi installati. Fare clic destro su di esso e quindi fare clic su Disinstalla.

3. Una volta disinstallato, Ricomincia sul computer per garantire che le modifiche abbiano effetto.

Metodo 8: disattivare la coalescenza dei pacchetti D0

D0 Packet Coalescing è una funzione di risparmio energetico che funziona combinando pacchetti di dati più piccoli in pacchetti più grandi prima di trasmetterli. Disattivando questa funzionalità, si impedisce il raggruppamento di pacchetti di dati, consentendo una trasmissione più rapida di pacchetti più piccoli che possono risolvere i problemi di latenza DPC elevata su Windows 11.

1. Avviare il Gestore dispositivi ed espandere il Adattatori di rete categoria.

2. Fare clic con il tasto destro sulla scheda di rete e selezionare Proprietà dal menu contestuale.

3. Cercare le proprietà relative alla coalescenza dei pacchetti, come ad esempio Moderazione delle interruzioni O Coalescenza dei pacchettiselezionalo e scegli disattivare.

Cerca le proprietà relative all'unione dei pacchetti, come la moderazione degli interrupt o l'unione dei pacchetti. Selezionalo e scegli Disabilita per disattivare la coalescenza dei pacchetti D0. | Correggi l'elevata latenza DPC su Windows 11

Metodo 9: utilizzare l’ottimizzatore TCP

TCP Optimizer consente agli utenti di regolare varie impostazioni di rete per ottimizzare la connettività e le prestazioni Internet. Ottimizzando queste impostazioni, è possibile migliorare l’efficienza della rete e ridurre potenziali colli di bottiglia che potrebbero contribuire ai problemi di latenza del DPC.

1. Scarica Ottimizzatore TCP dal Sito ufficiale e una volta installato, eseguilo come amministratore.

2. Selezionare il Ottimale opzione nell’angolo in basso a destra, quindi fare clic su Applica i cambiamenti pulsante.

Seleziona l'opzione Ottimale nell'angolo in basso a destra, quindi fai clic sul pulsante Applica modifiche.

TCP Optimizer ti chiederà di riavviare il computer per implementare le nuove impostazioni. Salva qualsiasi lavoro e riavvia il sistema.

Metodo 10: Ripristino configurazione di sistema

Se l’errore persiste, l’ultimo modo è eseguire un ripristino del sistema sul PC e, per questo, puoi seguire la nostra guida su Come utilizzare e creare il ripristino del sistema in Windows 11.

Nella scheda Protezione sistema fare clic su Crea | Correggi l'elevata latenza DPC su Windows 11

Come posso controllare la latenza del mio DPC?

Puoi utilizzare il controllo latenza DPC per Windows 11/10 per verificare se il tuo PC sta affrontando il problema discusso.

1. Visita il sito ufficiale di Pagina LatencyMon di Resplendence e fare clic su Scaricamento pulsante nella barra di navigazione in alto.

2. Scorri verso il basso e sotto Strumenti di monitoraggio del sistemaSelezionare LatenzaLun 7.31 (o qualsiasi versione più recente) per scaricarlo sul PC.

3. Installa il file .exe scaricato.

4. Apri il LatenzaMon app e fare clic su Avvia il monitoraggio pulsante (icona triangolare verde) nell’angolo in alto a sinistra.

5. Lasciare eseguire il monitoraggio per diversi minuti per raccogliere dati sufficienti, quindi fare clic su Interrompere il monitoraggio pulsante (icona quadrata).

6. Vai a Statistiche scheda. Qui puoi controllare tutte le tue statistiche.

Vai alla scheda Statistiche

  • Se le routine DPC e ISR sono inferiori a 2000 µs, il PC può gestire le interruzioni dell’audio in tempo reale.
  • Se è compreso tra 2000 e 4000, non è l’ideale.
  • Se supera i 4000μs, è un problema serio.

In generale, la latenza del DPC è considerata elevata se supera i 2000μs. Un’elevata latenza DPC può rovinare l’audio sul computer. Potresti notare problemi come scatti del video, prestazioni incoerenti con il mouse o la tastiera o, più comunemente, problemi audio come interruzioni, clic e suoni scoppiettanti.

La latenza DPC è migliore su Windows 10 o 11?

Sia Windows 10 che 11 possono riscontrare problemi di latenza DPC. Le prestazioni tra le due versioni potrebbero variare in base alle configurazioni, all’hardware e al Software del singolo sistema.

Speriamo che la nostra guida ti abbia aiutato Correggi l’elevata latenza DPC sia su Windows 11 che su Windows 10. Se avete domande o suggerimenti per noi, non esitate a farcelo sapere nella sezione commenti. Rimani connesso a TechGeneration per ulteriori guide alla risoluzione dei problemi.

ARTICOLI COLLEGATI:

ULTIMI ARTICOLI: