[x86-64][CroqueMr Builds] Dolby Vision w/FEL, HDR10+, and 3D

  • Pc vs Oppo, Dune HD, CEAM S922x. FEL and 12 bit.

    In case anyone is interested in taking a look.

    Dolby vision FEL and 12 bit output

    I've been waiting for this, you excelled my expectations! what an amazing analysis, I didn't spend to long trying to understand the meaning, I trust you know what you are doing. love that you can now create custom made test suit to deep dive into the different implementations. It seems CroqueMr confidence was well placed. everything he mentioned about the accuracy is vindicated. I can't believe how much more accurate the PC is, the gold standard of the AM6B+ only came 3rd! wow. PC wipes the floor with them in terms of displaying 12 bit DV FEL. well done for this amazing work, also to CroqueMr, you really have revolutionised this hobby of many people.

    -One thing I would like to know is, AM6B+ has official Dolby vision FEL natively supported in hardware, then how was it of so much compared to PC.
    - are you planning on comparing the VS10 vs CroqueMr conversations.

    wow I'm even more excited now! well done CroqueMr . Thanks DMDreview , looking forward to your next video!

    will be making some reddit posts once CroqueMr releasing next release with bug fixes and reference the video to show the king of DV FEL is PC spearheaded by CroqueMr

  • Damn, this is really impressive work! Been looking for something like this for a while now. I’m going to buy an AMD computer with 780M/890M and run this on my LG C5.

    Any plans for Linux 7.4? Since that support HDMI 2.1 with VRR, ALLM and 120hz on AMD hardware now?

    My plan is to use the device 80% for Kodi steaming and 20% for gaming via moonlight streaming. Anyway amazing work, can’t wait to test it!

  • DMDreview Your investigation of 12-bit handling is excellent. Could you explain in more detail what you did? What does the test video consist of (ie what is in the BL and what in the EL). Presumably, both layers are 10-bit 4:2:0 YUV. Can you make those videos public, perhaps?

    You say DaVinci can't generate the necessary test file. Can you expand on that? It's what professionals use to make DV films with 12-bit precision so what can't it do?

    I suppose you are capturing the HDMI as IPT and feeding that into your custom software. Then for the colour gradient test converting that back to RGB for display?

  • I made a small hotfix in rc1.1 for those who had issues on HDR10+ and DV to HDR10 expert conversion.

    Hi! Since you mention just HDR10+ and DV to HDR10 conversions I think I can safely report even though I'm still running the first RC you released yesterday. EDIT: in the meantime I updated to rc1.1 and nothing changed.

    I am getting a strange effect when invoking either the menu or the stream play info (using O). Basically nothing appears and there's a tiny "miniature thumb" of the portion that should appear, in the bottom left corner. I show it in this picture I took with my phone. This happens when playing a HDR10 UHD Remux. Dolby Vision conversion happens but the menu and play info are shown like that. Also subtitles don't seem to be working (or are being displayed in that miniature thumb in the corner, quite likely). Dolby Vision native content does not exhibit this problem.

    I'm also experiencing something strange with a HDR10+ Remux, this is its MediaInfo video section:

    Format                                   : HEVC
    Format/Info                              : High Efficiency Video Coding
    Format profile                           : Main [email protected]@High
    HDR format                               : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
    Codec ID                                 : V_MPEGH/ISO/HEVC
    Duration                                 : 2 h 19 min
    Bit rate                                 : 56.4 Mb/s
    Width                                    : 3 840 pixels
    Height                                   : 2 160 pixels
    Display aspect ratio                     : 16:9
    Frame rate mode                          : Constant
    Frame rate                               : 23.976 (24000/1001) FPS
    Color space                              : YUV
    Chroma subsampling                       : 4:2:0 (Type 2)
    Bit depth                                : 10 bits
    Bits/(Pixel*Frame)                       : 0.284
    Stream size                              : 55.0 GiB (91%)
    Default                                  : Yes
    Forced                                   : No
    Color range                              : Limited
    Color primaries                          : BT.2020
    Transfer characteristics                 : PQ
    Matrix coefficients                      : BT.2020 non-constant
    Mastering display color primaries        : BT.2020
    Mastering display luminance              : min: 0.0001 cd/m2, max: 1000 cd/m2
    Maximum Content Light Level              : 1000 cd/m2
    Maximum Frame-Average Light Level        : 400 cd/m2

    What I see happening is the picture constantly switching "on and off", intermittently. It doesn't appear to follow a specific time interval, let's say every few seconds. The TV loses the signal and then locks onto it once more, on and off.

    No conversion happens on this file, the TV is receiving a regular HDR10 stream (it's a LG C1, so not HDR10+ compatible). On an Ugoos AM6B+, using p3i T4c build, the movie is detected as HDR10+ and converted to Dolby Vision without problems.

    The system I'm testing this on is a NUC 11 with an i3 processor and 16GB of dual channel RAM.

    An extra, general, question: why is it that the rendering load appears higher on DV Profile 8 than on DV Profile 7 with FEL? Over 80% with Profile 8, around 50% with Profile 7 FEL, as measured by your "O" overlay.

  • CroqueMr

    Hi, Just wanted to share some really great feedback after spending more time with R1.0.0 RC1.1.

    Honestly, this is by far the best experience I've had with your build!

    I've been testing several movies, including some that were particularly demanding in previous releases, and the results have been fantastic.

    Gemini Man (4K 60fps Dolby Vision FEL) was always one of my toughest tests, with dropped frames in earlier builds. But for the first time, I'm now seeing no dropped frames during my playback tests! That's a huge improvement!

    I also tested Billy Lynn's Long Halftime Walk (4K 60fps HDR10), and it played beautifully without any dropped frames either.

    And it's not just these two movies. I've tested several other titles as well, and so far, playback has been incredibly smooth across everything I've tried.

    The picture quality on my LG G6 is absolutely gorgeous. Dolby Vision FEL looks fantastic, HDR10 looks excellent too, and I'm really impressed with the overall presentation.

    Another thing I've noticed is how fast and responsive Kodi feels. Navigating through menus, browsing my movie library, and switching between different sections is noticeably smoother and quicker. The whole system feels much more polished now.

    What makes this release special for me is the combination of excellent picture quality, smooth playback, and overall system responsiveness. It's exactly the kind of experience I've been hoping for since I first started testing your builds.

    So far, RC1.1 has been running beautifully without a single issue in my testing. I'm really enjoying RC1.1, and it's been an absolute pleasure using it for my everyday movie watching!

    I'll continue using it and report back if I notice anything unusual, but right now, I just wanted to share some positive feedback because I think you really deserve it.

    Thank you so much, CroqueMr, for your dedication, patience, and all the hard work you've put into this project. The progress has been incredible, and it's genuinely a pleasure to use your build every day.

    Fantastic work, my friend! 🌹👏

  • not surprised it's smoother


    CPU: Intel Core i9-13900K

    • GPU: NVIDIA RTX 5090


    damn you threw the whole kitchen at this. your hardware wouldn't even notice the GPU work for this. it's good to see Kodi is not restricted anymore. this will attract allot more to x86 and maybe more development as a result and plus 1 to what Vertox wrote. CroqueMr work has put him in legendary status.

  • not surprised it's smoother


    CPU: Intel Core i9-13900K

    • GPU: NVIDIA RTX 5090


    damn you threw the whole kitchen at this. your hardware wouldn't even notice the GPU work for this. it's good to see Kodi is not restricted anymore. this will attract allot more to x86 and maybe more development as a result and plus 1 to what Vertox wrote. CroqueMr work has put him in legendary status.

    Haha, thanks for the kind words! 😄

    Just a small clarification: my testing of RC1.1, including Gemini Man 4K 60fps Dolby Vision FEL and Billy Lynn's Long Halftime Walk 4K 60fps HDR10, was actually done on my ASUS Mini PC with an Intel Core i7-1360P and integrated Iris Xe graphics, not the RTX 5090!

    That's what makes the results even more impressive to me. Seeing such smooth playback without dropped frames on integrated graphics really shows how much progress CroqueMr has made with this build.

    I completely agree with you. His work is truly amazing, and he deserves all the recognition he's getting! 🌹👏

  • A question for both devs, CroqueMr and hadesdevls: I am currently testing on the aforementioned hardware (NUC 11 i3) and the machine is not "in production" (I'm keeping my Ugoos as daily driver until I have a rocks solid alternative in the NUC).

    If I want to switch between your two versions, to check both them out... do I have to start from scratch every time I switch? I hope not as that would require an inordinate amount of wasted time and I have a single machine to test them on.

    Or can I simply place your release in .update and reboot?

  • you say DaVinci can't generate the necessary test file. Can you expand on that? It's what professionals use to make DV films with 12-bit precision so what can't it do?

    I'm not sure what he meant, but Resolve can definitely work with and output 12-bit 4:4:4(prores) or RGB(jpeg2000).

  • I'm not sure what he meant, but Resolve can definitely work with and output 12-bit 4:4:4(prores) or RGB(jpeg2000).

    Quite. What I have found though is if you capture IPT and load that into Resolve as if it was YUV Resolve can't give you the proper pixel values because so many fall outside the RGB colour cube when it converts to RGB. Maybe that's what he's referring to?

  • I had this issue once and I never managed to reproduce it. Could you run all your file that not work properly and share the log file please :) for HDR10+ I am on it the pipeline does not work as expected and I do not have my HDR10+ screen to properly fix it.

  • i am trying to test old hardware.

    hardware (hp prodesk 400 G1)

    i3-4160t, 8gb ddr3, video output is displayport (with active cable connected to hdmi of philips oled808). my philips tv is comparable with lg c2 or c3.

    issue: Libre-Elec says: no HDR display


    i guess my issue is displayport (converted to hdmi with active cable).... axagon rvd-hi14c2

    RVD-HI14C2 DP > HDMI cable 1.8 m, 4K/30Hz | AXAGON
    Active cable for connecting HDMI display to DisplayPort output. Support 4K/30Hz.
    www.axagon.eu


    EDIT: i have the same issue (non-HDR display) with Hades and CroqueMr builds. Ybold build not tested, but i guess same issue....either displaport or cpu could be the reason

  • Exactly it is your DP output, It is not possible to have DV outside HDMI native port.

    and I need to check your CPU but I think support is not possible since your cpu do not have a hardware HEVC 10bit support.