-
Notifications
You must be signed in to change notification settings - Fork 347
Home
Sherry Lin edited this page Mar 10, 2023
·
19 revisions
Media stack includes MediaSDK, oneVPL GPU part, public API Libva, Libva-utils, user mode drivers media-driver and GmmLib for memory management. This repo is for user mode media driver.
Application is able to access media stack by oneVPL/MediaSDK dispatcher or Libva directly. Libva-utils provides some examples and basic media status checker. oneVPL is the primary path after ADL platforms.
Different OSV distro use different name for media stack components. You could refer to below table for detail information. Here is the component mapping table for different OSV distro.
Component | Lib Name | Ubuntu deb name | SLES rpm name | RHEL rpm name | deb installation path | rpm installation path |
---|---|---|---|---|---|---|
UMD: media-driver | iHD_drv_video.so | intel-media-va-driver-non-free | intel-media-driver | intel-media-driver | usr/lib/x86_64-linux-gnu/dri | usr/lib64/dri |
Public API: libva | libva.so, libva-drm.so, libva-glx.so, libva-wayland.so, libva-x11.so | libva | libva | libva | usr/lib/x86_64-linux-gnu | usr/lib64 |
Libva-utils | vainfo, … | no whole deb, only vainfo*.deb | libva-utils | libva-utils | usr/bin | usr/bin |
UMD: GmmLib | libigdgmm.so | libigdgmm11 | libigdgmm11 | intel-gmmlib | usr/lib/x86_64-linux-gnu | usr/lib64 |
oneVPL-GPU-RT | libmfx-gen.so | libmfxgen1 | libmfxgen1 | libmfxgen1 | usr/lib/x86_64-linux-gnu | usr/lib64 |
oneVPL Dispatcher | libvpl.so | libvpl2 | libvpl2 | libvpl2 | usr/lib/x86_64-linux-gnu | usr/lib64 |
oneVPL sample | sample_* tools | libvpl-tools | libvpl-tools | libvpl-tools | usr/bin | usr/bin |
MedisSDK RT | libmfxhw64.so | libmfx1 | libmfx1 | intel-mediasdk | usr/lib/x86_64-linux-gnu | usr/lib64 |
MediaSDK dispatcher | libmfx.so | libmfx1 | libmfx1 | intel-mediasdk*.rpm | usr/lib/x86_64-linux-gnu | usr/lib64 |
- Build & Install
- GPU HW acceleration enabling
- Known Issues
- Debug Tool