NVenc for Nvidia Turing

Discussion in 'Requests and Suggestions' started by ministry49, Apr 3, 2019.

  1. ministry49

    ministry49 Member

    Please could you update NVenc to the latest version 9.0 ?

    This new version (video codec SDK 9) add HEVC B-frames support for Nvidia Turing cards and globally greatly improve quality.
    I made some test with updated Nvenc, there's a great quality improvement with HEVC.
     
    Last edited: Apr 3, 2019
    DrinkLyeAndDie likes this.
  2. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    @Reto or @Fabian this one's for you

    Sent from my Nexus 6P using Tapatalk
     
  3. Reto

    Reto Elaborate Bytes AG

    Yes, I wholeheartedly agree.
    Can you please download:
    https://www.elby.ch/download/beta/drone.nvidia.x64.exe
    And then copy it into your CloneBD installation directory (the existing file will need to be overwritten).

    Note: you'll need to have CloneBD 1.2.4.8 64bit installed prior to copying.

    This drone should automatically enable B-frames (encoding order: IBBP) if available.
    If that works for you, we'll add it to the upcoming release.
     
    marlowe, DrinkLyeAndDie and James like this.
  4. James

    James Redfox Development Team Staff Member

    Testing it now...
     
  5. ministry49

    ministry49 Member

    I just made a test with version 1.2.4.8 and drone.nvidia.x64.exe, using my GTX 1660 Ti.

    It works ! (y)
    I analyzed encoded HEVC HDR files with ffprobe. B-frames are presents like this - IBBPBBPBBPBBPBBPBBPBBP etc...

    Image quality seems very good. No playback issue on my Panasonic UB420.

    :thankyou:
     
    James likes this.
  6. ministry49

    ministry49 Member

    Reto, which quality preset did you set in Clone BD Nvenc ? Quality, slow, CBR HQ ? It is possible to use 2 pass hardware conversion (CBR HQ in NVenc) ?
    In Nvenc, slow seems to be the best quality preset.

    Does CloneBD "encoder quality" setting have effects with Nvenc ?
     
  7. James

    James Redfox Development Team Staff Member

    Oppo UDP-203 is playing fine, too.
     
  8. coopervid

    coopervid Well-Known Member

    I understand that this will improve quality even on a Pascal GPU since the video can be stored using less data compared to not storing B-frames. But how does it affect processing time? Faster, equal or no idea at all?
     
  9. ministry49

    ministry49 Member

    Pascal does not support B-frames on HEVC. That's why I went on Turing...
     
  10. coopervid

    coopervid Well-Known Member

    Got it.
    I have a NVIDIA 1050 for the sole purpose to compress video, e.g. copies to 50Gb from UHDs with CBD. 300 bucks for a NVIDIA Turing for just that purpose is too steep. Too less bang for the buck as I don't do games at all.
     
  11. ministry49

    ministry49 Member

    I made 3 screen capture of Braveheart.

    The first is the original UHD (~68 Gb for the main movie)

    The second is the encoded version without B-frames encoding using previous Nvenc version. (17.5 Mb /s)

    The last is encoded with CloneBD with Nvenc B-frames encoding. (17.5 Mb /s)

    With B-frame thanks to latest Nvenc. it retains more informations. Without, there is more loss of information. Nvidia did a great job with Turing !



    Original.jpg No B frames.jpg B frames.jpg
     
  12. Reto

    Reto Elaborate Bytes AG

    The quality setting is used, yes - for nVidia the medium setting maps to "high quality", because nVidia has only two presets (which is totally fine IMO).
    CloneBD uses VBR. CBR requires adding junk-data in scenes with low detail.

    2 pass is not planned, no.
     
  13. coopervid

    coopervid Well-Known Member

    @Reto,

    just out of curiosity: Is Turing support for B-frames now included in 1.2.4.9 as a standard? You didn't mention it in the change log.

    Thank you!
     
  14. Reto

    Reto Elaborate Bytes AG

    It's included - not mentioning it in the changelog was an oversight.
     
  15. Ch3vr0n

    Ch3vr0n Translator NL & Mod

    Fixed, added line to changelog in forum topic
     
  16. Reto

    Reto Elaborate Bytes AG

    Thank you.
     
    whatever_gong82 likes this.