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.
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
答复
- Log In to post comments
- Log In to post comments
Linux Media SDK 不支持sky lake CPU
注意回复时间,或许不久的将来会支持
- Log In to post comments
MSS如果是付费版,客户通过IPS(Intel 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使用。