-
-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Intel media driver building #89
Enable Intel media driver building #89
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Tested with Xe Graphics:
[AVHWDeviceContext @ 0x56516d303240] Trying to use DRM render node for device 0, with matching kernel driver (i915).
[AVHWDeviceContext @ 0x56516d303240] libva: VA-API version 1.14.0
[AVHWDeviceContext @ 0x56516d303240] libva: User requested driver 'iHD'
[AVHWDeviceContext @ 0x56516d303240] libva: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
[AVHWDeviceContext @ 0x56516d303240] libva: Found init function __vaDriverInit_1_14
[AVHWDeviceContext @ 0x56516d303240] libva: va_openDriver() returns 0
[AVHWDeviceContext @ 0x56516d303240] Initialised VAAPI connection: version 1.14
[AVHWDeviceContext @ 0x56516d303240] VAAPI driver: Intel iHD driver for Intel(R) Gen Graphics - 22.1.1 (31c1b99).
[AVHWDeviceContext @ 0x56516d303240] Driver not found in known nonstandard list, using standard behaviour.
[AVHWDeviceContext @ 0x56516d302d80] Initialize MFX session: API version is 1.35, implementation version is 1.35
[AVHWDeviceContext @ 0x56516d31f200] 0.0: Intel(R) OpenCL HD Graphics / Intel(R) Iris(R) Xe Graphics [0x9a49]
[AVHWDeviceContext @ 0x56516d31f200] Intel QSV to OpenCL mapping function found (clCreateFromVA_APIMediaSurfaceINTEL).
[AVHWDeviceContext @ 0x56516d31f200] Intel QSV in OpenCL acquire function found (clEnqueueAcquireVA_APIMediaSurfacesINTEL).
[AVHWDeviceContext @ 0x56516d31f200] Intel QSV in OpenCL release function found (clEnqueueReleaseVA_APIMediaSurfacesINTEL).
wait, so how does this interact with the system installed intel-media-va-driver-non-free? |
The included driver is only used by jellyfin-ffmpeg and won't affect other apps. |
only for the dockerized version? Or for any install? |
For any install. Other app won't load driver from the private folder of jellyfin-ffmpeg. |
How does this work for non-docker installs? The only file change I see is for docker-build..sh |
Just install the new There are only changes to |
Changes:
debian/copyright
(sourced from intel-media-driver-non-free Debian package and upstream repos license file)References: jellyfin-archive/jellyfin-build#12