Question / Help Failed to start streaming [error]

Davies12_Gaming

New Member
Hey there,

So, I have been trying to stream using NVENC. It has worked before, but now it's not working when I try to stream, saying:

"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"

Here is the log, but I don't really know how to read these XD:

According to the GeForce Experience (I use a GeForce GTX 1660 Ti), it says that my drivers are all updated, so I don't see whats the problem here :/

If anyone can help me with this problem, it would be very helpful,
Thank you
 

Narcogen

Active Member
There's no stream attempt in your log, so no error for me to look at.

Are you running any VR/AR apps? Or GeForce experience, ShadowPlay, or Game DVR?

Consumer Nvidia cards are limited to 2 NVENC sessions, and this error can result from not having one available to start an output session.

It can also be caused by trying to encode a resolution higher than NVENC's upper limit, but the logfile doesn't indicate you're doing that.
 

Davies12_Gaming

New Member
There's no stream attempt in your log, so no error for me to look at.

Are you running any VR/AR apps? Or GeForce experience, ShadowPlay, or Game DVR?

Consumer Nvidia cards are limited to 2 NVENC sessions, and this error can result from not having one available to start an output session.

It can also be caused by trying to encode a resolution higher than NVENC's upper limit, but the logfile doesn't indicate you're doing that.

I don't really have VR apps that I can use, but I do have VRChat (desktop mode though)
I'm not sure what you mean by running GeForce Experience, although I did say that I check for updates using GeForce Experience, other than that, I have no clue.
I'm also not sure about what you mean by having "limited to 2 NVENC sessions"

I tried streaming again to see if the log changes so:

Thank you
 

Narcogen

Active Member
GeForce Experience is Nvidia software that also does screen recording. If that feature is enabled, that will use up one slot your card makes available for NVENC, even if you're not using it.

An NVENC session is an instance of encoding done by your card using the NVENC feature. You can only have 2 simultaneously running. OBS streaming would be one, OBS recording would be a 2nd (unless you use same stream encoder and record same quality) VR software can be using one, ShadowPlay may be using one, Game DVR maybe using one if that is on.

20:44:08.698: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Generic error in an external library

This either means drivers are not up to date, or something else is using NVENC. Don't update in Experience, go to Nvidia's website, download the latest and install.
 
Top