簡體   English   中英

在 WSL2 中使用英特爾 QSV

[英]Using Intel QSV in WSL2

我想在 WSL2 中使用英特爾 QSV。

根據在原生Ubuntu PC上使用QSV的經驗,我安裝了同樣的庫,但是沒有用。

ex) ffmpeg, libva, vainfo, intel Media SDK, gmmlib, media-driver...

我的 CPU 支持 QSV,但我無法初始化它。

在 vainfo 中它是這樣工作的:

$ ls /dev/dri
card0 renderD128

$ sudo vainfo
Trying display: wayland
error: XDG_RUNTIME_DIR not set in the environment.
Trying display: x11
libva info: VA-API version 1.16.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [22]
param: 4, val: 0
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 18
vaInitialize failed with error code 18 (invalid parameter),exit

我希望正確初始化 WSL,以便我可以在 C 中使用它。

如果可以解決錯誤,請嘗試將 libva 驅動程序更改為 i965,您的錯誤日志顯示調用 i965 驅動程序而不是 iHD。

DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument

導出 LIBVA_DRIVER_NAME="i965" 導出 LIBVA_DRIVER_PATH="/usr/lib/x86_64-linux-gnu/dri"

請確保共享的 object 文件已存在於此路徑中。

欲了解更多信息,您可以訪問。 https://github.com/intel/media-driver/issues/195

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM