Question / Help Unable to stream and record at the same time, ONLY while in game.

Megalomaniac 94

New Member
I can stream and record simultaneously before loading up Fortnite, but once I do, I get an error message when attempting to do this. The error states the following:

"Starting the output failed. Please check the log for details. Note: If you are using the NVENC or AMD encoders, make sure your video drivers are up to date."

I am using NVENC H.264, and my video drivers are up to date. The log is attached; I am unable to get any useful information out of it. Any insight would be much appreciated.

I'm not sure if its related, but I've been using a workaround of simply starting the stream and recording before loading Fortnite. I've found that when I do this, Geforce Experience's Instant Replay feature doesn't work, which is another important tool I use. It just turns off shortly after I turn it on. It seems that I can either stream and record through obs or stream through obs and record through Geforce Experience, but I can't do all three at once.
 

Attachments

  • 2018-08-07 21-38-32.txt
    5.3 KB · Views: 25

koala

Active Member
Nvidia allows only 2 nvenc encoding sessions running at the same time on consumer cards like the GTX 10xx. One is used by Geforce Experience Shadowplay if you have it enabled, and the other session is used by OBS either for the streaming or the recording part, depending on how you start recording/streaming and on how you configured it. If you configured OBS in a way that one encoding session is used for streaming and one for recording, and both use nvenc as encoder, and Shadowplay is enabled as well, one of them will fail. Unfortunately, your log only contains the program start, not a streaming+recording attempt with the error, so this is a guess.
You have to either disable Shadowplay to make both nvenc encoding sessions available to OBS, or configure one of the sessions in OBS to use a different encoder such as x264 or Quicksync (Quicksync will be fine for recording!), or to not use 2 encoding sessions within OBS but use only one. You do the latter by using the stream encoder for recording and not its own encoder.
 
Last edited:
Top