之前都是 用的xeon服務器的cpu 不支持intel QSV 硬件加速?
最近把自己的 14年買的pc機裝上了ubuntu 1804? 然后準備開啟ffmpeg qsv 硬件加速功能?
CPU i3-4170? ?內存DDR3 16G? 硬盤機械盤500G? ?主板ASUS B85M-G
首先安裝vainfo工具
apt install vainfo
裝完提示如下出錯了 網上說是缺少mediasdk驅動??
git clone https://gitee.com/mirrors_Intel-Media-SDK/MediaSDK.git
cd MediaSDK
mkdir build && cd build
cmake .. 提示出錯 安裝cmake
?然后cmake 提示出錯
?安裝pkg-config
apt install pkg-config
再次cmake 依然出錯
安裝libva?
apt-get install libva2 libva-dev libva-drm2
提示版本過低 需要手動下載包編譯
?git clone https://gitee.com/mirrors_intel/libva.git
?cd libva/?
./autogen.sh??
提示出錯 繼續安裝必要工具包
apt-get install autoconf automake
依然出錯?
繼續安裝包
apt install automake libtool m4 autoconf
出錯?
?apt-get install libdrm-dev
正確生成了makefile??
make -j4
make install
之后 回到MediaSdk build目錄下
cmake ..? ?
make -j4
make install? 安裝到了 /opt/intel/mediasdk目錄下如下圖?
但是vainfo還是出錯
搜了下還得編譯media-driver?
先下載的編譯不過 報錯? 后來又換了個 可以編過
git clone https://gitee.com/jack960330/media-driver.git
編譯之后 make install還是提示出錯? 網上說是要打開一個編譯選項
?./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --enable-x11
報錯 安裝包?
apt-get install libx11-xcb-dev
繼續報錯?
apt-get install libxcb-dri3-dev
編譯之后安裝 還是報錯 如下?
echo?LIBVA_DRIVERS_PATH? 和LIBVA_DRIVERS_NAME 都對?