您的位置:首页 > 运维架构 > Linux

Linux下Intel Media SDK的安装

2015-06-06 21:48 766 查看
Linux下Intel Media Server Studio的安装

1、首先需要注意的是,所有操作均需在真机上进行,不能在虚拟机中进行,因为虚拟机的显卡也是虚拟的。

2、下载安装包

下载页面https://software.intel.com/en-us/intel-media-server-studio

其中Community版本为免费版,但不含有HEVC编解码器插件,若需支持HEVC编解码,需要下载Professional版本,其中的HEVCEvaluation文件夹即含有HEVC编解码器插件。

下面详述安装Intel Media Server Studio 2015 R5 for Linux的步骤,大部分内容均可在安装包附带的文档中找到。

1、首先需要检查安装设备的硬件配置,在终端中输入"cat /proc/cpuinfo"查看CPU信息,该版本支持的CPU有采用haswell架构的4代酷睿、采用broadwell架构的5代酷睿,以及Xeon E3-128x V3系列处理器。然后再输入“lspci -nn”,在“VGA compatible controller”条目下查看英特尔显卡是否可用,若不可用则需调整BIOS。

2、在该版本的Intel Media Server Studio中,只为CentOS 7.1和SLES12提供了专门的安装脚本,对于其他版本的Linux,则需用户自行手动安装,这里的安装环境为Ubuntu 14.04.1。安装步骤整体上分为两部分,第一部分为SDK和user-mode driver(UMD)的安装,第二部分为Kernel-mode driver(KMD)的安装。

3、首先将mediaserverstudio/SDK/Generic/intel-linux-media-ocl-generic/目录下的etc、opt、usr文件夹分别拷贝至系统的/etc、/opt、/usr目录下

4、确定/usr目录下此前没有其他版本的libdrm和libva库,否则应删除

5、安装libxcb-dev(提供X window protocol access)和libpciaccess-dev库(提供PCI access),这两个库均可直接通过apt-get install安装,在安装之前建议先通过apt-get build-dep安装它们的依赖库

6、进入/opt/intel/mediasdk/opensource/libdrm目录下安装libdrm库。DRM即direct rendering manager,可以在linux系统下提供对图形硬件的访问。安装步骤很简单,./configure、make、make install三步即可。

7、进入/opt/intel/mediasdk/opensource/libva目录下安装libva库。VA即Video Accerleration,是一个开源的提供硬件编码的模块。安装步骤很简单,./configure、make、make install三步即可。

8、在/etc/environment文件添加中添加下列语句

LD_LIBRARY_PATH="/usr/local/lib;/usr/lib64

LIBVA_DRIVER_NAME=iHD

LIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64

以上就是UMD部分的安装,接下来进行KMD部分的安装

1、在www.kernel.org下载linux kernel 3.14.5版本,将/opt/intel/mediasdk/opensource/patches/kmd/3.14.5/intel-kernel-patchs.tar.bz2拷贝到解压得到的linux-3.14.5目录下,通过下面的命令为linux kernel加入补丁

for i in ../intel-kernel-patches/*.patch; do patch -p1 < $i; done

2、使用下面的命令build kernel,这一步骤会耗费较长的时间

make olddefconfig

make -j 8

make modules_install

make install

至此,安装完成,重启电脑

若需安装HEVC编解码器插件,则进入mediaserverstudioprofessional/hevcevaluation目录下,直接运行install.sh脚本按提示安装即可,非常简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: