我下载了 libva 2.1 和 intel-vaapi-driver 2.1,我编译并“make install”,并且这些库安装在 /usr/local/lib 和 /usr/local/lib/dri。
但是当我运行“vainfo”时,它显示的是旧版本,而不是新的 2.1 版本。我做错了什么?
答案1
我必须使用 ./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
答案2
虽然 user372194 的回答解决了他们的问题,但对于其他人来说,英特尔为 Ubuntu 16.4 提供了 libva 和 libva-utils 的详细安装说明,https://software.intel.com/content/www/us/en/develop/articles/build-and-debug-open-source-media-stack.html。
为简单起见,请从链接执行第 7 步。
cd $WORKING_DIR
git clone https://github.com/intel/libva.git
git clone https://github.com/intel/libva-utils.git
cd $WORKING_DIR/libva
git checkout <libva commit id>
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
make -j4
sudo make install
cd $WORKING_DIR/libva-utils
git checkout <libva-utils commit id>
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
make -j4
sudo make install