Bug Report Bug report Nvidia CUDA

Grid21

Member
I think I just found a bug in OBS Studio. It seems that it is not able to find the NVENC encoder.

Here is what I found in one log file.

Now my current Nvidia driver is 378.66. which is the current driver. I did remember reading that Nvidia did something and changed their CUDA rendering, don't remember what, but that might have something to do with it. What I was going to try is installing the CUDA driver version 8.0.61 and see if that fixes it or not.

Code:
16:36:58.373: fatal:   Failed creating CUDA context for NVENC: 0x3e7
16:36:58.373: fatal:   No NVENC capable devices found
16:36:58.374: [NVENC encoder: 'streaming_h264'] Failed to open NVENC codec: Generic error in an external library
 

Attachments

  • 2017-02-15 16-33-37.txt
    22.5 KB · Views: 58

Fenrir

Forum Admin
As you mentioned, this is not an OBS bug, but an nvidia bug. It seems they have not patched it yet. You can try rolling back a few versions (it's also broken in 378.49) to correct this. Nothing to do but wait for nvidia to fix it.
 

Grid21

Member
As you mentioned, this is not an OBS bug, but an nvidia bug. It seems they have not patched it yet. You can try rolling back a few versions (it's also broken in 378.49) to correct this. Nothing to do but wait for nvidia to fix it.
Now if I try installing the CUDA Toolkit, would that fix it? And should I call Nvidia and let them know this is a current standing bug?
 

Fenrir

Forum Admin
Now if I try installing the CUDA Toolkit, would that fix it? And should I call Nvidia and let them know this is a current standing bug?

You're welcome to report, and I don't think the CUDA toolkit will change anything, but you're welcome to try. The error in the log is being returned by the nvidia driver itself, so there's not much that can be done on the OBS side. Make absolutely sure that your video card drivers are up to date, and failing that, try rolling back to 376.33.
 
Top