#Quicksync - Core Ultra 7 265K - Linux

18 messages · Page 1 of 1 (latest)

crimson spoke
#

I have been trying to get QuickSync working in Linux and am not having any luck.

I've tried lots of stuff, and probably to much to try and type it out.
I've tried the following distro's
Ubuntu 24.10 (Kernel 6.11)
Debian Testing (Trixie) (Kernel 6.11.4)

root@sirius:~# lspci -k
00:00.0 Host bridge: Intel Corporation Device 7d1b (rev 01)
    DeviceName: Onboard - Other
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e32
00:01.0 PCI bridge: Intel Corporation Device 7ecc (rev 10)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e32
    Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-U [Intel Graphics] (rev 06)
    DeviceName: Onboard - Video
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e32
    Kernel driver in use: i915
    Kernel modules: i915, xe
root@sirius:~# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:7d1b] (rev 01)
00:01.0 PCI bridge [0604]: Intel Corporation Device [8086:7ecc] (rev 10)
00:02.0 VGA compatible controller [0300]: Intel Corporation Arrow Lake-U [Intel Graphics] [8086:7d67] (rev 06)
root@sirius:~# lsmod | grep xe
xe                   3162112  0
drm_gpuvm              45056  1 xe
drm_exec               12288  2 drm_gpuvm,xe
gpu_sched              61440  1 xe
drm_suballoc_helper    16384  1 xe
drm_ttm_helper         16384  1 xe
drm_buddy              24576  2 xe,i915
ttm                   110592  3 drm_ttm_helper,xe,i915
drm_display_helper    278528  2 xe,i915
cec                    94208  3 drm_display_helper,xe,i915
i2c_algo_bit           16384  2 xe,i915
video                  77824  2 xe,i915
crimson spoke
#

I think it may actually be working

crimson spoke
#

So while Quick Sync is working, it not working as well as I thought...

#

am I using the xe driver, is there a way to switch to the driver in linux, would it make a difference...

violet furnace
#

You can switch the kernel driver using kernel parameters, you can see which one is in use with lshw

#

The older kernel driver is i915, the newer is Xe (not sure if its still experimental though)

#

Do you have the latest vaapi and other intel packages?

crimson spoke
#

I had Grok 3 just run me through forcing it to use xe and build the mesa support KMD lol

#

intel_gpu_top does not work anymore

#

➜ ~ intel_gpu_top -l
No device filter specified and no discrete/integrated i915 devices found

#
00:02.0 VGA compatible controller [0300]: Intel Corporation Arrow Lake-S [Intel Graphics] [8086:7d67] (rev 06)
    DeviceName: Onboard - Video
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7e32]
    Kernel driver in use: xe
    Kernel modules: i915, xe
#

this is a headless server

#

I need the gpu for video hw accel in plex

#

plex does not use HW accel anymore after forcing the xe driver

#
Feb 19, 2025 11:35:23.006 [140468480723768] ERROR - [Req#d8/Transcode] [FFMPEG] - libva: /config/Library/Application Support/Plex Media Server/Cache/va-dri-linux-x86_64/iHD_drv_video.so init failed
#

Grok 3 had me update grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.force_probe=!7d67 xe.force_probe=7d67"
#

hardware accel transcode worked when the i915 driver was loaded, but I was getting buffering like every 30 - 90 seconds