Jump to content

Include documentation for hardware tone mapping


Go to solution Solved by Neureka,

Recommended Posts

Neureka
Posted

After running `ffmpeg -v debug -init_hw_device opencl`, I finally figured out that I needed to install `intel-opencl-icd` for hardware tone mapping to work. It took a little bit of searching and some work from ChatGPT. Having some of this information included in the docs in either the hardware acceleration setup guide or in a separate hardware tone mapping guide would prove very handy for anyone that runs into this issue.

image.thumb.png.4dd7949c86b18cf1557109b8342c3275.png

  • Solution
Neureka
Posted

Just an update, installing those drivers wasn't even required for me on Ubuntu 24.04.

This comment fixed the issue: 


Seems to be a bug rather than a lack of documentation.

Q-Droid
Posted (edited)

The main issue is that Linux lags behind in Intel GPU support and Emby lags further behind that. You didn't share which iGPU or GPU you have which is an important detail when posting about a problem. Latest gen CPU/iGPU are almost guaranteed to take some time before they're supported. The discreet Arc GPUs add to the challenge. 

It's an Emby quirk and there's no benefit in pointing out that "the others" support it (as some people like to do).

 

 

 

Edited by Q-Droid
Neureka
Posted
21 minutes ago, Q-Droid said:

You didn't share which iGPU or GPU you have which is an important detail when posting about a problem.

Sorry, I’m using x3 Intel Arc A310. Seems like everything is supported in the Linux kernel for Ubuntu 24.04.

Q-Droid
Posted

Yes, and Emby depends on the Intel drivers/libraries to be available for Linux. Then the ffmpeg used by Emby is a fork and needs to work with those libs/drivers before they can all be included in a release. Since the releases bundle these and don't rely on OS installations of Intel drivers/libs and ffmpeg even the beta channel can fall behind in support.

 

Neureka
Posted (edited)
1 hour ago, Q-Droid said:

Yes, and Emby depends on the Intel drivers/libraries to be available for Linux. Then the ffmpeg used by Emby is a fork and needs to work with those libs/drivers before they can all be included in a release. Since the releases bundle these and don't rely on OS installations of Intel drivers/libs and ffmpeg even the beta channel can fall behind in support.

 

Yes, but I don’t think this is a matter of if the current ffmpeg in latest Emby supports the card (it does). It just needs to enable 48-bit GPU virtual memory addressing as mentioned in the post that I linked.

Edited by Neureka
  • 3 weeks later...
Posted
On 5/15/2025 at 8:17 PM, Neureka said:

Yes, but I don’t think this is a matter of if the current ffmpeg in latest Emby supports the card (it does). It just needs to enable 48-bit GPU virtual memory addressing as mentioned in the post that I linked.

Hi, This has been added on the beta channel. Thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...