November 25, 2025Nov 25 Hello together,happens during streaming video with emby server to emby for android. Is this an unraid issue or emby issue?I'm using a Supermicro X13 SAE-F with the latest firmware installed.Bye. Edited November 27, 2025Nov 27 by shire
November 27, 2025Nov 27 Community Expert Solution this is a intel i915 driver issue with unraid kernel drivers.Please install the intell i915 driver. The intel gpu top plugin...And if needed (depending on the board the beta driver...)00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 770] [8086:4690] (rev 0c) Subsystem: Super Micro Computer Inc Device [15d9:1c48] Kernel driver in use: i915 Kernel modules: i915, xe Edited November 27, 2025Nov 27 by bmartino1
November 27, 2025Nov 27 Author Thank you very much. Intel-GPU-Top was installed before. The i915 driver package was missing. Playback seems to run fine now.
November 27, 2025Nov 27 Author No luck. I see the PID for the render/3d in intel-gpu-top only a few seconds when I start the video. Then the transcoding switches to software (the CPU is running at 90%). I also activated SR-IOV support in the BIOS. No change...Emby error :00:21:24.148 [hevc_qsv @ 0x1283080] Error during QSV decoding.: unknown error (-21)00:21:24.148 Error while decoding stream #0:0: Unknown error occurredAnything I should check?
November 28, 2025Nov 28 Author root@Tower:~# lspci -nn | grep VGA00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-S GT1 [UHD Graphics 770] [8086:4690] (rev 0c)09:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 52)root@Tower:~#
November 28, 2025Nov 28 Community Expert 4 hours ago, shire said:After reboot:The two IOMMU groups from the SysDev site are gone.you didn't save them... text files can also be placed in the config folder modprobe folder....be sure to hit rebuild modules:make sure the modprobe file gets saved on the flash drive for reboot:cd /boot/config/modprobe.d/ Edited November 28, 2025Nov 28 by bmartino1
November 28, 2025Nov 28 Author 8 minutes ago, bmartino1 said:you didn't save them... text files can also be placed in the config folder modprobe folder....Okay...Di I have to modify i915 and Xe or only i915?Is the modification of i915 necessary to have this work?
November 28, 2025Nov 28 Community Expert Just now, shire said:Okay...Di I have to modify i915 and Xe or only i915?Is the modification of i915 necessary to have this work?i'd do both per simons modprobe. Depends on which one you want to use. this is more a issues with UHD and intel upstream driver in the kerneal.per the transocde for that hardware:so in the modprobe file you should see xe and i915 with the option text...
November 28, 2025Nov 28 Author Also...Is it necessary to bind those two devices? I only use Emby docker and want the iGPU to transcode.
November 28, 2025Nov 28 Author 5 minutes ago, bmartino1 said:i'd do both per simons modprobe. Depends on which one you want to use. this is more a issues with UHD and intel upstream driver in the kerneal.per the transocde for that hardware:so in the modprobe file you should see xe and i915 with the option text...Also...Is it necessary to bind those two devices? I only use Emby docker and want the iGPU to transcode.
November 28, 2025Nov 28 Community Expert 5 minutes ago, shire said:Also...Is it necessary to bind those two devices? I only use Emby docker and want the iGPU to transcode.no thats part of the probelm bind removes form host so the docker will never see it... daig didn't show a bind before..you would bind if you were passing that into a vm for only the vm.
November 28, 2025Nov 28 Author 14 minutes ago, shire said:Also...Is it necessary to bind those two devices? I only use Emby docker and want the iGPU to transcode.Hm...After the reboot it adds always the blacklist i915:options i915 force_probe=!4690blacklist i915I did:Remove blacklist i915 from entry in the mod probe file.Do a rebuild in the GUI and reboot...
November 28, 2025Nov 28 Community Expert bind and unbind require a full OS reboot.you may have somthign else running preventing or adding a blacklist of the i915 driver at this time..
December 7, 2025Dec 7 Author On 11/28/2025 at 6:21 PM, bmartino1 said:bind and unbind require a full OS reboot.you may have somthign else running preventing or adding a blacklist of the i915 driver at this time..So...after hours of testing I found the issue. /modprobe seems not to be necessary in my case.In emby you can select Quicksync and/or VAAPI. When you activate QS the system will quit transcoding with the following message:21:58:08.818 [hevc_qsv @ 0x1192000] Error during QSV decoding.: unknown error (-21)21:58:08.818 Error while decoding stream #0:0: Unknown error occurredThe system will activate software decoding to realize playback.If you only use VAAPI the playback will work just fine with hardware transcoding without error:Dec 7 21:55:47 Tower kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:4:53fffeff, in ffmpeg [51830]Dec 7 21:55:47 Tower kernel: i915 0000:00:02.0: [drm] ffmpeg[51830] context reset due to GPU hangDec 7 21:58:06 Tower kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:4:53fffeff, in ffmpeg [66743]Dec 7 21:58:06 Tower kernel: i915 0000:00:02.0: [drm] ffmpeg[66743] context reset due to GPU hangDec 7 22:00:54 Tower kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:4:53fffeff, in ffmpeg [80939]Dec 7 22:00:54 Tower kernel: i915 0000:00:02.0: [drm] ffmpeg[80939] context reset due to GPU hangI will monitor and investigate further... Edited December 7, 2025Dec 7 by shire
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.