Ubuntu 24.04 & HW transcoding

Be advised –

We don’t officially support the ARC GPU.
It’s up to you to ensure the correct drivers are installed for vaapi operation.

What I expect you’re finding is the same exact problem we had.
The 6.8 kernel breaks most of the drivers which is why operation is restored when reverting to the 6.5 kernel.

1 Like

Didn’t realize Arc support was unofficial since supporting them’s been in the patch notes. None of the newer kernels (6.8.12 or 6.9.3) work either, so guess it’s time to switch to jellyfin then.

1 Like

I am running JasperLake on 24.04 with 6.8 kernel and have full support.

I just confirmed with the dev; We will use it as VAAPI, which is what the release notes stated.

Therefore, it’s best to get the drivers / OS updated appropriately.

Drivers for Arc is no different than how we handle Nvidia.

( I did caution everyone about NOT upgrading to 24.04 until 24.04.1 came out )

I’ve updated to the latest version now and everything works again on the latest kernel. Big thanks to you and the team for your hard work!

Is HEVC encoding coming to plex?? This is great news! I just checked, it doesn’t seem to be available just yet. That is if Rocket lake is one of the supported cpus.

Since it’s in the code :rofl:

Yes, HEVC encoding is coming to those CPUs which support it in HW .

There’s some more work to be done before it’s fully operational for all capable CPUs.

2 Likes

So is there a fix for Ubuntu 24.04 and HDR and Ultra 7 processor 155H ?

If so how do you load the drivers for it? I am new to Ubuntu.

This transcoder update also includes updates from Intel Media Driver and Intel Compute Runtime.

Please refer here for support specifics.

Specifically, look at MTLx (MeteorLake) column.

Will it be supported from all Intel CPUs that have HEVC 10-bit QSV capability?

Starting from Kaby Lake according to Wikipedia: Intel Quick Sync Video - Wikipedia

1 Like

When we’re done implementing, all CPUs which support HEVC encoding will be supported.

This is the first step toward that goal ( getting all the drivers updated to work in the new 6.8+ kernel environment )

2 Likes

@Swifter8520

The authoritative source of supported CPUs will be that found on the Intel Media Driver page I linked above.

Wikipedia is usually also right but isn’t authoritative

So am I to understand I have to build the drivers?

@kinderknechtj

QSV support is provided with PMS.
Discrete GPUs (Nvidia, AMD, or Arc) are for the user to install.

I just did the update and the tonemapping is now working in HW on HEVC content!

A big thank you, I can finally watch my movies on the PC without having to go to the TV to avoid the washed-out colors :rofl:

2 Likes

Do you know if Meteor Lake’s iGPU Xe cores count as QSV or Arc for purposes of driver installation and support?

FYI for other Arc users, the DG2 performance fix is in Kernel 6.10rc2 (probably also backports but I stopped looking when I saw where the fix hit), so I’d recommend waiting on 6.5 until 6.10 mainline hits before bothering with the manual IRC install. RC3 just hit yesterday so probably not a ton longer.

Hw tonemapping now works with alderlake and promox 8.2 kernel 6.8.4-3

Thanks guys

1 Like

HEVC encoding would be for me the best thing that happened to Plex in the last years.

3 Likes

Yep, especially for Gemini Lake there is a severe difference though.

IMD aggregates Apollo Lake and Gemini Lake in the same column (BXTx), despite Gemini Lake having HEVC encoding support (like KBLx) according to Wikipedia.

Thats unfortunate and we will see…

EDIT: To be clear, the info on Wikipedia is NOT wrong.

HEVC 10bit encoding is supported by QSV on Gemini Lake and can be used with VAAPI.

It seems to be however NOT supported by IMD.

Hello,
That’s great ^^
It works fine with an Intel Raptor Lake CPU, Core™ i9-13900H.
Precision : My setup
NUC Geekom Mini-IT13 @ Proxmox VE 8.2 — Plex installed in a LXC container privileged with debian, with iGPU passthrough. (thanks for tteck scripts).
The kernel is : Linux 6.8.4-3-pve.