Komplett guide för att fixa OBS Studio NVENC-fel

Reading time icon 6 min. read


Läsare hjälper till att stödja Windows Report. När du gör ett köp genom att använda länkar på vår webbplats, kan vi tjäna en affiliate provision. Tooltip Icon

Läs sidan för affiliate avslöjande för att ta reda på hur du kan hjälpa Windows Report utan ansträngning och utan att spendera några pengar. Read more

Key notes

  • OBS Studio är en av de mest använda applikationerna när det kommer till att fånga din skärm eller streama.
  • Det finns några OBS NVENC-fel som du kan stöta på på grund av dålig konfiguration eller föråldrade drivrutiner.
  • Du kan fixa kodningsöverbelastning i OBS genom att minska bildhastigheten, ändra kodarens förinställning och frigöra diskutrymme.

NVIDIA NVENC är en funktion i NVIDIA-grafikkort som gör att du kan utföra vissa uppgifter, inklusive videokodning, men vissa OBS Studio-användare har rapporterat NVENC-fel.

Tack vare den här funktionen laddar den av den resursätande uppgiften från CPU:n till en specifik del av GPU:n.

Det är också bra att veta att många livestreaming- och inspelningsprogram, till exempel vMix, Wirecast, Open Broadcaster och Bandicam stöder kodaren.

Dessutom låter NVIDIA Encoder dig fånga dina spel och dela dem. Detta ingår i NVIDIAs programvara GeForce Experience.

I den här artikeln förklarar vi hur du kan lösa alla OBS Studio NVENC-fel som du kan stöta på när du använder OBS.

Hur aktiverar jag hårdvarukodning (NVENC) i OBS?

  1. Starta OBS, klicka på Filer och välj sedan Inställningar . Gå till Inställningar
  2. Välj sedan Output (finns på sidomenyn). Gå till Output
  3. Klicka slutligen på NVENC H.264 i fönstret som öppnas under rullgardinsmenyn för kodare för att aktivera hårdvarukodning .

Om du frågar vad som är NVENC-codec, är det ett verktyg för hårdvarukodning tillgängligt i både Mac- och Windows-versioner av OBS.

Men för bästa resultat rekommenderas det av utvecklarna att använda kodning på datorer som kör Windows.

Det är också bäst att använda med NVIDIA GPU:er. Hårdvarukodning har varit tillgänglig på NVIDIA-kort sedan början av 2012.

Hur kan jag åtgärda OBS NVENC-fel?

1. Åtgärda OBS Studio NVENC-felet som inte stöds av enheten

  1. Öppna först OBS- programmet.
  2. Klicka på Arkiv och gå över till Inställningar . Gå till Inställningar
  3. Gå till fliken Utdata . Gå till Output-OBS Studio NVENC-fel
  4. Hitta sedan streamingboxen.
  5. Tryck på kodaren och ändra den till Quicksync (QSV) eller x264 istället för NVENC .
  6. Välj slutligen OK .

2. Åtgärda OBS NVENC-felet: För många samtidiga sessioner

OBS NVENC-fel som säger att du har för många samtidiga sessioner betyder att du har fler samtidiga kodningssessioner än vad din GPU stöder.

Uppdaterade GPU-drivrutiner kan stödja upp till tre sessioner, medan de äldre drivrutinerna begränsar sig till två sessioner. Om du tror att du inte har så många samtidiga sessioner, starta om datorn.

3. Åtgärda OBS NVENC-felet misslyckades: 8

Det fullständiga felmeddelandet för detta problem åtföljs av NV_ENC_ERR_INVALID_PARAM-specifikationen.

Anledningen till detta fel är att NVENC inte stöder upplösningar som är högre än 4096 på sin största sida och det misslyckas med att fånga eller visa någonting.

Du bör ställa in din utdataupplösning till att vara lägre än 4096 på dess största sida. Basupplösningen (canvas) kan vara den större snarare än den utgående (skalade) om du behöver det.

4. Fixa OBS NVENC fel init kodare

  1. Högerklicka på Start- knappen och välj Enhetshanteraren från listan.
  2. Expandera avsnittet Bildskärmsadaptrar , högerklicka på NVIDIA-drivrutinen och välj Uppdatera drivrutin .
  3. Klicka på Sök automatiskt efter drivrutiner så letar systemet efter den bästa drivrutinen.

För att åtgärda Init-kodarfelet måste du uppdatera din NVIDIA-drivrutin till den senaste versionen.

Om lösningen ovan inte räckte, besök avsnittet för nedladdning av NVIDIA-drivrutiner och hämta den senaste drivrutinen från deras webbplats.

Se till att skaffa motsvarande version för din hårdvara. Annars riskerar du att få andra grafiska fel och systemproblem som BSoDs.

För att undvika det, använd ett verktyg som PC HelpSoft Driver Updater som upptäcker hårdvaran du kör och automatiskt laddar ner motsvarande drivrutiner.

Att ersätta nvEncodeAPI.dll som finns i följande katalog med tidigare versioner av denna DLL-fil kan också hjälpa till att fixa OBS Studio NVENC-fel: C:WindowsSysWow64

Du måste starta upp i felsäkert läge för att kunna göra detta. Tidigare versioner av nvEncodeAPI.dll finns på följande plats: C:WindowsSystem32DriverStoreFileRepositorynv_disp.inf_amd64_neutral_

5. Åtgärda OBS NVENC-felet ogiltig param

Den maximala upplösningen du kan sikta på i en NVENC h.264 är 4096×4096. NVENC h.265 stöder dock upplösningar på upp till 8192×8192 pixlar.

Poängen är att h.265 inte stöds av streamingtjänster. Du kan bara använda den med FFmpeg-utgången från OBS. Så du kommer att satsa mest på 4096.

6. Fixa OBS NVENC-codec: Funktionen är inte implementerad

  1. Gå till ikonen Arkiv och klicka på Inställningar för att öppna den. Gå till Inställningar
  2. Ett inställningsfönster öppnas på skärmen; välj nu fliken Utdata . Gå till Output-OBS Studio NVENC-fel
  3. Leta efter strömningsrutan. Byt kodare för att fixa OBS Studio NVENC-fel
  4. Klicka på Encoder och ändra den till Software istället för NVENC .
  5. Klicka nu på OK .

Hur kan jag fixa OBS NVENC Encoding Overload?

En lösning som kan fixa detta OBS NVENC-fel är att minska bildfrekvensen. Om du spelar in med en hög bildfrekvens (48 till 60) kan du uppleva fördröjningar.

Detta kan hända av ett antal anledningar. Det främsta skälet är dock att din GPU inte kan rendera själva spelet lika bra som videon du streamar.

  1. Öppna först Inställningar och klicka på Video .
  2. Det finns ett avsnitt som heter Gemensamma FPS-värden . Välj det och välj 30 eller mindre.
  3. Klicka sedan på OK och stäng OBS. Starta nu om datorn och kontrollera din stream för att se om felet kommer upp igen.

Om du inte har uppdaterat dina drivrutiner på OBS NVENC efter att du öppnat NVIDIA GEFORCE EXPERIENCE, klicka på drivrutinerna och uppdatera dem. Se till att starta om datorn efteråt.

Du kan också använda ICQ som hastighetskontroll och ställa in ICQ-kvalitetsvärdet mellan 20 (bättre kvalitet, större filer) och 23 (försämrad kvalitet, mindre filer).

Kom ihåg att OBS använder ett fantastiskt videokodningsbibliotek med öppen källkod – x264. Du kan ställa in din x264-kodarförinställning till ultrasnabb för att minska CPU-användningen.

Låt oss veta vilken lösning du använde för att framgångsrikt fixa OBS Studio NVENC-problem i kommentarsfältet nedan.

User forum

0 messages