Question / Help NVENC not working / already updated (OBS x64 0.659b)

Lucanidos

New Member
Good evening,

I am using OBS Classic, and have tried this in the 0.657b build (both 32 and 64 bit versions) and 0.659b x64. Both display this same error message, failing to launch a NVENC recording:

"Opening NVENC failed! You need at least nvidia driver version 334.89 for NVENC encoding."

Now, the thing is that, I have my GeForce GTX 670, which is supported, updated to version 347.25. How can I make it work?

note: I have downloaded "nvencodeapi64.dll" and "ObsNvenc64.dll" files from one of the help threads here because before i only got a "Encoder initialization failed" message... I don't know what I am doing wrong. I know my board is supported and I am used to OBS, it never failed me in terms of x264, but I really need GPU recording for a few applications since my CPU can't handle them with the x264.

Thanks in advance though, and for creating and sharing this great program. It will be my first and only choice. :)


Edit: I am including the logs, note that I am using the portable (zip) version of 0.659b. (0.657b 32 and 64 bits were installed.)
 

Attachments

  • 657b-64bit-Log (Lucas).txt
    5.2 KB · Views: 34
  • 659b-64bit-zip-Log (Lucas).txt
    6.4 KB · Views: 48
Last edited:

Lucanidos

New Member
Try updating to OBS Studio. Classic is no longer maintained.

Hello, and thank you for the quick reply. I did not know Classic was no longer maintained... Hm. I am currently away from my desktop PC, but I will try using OBS Studio later today, hopefully the NVENC recording will work.

EDIT: It still does not work, I hit the "Start Recording" button and nothing happens... Local recording with x264 works, but when I switch to NVENC, the buttons do nothing. The log file states: "Failed to open NVENC codec: Invalid Argument". I will upload the log.
 
Last edited:

Lucanidos

New Member
As stated in my edit, I am now using OBS Studio, but NVENC recording does not start at all. Could it be something with the settings? Here is my log file:
 

Attachments

  • 2016-11-20 20-55-16.txt
    13.5 KB · Views: 21

Lucanidos

New Member
Try the steps at https://obsproject.com/forum/resources/performing-a-clean-gpu-driver-installation.65/ and see if they allow you to use NVENC. Also get rid of any custom DLL files you may be trying to use with OBS.

Custom DLL? Oh, I had those only inthe OBS Classic folder. Now I am using OBS Studio (straight out of the .zip) and made no changes to it in terms of files (only settings of course).
I will only be able to test out your suggestion some other night this week though, and by the looks of it, it is going to be a little bit of a hassle... but I really want to make this work. (Although to be honest, having to perform a clean gpu install is starting to sound like I might have to reinstall the whole OS in the end... I guess I'll have to muster up some patience for this one.) For now, thanks for the reply. I will report the results as soon as I can.
 

Sapiens

Forum Moderator
A clean GPU driver install is about 5 minutes of installing and rebooting. It doesn't require a fresh OS install or anything like that.
 

Lucanidos

New Member
Good evening again. I found a solution for my problem... or rather, another way to achieve what I wanted. I ended up using the GeForce Experience recording software that came with the driver update I mentioned in the first post (which I updated the past week) and it works well for the specific game I wanted to record, in 60 fps, fullscreen. It has a little stutter here and there (I am recording with a single HDD, so no miracles there) but overall, achieved better performance and nice quality too (obviously, I know, because it is not just the CPU doing all the job). That being said, this is just a specific job for the Experience/Shadowplay, and OBS is still my "weapon of choice", though I am also sticking with the 0.659 version of OBS Classic: it gets the job done and never disappoints me! (Heck! I can even make local recordings in this super-cheap laptop!)

That said, I feel a little bad for turning the thread upside down and getting a dfferent solution by myself... which kind of ruined the point of making a thread, so sorry for the hassle. ^^

And Sapiens, thank you for your time replying. I am sure if I tried all the steps you mentioned, OBS Studio would do the job, but I just ended up choosing an alternative. Consider the thread closed.

Thanks. :)
 
Top