Come correggere l’utilizzo elevato della CPU di OBS

Su un sistema medio, OBS in genere si aggira tra il 20 e il 50% di utilizzo della CPU. Ma se le tue configurazioni OBS sono impostate su un valore superiore a quello che il tuo sistema può gestire, l’ utilizzo della CPU potrebbe aumentare notevolmente.

Questo spesso porta a un degrado delle prestazioni del sistema, ma potresti anche ricevere messaggi di errore come “Codifica sovraccaricata”.

Puoi risolvere il problema di utilizzo elevato della CPU di OBS regolando la risoluzione di output, FPS e altre impostazioni. Abbiamo dettagliato come farlo con tutti i passaggi necessari nell’articolo qui sotto.

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


Sommario

Cosa causa l’utilizzo elevato della CPU di OBS?

Il motivo più comune di questo problema è la configurazione errata delle impostazioni OBS. Ad esempio, la risoluzione di output potrebbe essere superiore a quella che il sistema può ragionevolmente gestire o potrebbe esserci un numero eccessivo di sorgenti presenti sulla scena. Su alcuni sistemi di fascia bassa, anche le stesse specifiche di sistema potrebbero essere il problema.

Come risolvere l’utilizzo elevato della CPU di OBS

Il modo migliore per risolvere questo problema è analizzare il file di registro, risolvere eventuali problemi critici e regolare le configurazioni di OBS in base alle specifiche del sistema. Abbiamo dettagliato come farlo nelle sezioni seguenti.

Usa l’analizzatore di log OBS

Prima di ogni altra cosa, ti consigliamo di utilizzare OBS Log Analyzer. Se ci sono problemi critici, l’analizzatore ti informerà su di loro e potrai prendere le soluzioni appropriate. Ecco i passaggi per farlo:

  1. Fare clic sulla scheda Guida dalla barra dei menu.
  2. Selezionare File di registro > Carica file di registro corrente.
  3. Premere Analizza o copiare l’URL del registro e incollarlo manualmente nella pagina di analisi.

Parametri di uscita inferiori

La risoluzione ad alto output (ridimensionata) significa che la tua CPU deve lavorare molto di più durante la codifica del video. Quindi, se stai cercando di ridurre l’utilizzo della CPU, ridurre la risoluzione di output è la soluzione migliore. Anche i valori FPS e i filtri di downscale avranno un certo impatto, sebbene minore, sull’utilizzo della CPU. Ecco come modificare queste impostazioni:

  1. Fare clic sulla scheda File dalla barra dei menu e aprire Impostazioni.
  2. Passa alla scheda Video e abbassa la risoluzione di output.
  3. Seleziona Valori FPS comuni e prova un valore inferiore come 30.
  4. Infine, prova il filtro downscale bilineare. Se l’output ha un aspetto negativo con questo filtro, puoi semplicemente annullare le modifiche in un secondo momento.

Disattiva le fonti non necessarie

Gli utenti hanno spesso un gran numero di fonti non necessarie presenti sulla scena, il che porta a un elevato utilizzo della CPU. Ciò è particolarmente vero nel caso di determinate fonti come browser o webcam. In questi casi, ci sono alcune cose che puoi provare:

  • Disabilita tutte le fonti non necessarie
  • Verificare la presenza di problemi specifici della sorgente (ad es. Webcam in esecuzione ad altissima risoluzione)
  • Raggruppa le scene in diverse raccolte per ridurre il carico di lavoro per OBS

Modifica le configurazioni di codifica

Il codificatore software (x264) dispone di una serie di configurazioni preimpostate che è possibile selezionare in base al rapporto preferito tra qualità video e utilizzo della CPU. Ecco come puoi modificarlo:

  1. Passare alla scheda Output in Impostazioni.
  2. Attivare l’opzione Abilita impostazioni avanzate dell’encoder .
  3. Impostare l’Encoder Preset su un’impostazione una tacca più veloce. Per impostazione predefinita, Encoder Preset sarà veryfast , quindi in questo caso dovresti impostarlo su superfast .
  4. Inoltre, vale anche la pena provare un bitrate inferiore.

Usa la codifica hardware

Le GPU della vecchia scuola potrebbero eliminare un carico di lavoro significativo dalla CPU con la codifica hardware, ma di conseguenza anche la qualità dell’output diminuirebbe. Tuttavia, questo non è più un problema poiché le GPU moderne sono diventate molto efficienti.

Otterrai risultati migliori sia in termini di qualità che di prestazioni con la codifica hardware se utilizzi le GPU NVIDIA più recenti. Se il tuo sistema dispone di una GPU adatta, ti consigliamo di passare al codificatore hardware con i seguenti passaggi:

  1. Passare alla scheda Output in Impostazioni.
  2. Nel campo Codificatore, seleziona il codificatore hardware (NVIDIA – NVENC, AMD – AMF, Intel – QSV) dall’elenco a discesa.

Regola la frequenza di campionamento audio

Le frequenze di campionamento non corrispondenti possono anche portare a un maggiore utilizzo della CPU. Questo può essere particolarmente un problema se si utilizzano più sorgenti audio a frequenze diverse, poiché la CPU deve dedicare molto più tempo al ricampionamento dell’audio. Pertanto, ti consigliamo di assicurarti che OBS e tutte le sorgenti audio abbiano la stessa frequenza di campionamento. Ecco come puoi farlo:

  1. Passa a Impostazioni > Audio in OBS e regola la frequenza di campionamento in base alle tue preferenze. Per il tutorial, selezioneremo 44.1 kHz .
  2. Premi Win + R, digita control e premi Invio.
  3. Seleziona Hardware e suoni > Suono .
  4. Seleziona un dispositivo di riproduzione e premi Proprietà .
  5. Nella scheda Avanzate, regola la frequenza di campionamento su quella del passaggio 1 e premi OK per applicare le modifiche.
  6. Ripeti l’operazione per tutti gli altri dispositivi di riproduzione.

Reinstalla OBS Studio

Se le soluzioni di cui sopra non hanno risolto il problema di utilizzo elevato della CPU di OBS, l’ultima opzione è aggiornare, ripristinare o reinstallare OBS Studio a seconda dei casi. Se stai utilizzando una versione precedente di OBS, la soluzione migliore per far funzionare le cose senza problemi è aggiornare all’ultima versione.

D’altra parte, se i problemi sono iniziati dopo un aggiornamento, dovresti invece tornare alla versione stabile precedente. Anche la semplice rimozione completa di OBS e la reinstallazione della stessa versione hanno risolto il problema per un certo numero di utenti.

Inoltre, poiché l’utilizzo della CPU OBS si riferisce anche alle prestazioni complessive del sistema , può essere utile anche mantenere il sistema e i driver aggiornati e funzionare senza problemi.

Aggiorna la CPU/GPU

La semplice verità è che la codifica video richiede un uso intensivo della CPU. Se utilizzi un sistema di fascia bassa, OBS avrà probabilmente bisogno di gran parte delle risorse del tuo sistema per fornire un output decente. Pertanto, l’aggiornamento della CPU potrebbe essere il modo migliore per risolvere il problema di utilizzo elevato della CPU di OBS.

Se stai utilizzando la codifica hardware, applicare lo stesso consiglio alle GPU potrebbe aiutare a migliorare significativamente anche le prestazioni di OBS.

Qual è una buona CPU per OBS?

I requisiti esatti della CPU dipenderanno dalle tue configurazioni OBS, poiché i flussi di alta qualità richiedono CPU di fascia alta e viceversa. La nostra guida completa sulle migliori CPU per lo streaming dovrebbe rispondere a tutte le tue domande su questo argomento.