Replies: 13 comments 32 replies
-
RESERVED! Windows 10, HDR, RGB444 12bits, 1080p23.976 | Grabbers: 1920 x 1080 @ 25 fps (P010)
Example of raw captured P010 stream without tone mapping UGREEN 25173Video source is 200 nits, Ugreen returns signal of 205 nits. UGREEN 25173 details & calibration log
ELGATO HD60XVideo source is 200 nits, Elgato returns signal of 251 nits. ELGATO HD60X details & calibration log
Hagibis 4K THB05Video source is 200 nits, Hagibis returns signal of 255 nits. Bought on Aliexpress for 250 PLN Hagibis 4K THB05 details & calibration logCalibration logs:
|
Beta Was this translation helpful? Give feedback.
-
Kernel 6.8.0 PC laptop, Ubuntu 24.04.1. Dmesg when Elgato HD60x is connected to the USB port:
Wow, 5 years old thread and nothing has changed: |
Beta Was this translation helpful? Give feedback.
-
@satgit62 I did it! It's working on Linux now. Another happy kernel hacked (Ubuntu 24.04): So far even OBS doesnt support P010 for grabbers on Linux. But what about users? If we tell them to recompile Kernel most of them will probably panic... It's not difficult but it loads the system more than LUT calibration (and there's even no progress bar ;-) ) Maybe I will prepare precompiled modules for RPi's... |
Beta Was this translation helpful? Give feedback.
-
Hi, this is great news from you. 👍 I'm glad you found a way to get this P010 running on Linux. Yes, recompiling the kernel is not everyone's cup of tea and many can't do it themselves. I hardly know anyone around me who still has a PC at home, and if they do, they certainly don't have Linux. Most young people these days only need a cell phone. Of course, most users will be happy if this is integrated into a build for RPI. |
Beta Was this translation helpful? Give feedback.
-
@satgit62 In addition to UGreen CM700, I also ordered THB05-4K60Hz from Aliexpress. You have to be careful because the price range is huge: they normally sell it for $91, but in the deals section in the mobile app it's for $60 including VAT. |
Beta Was this translation helpful? Give feedback.
-
Because my RPi kernel P010 HDR10 patch will probably not be accepted I created an alternative Raspberry Pi OS Lite aarch64 installer with already patched uvc module. It's available here: https://github.com/awawa-dev/P010_for_V4L2/releases/tag/raspios_lite_arm64-2024-10-28
so here we go again into another 5 years hiatus 😉 ? |
Beta Was this translation helpful? Give feedback.
-
@awawa-dev |
Beta Was this translation helpful? Give feedback.
-
No, nothing. Just send me the result later, because I'm not sure if 150% scale will fit this grabber as I tested it on Elgato only. |
Beta Was this translation helpful? Give feedback.
-
HDCP content from the FireTV Stick 4K cannot be processed by the UGREEN. Do you know which HDMI splitter can currently work around this? |
Beta Was this translation helpful? Give feedback.
-
@awawa-dev |
Beta Was this translation helpful? Give feedback.
-
Thanks, @awawa-dev LutCalibrator logs
|
Beta Was this translation helpful? Give feedback.
-
@awawa-dev Thank you for the latest change. I have performed a new calibration, and I am very happy with the result. Does the former “ai_calibration” branch no longer exist, or has it been converted to “p010” branch? LUT CALIBRATOR signal range is fixed again.txt |
Beta Was this translation helpful? Give feedback.
-
@awawa-dev wrote:
Wow, this was a short living promise ;-) New installers: https://github.com/awawa-dev/HyperHDR/actions/runs/11760372571 requires LUT re-calibration. Sorry for inconvenience @satgit62 Edit: There is also a link to the test file This is because today I received a new grabber from Aliexpress: Hagibis THB05. You will find more details in the second post here: #967 (comment). It seems that both use similar video chip but the firmware is completely different. Hagibis also has more capture options... but this black line bug :-/ Apart from that, a very nice option with PD 100W power supply. |
Beta Was this translation helpful? Give feedback.
-
Recently, grabbers offering the P010 format have started to appear on the market en masse, which until now was reserved for premium grabbers such as the Elgato HD60X, offering sensational color quality of captured HDR material. Theoretically, the grabber model should not affect the captured video because we receive it in a raw state in P010 stream, but we will verify this. The cost of these grabbers is about 25-40% of the cost of Elgato, more expensive than the ms2130, but they have a built-in HDMI splitter. However, do not expect miracles from such splitters, e.g. CEC support or recording with HDCP enabled or EDID modification for LLDV.
Continuation of the discussion from this thread: #896
PR adding P010 format support to HyperHDR for Windows and theoretically for Linux: #968
macOS does not support P010 for UVC at the moment (confirmed by Elgato support).
Linux requires applying a patch for the Kernel because P010 is initially not supported either: For RPi there is already patched OS available.
You must calibrate LUT for P010 usage
Known limitations:
p010 format scales to 150% rigidly. So far no side-effects for HDR. needs to be changedfixed in the latest buildp010 format is generally not supported by Linux. Although UVC devices explicitly offer it, v4l2 ignores it because for some reason support for it has not been added in the last few years.I created a patch for Linux Kernel that adds P010 support for v4l2 and also created already patched Raspberry Pi OS aarch64 installer: https://github.com/awawa-dev/P010_for_V4L2/releases/tag/raspios_lite_arm64-2024-10-28 Just flash it to the SD card and install HyperHDR version that supports P010.Beta Was this translation helpful? Give feedback.
All reactions