Intel Arc GPU transcoding - discussion

Don’t get too excited just yet.

There’s a lot of work to be done.
There is also work already in process.

The pieces in process are big deals. Things which should have been done long ago are now being done.

1 Like

Same. I’ve had to set the dockers on all my servers back to:

image: plexinc/pms-docker:1.40.2.8395-c67dce28e

On i5-7400 QSV cpus, and systems with ARC.

Interesting that you got it to work with 1.40.2.8935. I just tested every version all the way back to and including 1.32.5.7516 and it’s still using CPU for HDR files.

ALL:

The reason for 1.40.2 v. 1.40.3 – The Intel Media Driver and ICR.

We found a bug with ICR and have submitted it to Intel.
You had ARC because of what they did but they broke it when they worked on GeminiLake.

We’re greedy :sunglasses: We want both! lol

4 Likes

Oh ok, so if I downgrade to 1.40.2 but still use the 6.9.5 kernel, that solves ICR but I still have the driver issue to deal with. Right?

My plex servers are on Ubuntu 22.04 lts with kernel 6.5.
With that, 1.40.2 works.

Just chiming in to say thanks, this thread allowed me to stop tearing my hair out over why HW transcoding suddenly stopped working on my A770 (Arch Linux VM, PCIe passthrough).

Hope the team can figure out what’s going wrong with HDR tone mapping on the Arc cards!

I’m getting hw transcoding with tonemapping on the latest version (1.40.5.8854) running in docker on Unraid 7b2.

Yep, working for me too on 1.40.5.8854. I’m still on Unraid 6.12.10 with kernel 6.9.5.

Ok great, I will check later to see if it’s working for me

Same.

Ubuntu Desktop 22.04.4LTS, HWE Kernel updated to 6.8. with 1.40.5.8854.

Works for me too!

You are using the modified kernel right? Not the stock on in Unraid 6.12?

i’ve got a windows “server” with a ryzen cpu. with cost removed from the equation, how would an a380 compare to a rtx 3060 12gb in terms of quality and power consumption? I’d rather keep the power consumption down but if the a380 transcodes are inferior to the 3060, I’d go with the 3060.

Are there any updates on ARC support? I’m currently unable to get my ARC A310 to function anymore. It was originally working previously on a Ubuntu 23.10 build, but at some point died and I am unsure as to why. After updating to the latest 24.04.1 LTS Desktop version, it will not HW transcode using the ARC at all, HDR tonemapping enabled or not.

You need to provide more granular information for people to help. We can only guess wildly.

Did you install from the default Ubuntu SNAP? Those are sandboxed away from HW. You need to use plex’s apt respository or plexinc docker. I use the plexinc docker on 22.04lts with hwe.

Apologies, you are correct that my initial post was very vague, and was unintentional. It turns out, the error was mine and was due to a Proxmox update that I failed to recognize had happened. I now have hw transcoding working again in full, including HDR tone mapping.

For future reference to those coming to this thread for help:

Plex is installed using the plex apt repository and is running the latest version of 1.41.3.9292 at the time of this post.

I am running Proxmox VE 8.3.1 on kernel 6.8.3-pve with the ARC GPU passed through to an Ubuntu 24.04.1 LTS Desktop VM fully updated on kernel 6.8.0-51-generic. lspci shows the Intel ARC gpu as a ‘VGA compatible controller: Intel Corporation DG2 [Arc A310] (rev 05)’, as well as the associated DG2 Audio Controller.

My issue was that /etc/modules had been wiped at some point by Proxmox, removing the configurations required for proper GPU passthrough to the VM. After restoring these configuration items, Plex appropriately recognized the ARC GPU in full and HW transcoding is again functional, with the added benefit of being on a supported Ubuntu OS.

Sorry for the initial useless post!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.