Hardware transcoding doesn't work with Intel Ultra 9 285H on Ubuntu 24.04.3

Server Version#: 1.42.1.10060
Player Version#: 2025.24.0 (1235)

Plex Media Server Logs_2025-09-11_01-08-36.zip (562.4 KB)

I upgraded my Ubuntu 24.04.3 server this evening from an Intel 9900k to an Ultra 9 285H. No matter what I do, hardware transcoding won’t kick in. It always uses software decoding. Any help would be appreciated.

When I install Plex, it says “Intel i915 Hardware: Not found”.

I have the latest Intel drivers installed Installing Client GPUs — Intel® software for general purpose GPU capabilities documentation

EDIT:

Seems like the GPU isn’t being properly detected in the system. No idea what’s going wrong here.

$ clinfo

Device open failed, aborting…

Number of platforms 1

Platform Name Intel Gen OCL Driver

Platform Vendor Intel

Platform Version OpenCL 2.0 beignet 1.4 (git-f40a2861)

Platform Profile FULL_PROFILE

Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_intel_required_subgroup_size cl_intel_media_block_io cl_intel_planar_yuv

Platform Extensions function suffix Intel

Device open failed, aborting…

cl_get_gt_device(): error, unknown device: ffffffff

Platform Name Intel Gen OCL Driver

Number of devices 0

NULL platform behavior

clGetPlatformInfo(NULL, CL_PLATFORM_NAME, …) Intel Gen OCL Driver

Device open failed, aborting…

cl_get_gt_device(): error, unknown device: ffffffff

clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, …) No devices found in platform [Intel Gen OCL Driver?]

clCreateContext(NULL, …) [default] No devices found in platform

Device open failed, aborting…

cl_get_gt_device(): error, unknown device: ffffffff

clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) No devices found in platform

Device open failed, aborting…

clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform

Device open failed, aborting…

cl_get_gt_device(): error, unknown device: ffffffff

clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform

Device open failed, aborting…

clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform

Device open failed, aborting…

clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform

Device open failed, aborting…

cl_get_gt_device(): error, unknown device: ffffffff

clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) No devices found in platform

ICD loader properties

ICD loader Name OpenCL ICD Loader

ICD loader Vendor OCL Icd free software

ICD loader Version 2.3.2

ICD loader Profile OpenCL 3.0

to confirm what’s happening (which I think I know)

  1. Confirm DEBUG logging is enabled.
  2. Stop Plex
  3. Wait 2 minutes
  4. Start Plex
  5. Wait 3 minutes (totally idle)
  6. Settings - Server - Troubleshooting - Download Logs
  7. Attach the logs ZIP file here please

I expect to find the GPU is found on the PCIe bus but the current Intel Media Driver doesn’t know what to do with it.

If that’s what I find, be advised it should become visible & usable with the FFMPEG 6.1 update -AMD- the Intel Media Driver update (which should include iGPU support for your CPU)

Here are the updated logs.

Plex Media Server Logs_2025-09-11_02-33-08.zip (560.4 KB)

I got transcoding working with a completely fresh Ubuntu 25.04 install.

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