NVEnc Feedback thread (2014)

Discussion in 'Test Builds' started by Jim, Jan 4, 2014.

Thread Status:
Not open for further replies.
  1. Jim

    Jim Developer

    New test build out, we have quite a number of changes and things might be unstable, so we want to run it by users first.

    We now have NVEnc in, thanks to BtbN for all his hard work on it.

    Also, very important, testing mic and avermedia live gamer portable sync fixes. Took out the "Mic sync fix hack" in advanced because it fixes this exact issue with mics and devices. This really needs testing, so please give me feedback of this test build if you can.

    NOTE: Test builds do not auto-update! Please remember to check for full releases later after using test builds

    Download here

    0.60b test build 9 Notes
    • 09 - Another fix to potential audio issues, that *should* be the last of it
    • 08 - More adjustments to NVenc/quicksync
    • 07 - Apparently some more NVEnc changes
    • 07 - Removed "Mic Sync Fix Hack" option because the problem should be fixed. I really need testers for the new audio code, I need to know if the audio is working correctly, especially people with live gamer portable devices and mics that were having issues with sync
    • 06 - more NVEnc fixes/adjustments
    • 06 - more tweaks/fixes to device burst compensation
    • 05 - made some fixes to the burst sound.. fixes. fixes to fixes.
    • 04 - testing some sound bursting sync fix issues
    • Added NVEnc encoder, courtesy of BtbN.
    • There is now a separate button for recording
    • You can now turn off/restart recording while still streaming, or vise versa
    • If you are disconnected, it will no longer cause recording to stop
    • Because of the above, we've removed the dashboard button because it was sort of useless and we needed an extra button, I hope no one hates me for this but it was honestly just a convenience tool and we needed to make space for more important buttons without creating a brand new button row
    • NOTE: If both recording and streaming, you must press stop both to fully turn off the stream
    • Text indicators for recording/streaming has been added to the status bar
    • Fixed a bug where microphones wouldn't reconnect if disconnected (dear god *finally*, I'm so sorry about that)
    • Testing out fixes microphone and device-related sync issue that would happen with burst data
  2. TOM_RUS Member

    Re: 0.60 test build 1

    Would be nice to have "Auto start recording when starting stream" option, so we can start stream without starting recording. Recording hotkeys can be useful as well. Separate encoding settings for recording?
  3. Gol D. Ace Well-Known Member

    Re: 0.60 test build 1

    The recording is already starting auto.

    But... The recording isn't stopping when you stop the stream.
    So having the possibility to stop the recording auto when you stop the stream would be nice.
  4. paibox heros in an halfshel

    Re: 0.60 test build 1

    If you want to stop the recording when you stop streaming, I would suggest just disabling the functionality, if it proves to be stable then we can just add an UI option for it. Adding more buttons isn't really going to happen. Maybe change the "Start Preview" functionality while streaming and recording to stop both, but I'm not quite sure.

    As for separate encoding settings for recording, this would require a lot of hacking around, and it's not very likely to get implemented during this phase of testing, if at all. Such things will be present in the rewrite.
  5. klayveR New Member

    Re: 0.60 test build 1

    Thank you so much for this!
  6. dodgepong Administrator

    Admin

    Re: 0.60 test build 1

    For the people who will inevitably ask how to enable NVENC, you will either need an nVidia Quadro Kepler GPU, or a Kepler GeForce card with a license key DLL. The license key is something you normally have to pay nVidia for.
  7. bilehazard Active Member

    Re: 0.60 test build 1

    Not sure if this relates to a plugin i have or what but as soon as i open up OBS i get this error message, but im still able to use OBS "The procedure entry point ??8String@@QBEHABV0@@Z could not be located in the dynamic library OBSApi.dll"
  8. Jim

    Jim Developer

    Re: 0.60 test build 1

    Does it work fine with 0.592? If so, someone messed up the plugin API again.
  9. Jim

    Jim Developer

    Re: 0.60 test build 1

    Aaaaaand that someone is me. I will fix it, and reupload.
  10. Jim

    Jim Developer

    Re: 0.60 test build 2

    And it's fixed.
  11. bilehazard Active Member

    Re: 0.60 test build 2

    Yep seems to be fixed now. Thanks Jim!
  12. TOM_RUS Member

    Re: 0.60 test build 1

    I'm talking about option that allows you to disable auto start recording... Read what I wrote again.
  13. Jim

    Jim Developer

    Re: 0.60 test build 2

    I do agree that such an option should be provided.

    (Though go easy on Gol D Ace, he's super awesome)
  14. Gol D. Ace Well-Known Member

    Re: 0.60 test build 2

    I'm not that awesome Jim. ;)

    Sometimes I have problems understanding english speaking people (guess what I'm not a native english speaker).
  15. Jack0r The Helping Squad

    Moderator

    Re: 0.60 test build 3

    could the start recording button be active while streaming and file output is active? so you could start recording and then switch on streaming?

    Also when switching from livestream to file output using the settings menu, the button to start recording stays gray, if I then close obs and restart it, the button is correct. Using 2 profiles to switch between livestream and file output works correctly and refreshes the button state.
  16. Jim

    Jim Developer

    Re: 0.60 test build 4

    Fixed an API break agianfdsgn.f sd
  17. Grue Member

    Re: 0.60 test build 1

    But but how do you even buy a license key?
  18. Gol D. Ace Well-Known Member

    Re: 0.60 test build 1

    I have written an e-mail to Nvidia with exactly this question.

    The first response was:

  19. dodgepong Administrator

    Admin

    Re: 0.60 test build 4

    It's also possible to get a pre-compiled binary with a license key already entered (but not readable) so you don't have to buy one yourself.
  20. BtbN Active Member

    Re: 0.60 test build 5

    The newest test build contains support for Nvidia NVENC.
    In order to use it you either need to set the environment variable NVENC_KEY with a valid nvenc license key in standard GUID/CLSID format, or download a precompiled binary with a license key already built in.

    You can download them here:
    * Mod Edit: Links removed *
    You do not need a special DLL anymore, or download anything extra. All you need to do is install the latest NVIDIA drivers.


    Just place it in the same dir as OBS.exe, replacing the already existing one. It's not a plugin, so it doesn't go into the plugins dir.

    Keep in mind that this feature is still quite new and experimental, but works fine in general. Any kind of feedback about this is highly encouraged!

    You need a Kepler GPU(series 600 or better) to be able to use this.
Thread Status:
Not open for further replies.