Sorry, I should have been more specific. I can only confirm that this update does not fix the issue with the J5005 cpu specifically, which has the UHD605 iGPU. Since it’s so similar to the others, I assumed that they would not work either. So far no one has responded to this thread to report on the J4105, N5105, or N5095 with the update you just posted.
I assume the UHD605 is very similar to the UHD600, but maybe the slight difference is why it’s not being recognized?
It tells me which codecs are expected to be supported for hardware acceleration. It also tells me that we shouldn’t expect hardware accelerated tone mapping (per the second table).
However, as I mentioned, this does not, at least in my environment, preclude hardware accelerated transcoding from working.
I’m not sure what you’re trying to point out with your subsequent statements, but nothing I stated above suggests anything other than what I just said. You specifically mentioned that the UHD Graphics moniker didn’t tell you anything, I was trying to help clear that up for you.
I’d be happy to have a sidebar in a PM if you’d like to discuss this further, but understand that I’m trying to help by sharing my positive experience with this hardware. There’s no need to pick apart my statements to try to find faults. I know exactly what works at this point.
Haha no worries. I guess you’re suggesting that we shouldn’t expect HW tone mapping to work? I guess my counter is - it used to work on plex version 1.29, and now it doesn’t. At least with the J5005.
Edit: wait now I get it. How it should work: HDR tonemapping will happen in software while transcoding will happen in hardware. Except for some reason that’s not happening, and everything is being done in software. That’s the bug. Do I have that right?
The J5005 is a Gemini Lake-based processor. The second table in the Intel/media-driver link I posted above suggests that there is no support for hardware accelerated HDR tone mapping with that processor. It doesn’t however mean that hardware accelerated decoding and encoding won’t work for such media.
I can’t test with a J5005, only an N5105. And that’s exactly what I see; when tone mapping is enabled, it is performed by the CPU while decoding and encoding is performed by hardware.
Right, so when I enable tone mapping on the J5005, everything is done in software. The iGPU sits totally idle. So not even the encoding and decoding are done in hardware, unless disable tonemapping. Sounds like yours behaves differently.
I’ve not dug through all the previous comments in this thread, but did you ever provide debug logs showing that specific scenario? I’d be happy to take a look to compare it to what I saw before working out my issues. In my specific case, I had to manually enable GuC/HuC (HuC low-power encoding disabled by default on kernel > 5.8) loading. I also had to manually download the GuC firmware since the linux-firmware package was not up-to-date at the time.
The short version is that there are some kernel/firmware/driver interactions which aren’t well (understood?) documented at this time which can affect how Plex performs.