MediaServerStudioEssentials2016的安装使用

本文详细介绍了在CentOS 7.1环境下安装Intel Media SDK的过程,包括解决依赖问题及配置步骤。特别指出,SkyLake CPU目前不受支持。

CPU:E3V5 OS: CentOS 7.1  


CentOS 7.1 Steps

========================================================================================================

注意:此步骤适用于centos系统下的安装,非centos参考Genric Steps步骤安装

linux-3.10.0-229.1.2.el7/virt/kvm/vfio.c
构建目标平台:x86_64
为目标x86_64构建
错误:构建依赖失败:
        xmlto 被 kernel-3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64 需要
        asciidoc 被 kernel-3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64 需要
        hmaccalc 被 kernel-3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64 需要
        newt-devel 被 kernel-3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64 需要
        pesign >= 0.109-4 被 kernel-3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64 需要

Error... ERROR with "rpmbuild -bb kernel_intel_mod.spec --target=x86_64 --with firmware --without debug --without debuginfo --without perf --without tools --define _topdir /MSS/rpmbuild/SOURCES/.. --define _specdir /MSS/rpmbuild/SOURCES", Return status 1.


su root

yum install xmlto

yum install asciidoc

yum install hmaccalc 

yum install newt-devel

yum install pesign


 rpm -q libdrm

rpm -e --nodeps libdrm

 rpm -q libva

rpm -e --nodeps libva


Genric Steps

=================================================================================================

以下的步骤适用于非centos系统的安装:


cd /MediaServerStudioEssentials2016/SDK2016Production16.4.4/Generic

cd /MediaServerStudioEssentials2016/SDK2016Production16.4.4/Generic/opt/intel/mediasdk/opensource/libdrm

cd /MediaServerStudioEssentials2016/SDK2016Production16.4.4/Generic/opt/intel/mediasdk/opensource/libva

可以看到libdrm  和libva的所需要的版本,其他版本需要卸载掉。


# remove old MSS install files...

sudo rm -rf  /opt/intel/mediasdk

sudo rm -rf  /opt/intel/common

sudo rm -rf  /opt/intel/opencl


#remove old  libdrm and libva

find  /usr -name "libdrm*" | xargs sudo rm -rf 

find  /usr -name "libva*" | xargs sudo rm -rf 


#install MSS files....

sudo cp -rdf opt/*  /opt/

sudo cp -rdf etc/*  /etc/


sudo cp -rdf usr/bin/*  /usr/bin/

sudo cp -rdf usr/include/*  /usr/include/

sudo cp -rdf usr/lib64/*  /usr/lib64/

sudo cp -rdf usr/share/*  /usr/share


[root@localhost libdrm]# rpm -q -a libdrm
libdrm-2.4.56-47109.el7.x86_64
[root@localhost libdrm]# rpm -e libdrm-2.4.56-47109.el7.x86_64


cd libdrm-2.4.54/

./configure

checking for native atomic primitives... Intel
checking for PCIACCESS... configure: error: Package requirements (pciaccess >= 0.10) were not met:

No package 'pciaccess' found


yum install libpciaccess-devel  要安装libpciaccess的开发版本。


cd libdrm-2.4.54/ 

./configure --prefix=/usr/   --libdir=/usr/lib64/

make 

make install


KMD (kernel mode driver )  install steps

====================================================

10. Build the kernel 

make CONFIG_MMU_NOTIFIERS=y -j 8 


注意:

整个安装过程无错,最后Verifying correct installation 时,

lsmod | grep 'i915'  就是找不到该module 


最后,在这里找到了原因:https://software.intel.com/en-us/forums/intel-media-sdk/topic/606877

我的型号:机器

 sudo lspci -nn -v -s 00:02.0
00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation Sky Lake Integrated Graphics [8086:1912]
        Flags: fast devsel, IRQ 10
        Memory at dd000000 (64-bit, non-prefetchable) [disabled] [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [disabled] [size=256M]
        I/O ports at f000 [disabled] [size=64]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] #1b
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] #13


答复



 
BEST REPLY

Thank you for all of the details from your Linux install.  This is very helpful to diagnose what is happening.  Unfortunately, SkyLake isn't supported yet for Linux Media SDK.   The current releases only support Haswell and Broadwell.  Please continue to watch this forum for updates on when Skylake support will be available.


 Linux Media SDK 不支持sky lake CPU

注意回复时间,或许不久的将来会支持


 


 

MSS如果是付费版,客户通过IPSIntel Premier Support)提交问题,但是如果是免费试用版,通过以下社区 IDZ (https://software.intel.com/en-us/forums/intel-media-sdk)提交问题。

 

All documents are here: https://software.intel.com/en-us/intel-media-server-studio-support/documentation



注意:mediasdk-tutorials-0.0.3.tar.gz 下的例子不使用于E3 CPU,只适用于酷睿系列的CPU使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值