Come Correggere gli Errori NVENC di OBS Studio - [Guida Completa]

Reading time icon 6 min. read


NVIDIA NVENC è una funzionalità delle schede grafiche NVIDIA che consente di eseguire alcune attività, inclusa la codifica video, ma alcuni utenti di OBS Studio hanno segnalato alcuni errori NVENC.

Grazie a questa funzionalità, il carico di lavoro della codifica video viene spostato dalla CPU a una specifica parte della GPU, riducendo il consumo di risorse.

Il messaggio “Il driver NVIDIA installato non supporta questa versione di NVENC” indica che è necessario aggiornare il driver della scheda grafica per utilizzare le funzionalità di encoding video NVENC.

Il messaggio “OBS impossibile creare il file di uscita” suggerisce che ci sono problemi con il percorso di salvataggio o i permessi di scrittura, quindi verifica che la directory di destinazione esista e che OBS abbia i permessi necessari per scrivere in quella posizione.

Inoltre, è bene sapere che molti programmi di live streaming e registrazione, ad esempio vMix, Wirecast, Open Broadcaster e Bandicam, supportano l’encoder.

NVIDIA Encoder ti consente di catturare i tuoi giochi e condividerli. Questo è incluso nel software GeForce Experience di NVIDIA.

In questo articolo, spieghiamo come risolvere tutti gli errori NVENC di OBS Studio che potresti incontrare quando utilizzi OBS.

Come posso abilitare la codifica hardware (NVENC) in OBS?

  1. Avvia OBS, fai clic su File quindi seleziona Impostazioni. Vai alle impostazioni
  2. Successivamente, seleziona Output (situato nel menu laterale). Vai a Uscita
  3. Infine, fai clic su NVENC H.264 nella finestra che si apre sotto il menu a discesa del codificatore per abilitare la codifica hardware.

Se ti stai chiedendo cos’è il codec NVENC, è uno strumento per la codifica hardware disponibile sia nella versione Mac che Windows di OBS.

Ma per ottenere il miglior risultato, gli sviluppatori consigliano di utilizzare la codifica su computer che eseguono Windows.

Inoltre, è meglio utilizzato con le GPU NVIDIA. La codifica hardware è disponibile sulle schede NVIDIA dall’inizio del 2012.

Come posso correggere gli errori OBS NVENC?

1. Correggi l’errore del dispositivo non supportato di OBS Studio NVENC

  1. Innanzitutto, apri il programma OBS.
  2. Fai clic su File e vai su Impostazioni. Vai alle impostazioni
  3. Vai alla scheda Uscita. Vai a Errori NVENC di Output-OBS Studio
  4. Quindi, trova la casella di streaming.
  5. Tocca l’ Encoder e cambialo in Quicksync (QSV) o x264 invece di NVENC.
  6. Infine, seleziona OK.

2. Correggi l’errore OBS NVENC: troppe sessioni simultanee

L’errore OBS NVENC che indica che hai troppe sessioni simultanee significa che hai più sessioni di codifica simultanee di quelle supportate dalla tua GPU.

I driver GPU aggiornati possono supportare fino a tre sessioni, mentre i driver più vecchi limitano a due sessioni. Se ritieni di non avere così tante sessioni simultanee, riavvia il computer.

3. Correggere l’errore OBS NVENC non riuscito: 8

Il messaggio di errore completo per questo problema è accompagnato dalla specifica NV_ENC_ERR_INVALID_PARAM.

Il motivo di questo errore è che NVENC non supporta risoluzioni superiori a 4096 sul lato più grande e non riesce a catturare o mostrare nulla.

Dovresti impostare la risoluzione di output su un valore inferiore a 4096 sul lato più grande. Se necessario, la risoluzione di base (tela) può essere quella maggiore anziché quella di output (ridimensionata).

4. Correggere l’encoder di inizializzazione dell’errore OBS NVENC

  1. Fai clic con il pulsante destro del mouse sul pulsante Start e selezionare Gestione dispositivi dall’elenco.
  2. Espandi la sezione Schede video, fai clic con il pulsante destro del mouse sul driver NVIDIA e seleziona Aggiorna driver.
  3. Fai clic su Cerca automaticamente i driver e il sistema cercherà il driver migliore.

Per correggere l’errore del codificatore Init, è necessario aggiornare il driver NVIDIA alla versione più recente.

Se la soluzione di cui sopra non fosse sufficiente, visita la sezione di download dei driver NVIDIA e ottieni il driver più recente dal loro sito Web.

Assicurati di ottenere la versione corrispondente per il tuo hardware. Altrimenti, rischi di riscontrare altri errori grafici e problemi di sistema come BSoD.

Per evitare ciò, utilizza uno strumento come Outbyte Driver Updater che rileva l’hardware in esecuzione e scarica automaticamente i driver corrispondenti.

Inoltre, la sostituzione di nvEncodeAPI.dll situato nella seguente directory con versioni precedenti di questo file DLL può aiutare a correggere gli errori NVENC di OBS Studio: C:WindowsSysWow64

È necessario avviare la modalità provvisoria per poterlo fare. Le versioni precedenti di nvEncodeAPI.dll si trovano nel seguente percorso: C:WindowsSystem32DriverStoreFileRepositorynv_disp.inf_amd64_neutral_

5. Correggere il parametro non valido dell’errore OBS NVENC

La risoluzione massima a cui puoi puntare in un NVENC h.264 è 4096×4096. Tuttavia, NVENC h.265 supporta risoluzioni fino a 8192×8192 pixel.

Il punto è che h.265 non è supportato dai servizi di streaming. Puoi usarlo solo con l’output FFmpeg di OBS. Quindi, sceglierai principalmente quello 4096.

6. Correggi il codec OBS NVENC: funzione non implementata

  1. Vai sull’icona File e fai clic su Impostazioni per aprirlo. Vai alle impostazioni
  2. Sullo schermo si apre una finestra di impostazione; ora seleziona la scheda Output. Vai a Errori NVENC di Output-OBS Studio
  3. Successivamente, cerca la casella di streaming. Cambia codificatore per correggere gli errori NVENC di OBS Studio
  4. Fai clic su Encoder e modificarlo in Software anziché NVENC.
  5. Adesso clicca su OK.

Come posso risolvere il sovraccarico della codifica OBS NVENC?

Una soluzione che può correggere questo errore OBS NVENC è ridurre la frequenza dei fotogrammi. Se stai catturando con un frame rate elevato (da 48 a 60), potresti riscontrare dei ritardi.

Ciò può accadere per una serie di motivi. Tuttavia, il motivo principale è che la tua GPU non è in grado di eseguire il rendering del gioco stesso e del video che stai trasmettendo in streaming.

  1. Innanzitutto, apri Impostazioni e fai clic su Video.
  2. C’è una sezione chiamata Valori FPS comuni. Selezionalo e scegli 30 o meno.
  3. Quindi, fai clic su OK e chiudi OBS. Ora riavvia il computer e controlla lo streaming per vedere se l’errore si ripresenta.

Se non hai aggiornato i driver su OBS NVENC dopo aver aperto NVIDIA GEFORCE EXPERIENCE, fai clic sui driver e aggiornali. Assicurati di riavviare il computer in seguito.

È inoltre possibile utilizzare ICQ come controllo della velocità e impostare il valore di qualità ICQ tra 20 (qualità migliore, file più grandi) e 23 (qualità ridotta, file più piccoli).

Ricorda che OBS utilizza una favolosa libreria di codifica video open source: x264. Puoi impostare la preimpostazione dell’encoder x264 su ultraveloce per ridurre l’utilizzo della CPU.

Quali soluzioni hai adottato per risolvere con successo i problemi NVENC di OBS Studio? Condividi la tua esperienza nei commenti qui sotto.

More about the topics: aggiornamento windows, Programmi, windows 10, windows 11

User forum

4 messages