Media Server Studio对游戏对哪个硬件要求高有什么要求

Intel官方提供的SDK说明文档中,推荐的“黄金”操作系统是CentOS 7.1.1503并且使用其自带的内核,这样可以少折腾不少东西。目前使用的是Intel&(R) Media Server Studio 2016 R1 for Linux版本的,SDK中对于CentOS7.1是可以支持直接安装RPM包的,并且会自动下载其默认的内核,也就是3.10的内核,打上补丁,并且安装到系统中去。经过几天的折腾,分别在CentOS7.1上安装成功后又在Ubuntu14.04.4上也安装成功。由于另一台电脑是i5-3470的CPU,其实并没有在2016的SDK支持列表中,因此装上去了,在运行官网提供的samples代码,是会报错的。所以后来就在自己的本子,也就是MSI的GE60上安装了(I7-4700MQ,HD4600是有在SDK的支持列表中的),而由于目前磁盘资源紧张,没有空间来安装一个CentOS7.1,所以就直接在Ubuntu上编译了。当然,如果可以的话,还是建议直接安装CentOS7.1,因为在后面做的一些测试时,Ubuntu编译的3.14的内核死掉了不少次,也没去跟踪具体是何原因导致(用的KDE的环境,毕竟涉及到图形,而且本来GE60是双显卡的,编译3.14的内核后,显卡灯都是亮黄灯,也就是用独显的模式的
,而如果是用核显,则是亮蓝灯,不过测试,亮黄灯的话,还是没有什么问题的,可以正常使用)。杰茜莱就简单对如何在CentOS7.1以及Ubuntu14.04上安装Intel media server studio做一下简单的说明吧(其实官网的说明文档已经写得很清晰了,自己权当做一下记录吧)。
先从&下载好studio,可以下载社区版本即可,专业版会多一些编解码的东西(HEVC等),不过提供的SDK是一样的。下载的话,需要类似注册一下,主要是要提供邮箱地址,到时候会发一个下载链接给你,你就直接从链接就可以下载到对应的压缩包。
下载完成后,就将压缩包解压到本地文件夹中即可。
123456$ tar -xvzf MediaServerStudio*.tar.gz$ cd MediaServerStudio*$ tar -xvzf SDK*.tar.gz$ cd SDK*$ cd CentOS$ tar -xvzf install_scripts*.tar.gz目前2016SDK支持的硬件列表如下,如果想要安装后可用的话,要先选好硬件才行!Intel& Core(TM) ProcessorsIntel& Xeon& Processors4 th Generation Intel Core(TM) Processors with Intel Iris(TM) Pro Graphics, Intel Iris Graphics or Intel HD Graphics 4200+ Series.5th Generation Intel Core(TM) Processors with Intel Iris(TM) Graphics or Intel HD Graphics (, 6100).Intel& Xeon& Processor E3 v3 Family with Intel& HD Graphics P4700.Intel& Xeon& Processor E3 v4 Family with Intel& Iris(TM) Pro Graphics P6300.(C226 chipset is required to use integrated graphics with Xeon processors)CentOS7.1.1503这个是SDK说明文档中推荐的“黄金”系统,也就是首选了。很多软件都会预装以及测试好了,很是容易。具体系统下载的话,官网提供从&下载,建议通过的方式下载,这样会快不少。下载完成,安装下系统,这些步骤都还是要的,优先选择安装为Development and Creative Workstation。这样主要是省事一些,其实就算是安装最精简的版本,也是可以的,并不会费事多少。CentOS会比较省事,但是脚本中缺少了对mesa-dri-drivers的依赖处理,所以执行脚本前,还是先安装下mesa-dri-drivers。然后运行install_sdk_UMD_CentOS.sh应该就可以完成对UMD的安装。Shell
mesa-dri-drivers
./install_sdk_UMD_CentOS.sh
安装完成,大致看到的是以下这样的结果,没有报错之类的。
之后,就要开始给内核打补丁,并安装内核。这个步骤需要一个非root用户,所以要事先建立好一个非root用户,脚本会给你对应的提示就是了。执行的脚本是build_kernel_rpm_CentOS.sh,也是很傻瓜化的操作,会自动下载源码的RPM包,并解压,打补丁,编译。如果没出现什么意外,可以看到以下的结果。那么应该是成功了。会烧掉一些时间来做内核的编译,编译成功后,会自动打成RPM包,下次换个设备就不需要再次编译了,RPM包拷过去就可以了。很是方便。
接下来就是把编译好的内核安装包安装一下,重启就可以大功告成了!!
123cd rpmbuild/RPMS/x86_64/rpm -Uvh kernel-3.10.*.rpmreboot&Ubuntu14.04Ubuntu14.04的安装会相对麻烦。不过现在也提供了脚本,会比较快速的搞定,本身也有做部分的支持包。执行Generic目录下的install_media.sh或者执行install_ubuntu.sh脚本,需要使用root权限,脚本中,会将原有系统中的libdrm以及libva相关的文件给删除掉。所以记得做好备份(不然到时候图形出不来,还是很麻烦的)!!!这么做,主要是怕加载原有的SO文件了,导致没有正常运行(我并没有这么做,并没有删除这些SO文件,仅仅只是将文件拷贝到对应的目录而已,也正常运行,这个应该是因为后面配置了环境变量的缘故吧)。install_ubuntu.sh如下(这个是官网提供的,并没有在SDK说明文档中)。Shell
#!/bin/bash
&remove other libdrm/libva&
&Remove old MSS install files ...&
/opt/intel/mediasdk
/opt/intel/common
/opt/intel/opencl
&install user mode components&
#unpack the generic package
intel-linux*.tar.gz
#put the generic components in standard
#ensure that new libraries can be found
'/usr/lib64'
/etc/ld.so.conf.d/libdrm_intel.conf
'/usr/local/lib'
/etc/ld.so.conf.d/libdrm_intel.conf
&install kernel build dependencies&
build-essential
ncurses-dev
libssl-dev
g++
&download 3.14.5 kernel&
./linux-3.14.5.tar.xz
https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.5.tar.xz
linux-3.14.5.tar.xz
&apply kernel patches&
cp&&/opt/intel/mediasdk/opensource/patches/kmd/3.14.5/intel-kernel-patches.tar.bz2
intel-kernel-patches.tar.bz2
linux-3.14.5
../intel-kernel-patches/*.patch;
&build patched 3.14.5 kernel&
olddefconfig
modules_install
&Install finished, please &
&1. update LD_LIBRARY_PATH to include /usr/lib64;/usr/local/lib&
&2. add user to video group: usermod -a -G video user&
&3. reboot&
执行了install_ubuntu.sh后,内核也就编译并安装了。接下来,还需要编译libdrm以及编译libva。
12345678910sudo apt-get install libxcb1-dev libpciaccess-dev # 依赖这2个编译头文件cd /opt/intel/mediasdk/opensource/libdrm/2.4.54-47109tar -xf libdrm-2.4.54.tar.bz2libdrm-2.4.54/./configure && make && make install&cd /opt/intel/mediasdk/opensource/libva/1.67.0.pre1-47109tar -xf libva-1.67.0.pre1.tar.bz2cd libva-1.67.0.pre1/./configure && make && make install都是很简单的操作。编译安装后,再设置下环境变量吧。添加到/etc/environmentShell
LD_LIBRARY_PATH=&/usr/local//usr/lib64&
LIBVA_DRIVER_NAME=iHD
LIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64
重启后,应该也就安装成功了!!!
验证是否安装成功
重启后,可以通过查看内核信息。CentOS7.1会看到如下的信息:
12uname -r3.10.0-229.1.2.47109.MSSr1.el7.centos.x86_64内核会被标记上MSSr1,目前的SDK是2016 R1版本。而Ubuntu14.04(我使用的是3.13的内核)。则是如下:Shell
我并没有像官方那么,还给内核加上自己的标识,反正本身版本就不一致。
可以通过lsmod来查看是否有加载对应正确的内核模块。
1234567lsmod | grep 'i915'i915&&&&&&&&&&&&&&&&&&938476&&1 video&&&&&&&&&&&&&&&&&&19263&&1 i915i2c_algo_bit&&&&&&&&&& 13413&&1 i915drm_kms_helper&&&&&&&& 98274&&1 i915drm&&&&&&&&&&&&&&&&&& 311336&&3 i915,drm_kms_helperi2c_core&&&&&&&&&&&&&& 40325&&5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit当然,使用samples的代码来验证是最佳的,因为内核可以运行成功,但是并不代表可以正常运行SDK提供的代码(硬件限制)。大致的话,还是比较推荐使用CentOS7.1进行安装的,因为步骤都很简单明了,安装后的SDK文件之类的,在/opt/intel目录下。samples如果打算编译的话,则需要安装下cmake(可以不编译的,有提供二进制文件)。Shell
执行下sample_multi_transcode
./sample_multi_transcode
../content/test_stream.264
/tmp/out.h264
Transcoding
va_getDriverName()
/opt/intel/mediasdk/lib64/iHD_drv_video.so
__vaDriverInit_0_32
va_openDriver()
parameters:
Input&&video:
Transcoding
Transcoding
transcoding
transcoding
Processing
如果显示The test PASSED,那么则显示正常运行了!!!也就是SDK安装完成了!
以上,大致说了下如何在linux上安装Intel(R) Media Server Studio。
参考资料:
转载请注明:&转载自
本文链接地址:&
本文已收录于以下专栏:
相关文章推荐
因为服务器原来的Intel编译器的license过期了,所以重新申请了license,原本以为license会随邮件发送过来,然后直接更新license就可以,但是从Intel网站上了解到:
This article explains how to use the new and optimized video conferencing features avail...
Linux下Intel Media Server Studio的安装
1、首先需要注意的是,所有操作均需在真机上进行,不能在虚拟机中进行,因为虚拟机的显卡也是虚拟的。
2、下载安装包
下载页面h...
Intel® AVX-512提供了32个程序可见的512位宽向量寄存器以及8个专用屏蔽寄存器, 支持的数据宽度是AVX/AVX2的两倍并能和AVX保持完美兼容而不带来性能损失, 是向512位SIMD支...
This chapter is OS dependent. We chose to follow the kernel initialization process in the linear ord...
一 安装intel media sdk
    intel media sdk 必须运行在真机环境中,因为安装时,对显卡进行判断,通过 lspci -nn | grep VGA | grep Inte...
今天安装要安装Microsoft® SQL Server® 2008 Management Studio Express,在微软msdn上下载了并安装,选择“安装&全新SQL Server独立安装或向...
他的最新文章
讲师:姜飞俊
讲师:汪木铃
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)编解码项目专栏
1.网站快连
- For developing client media applications for Windows
2.Intel Media Server Studio
Intel Media Server Studio是一套针对数据中心,云计算和网络多媒体转码解决方案,直播和OTT广播、流媒体、虚拟桌面基础架构(VDI),视频会议的软件开发工具集合.这套工具集合可同时支持linux和windows服务器,且提供media和OpenCL SDKs, runtimes, 显卡驱动,性能先进、质量分析工具. 这些功使得开发人员能够实现实时4K @60fps HEVC解码和编码,甚至若选择最新的英特尔至强(R)(R)和第六代英特尔(R)核心(TM)处理器可达到18 AVC的全高清30fps转码.
Community Edition版本免费使用
及以上的显示称为超高清UHD
及以上的显示称为高清HD
称为全高清FullHD
2.2.性能指标
基础配置:(8-bit 4:2:0)
15路实时高清AVC-HEVC
或4路实时超高清AVC-HEVC转码;
路实时高清HEVC-HEVC
或2路实时高清HEVC-HEVC 转码;
基准平台配置:
处理器: Intel(R) Xeon(R) processor E3-1585Lv5 @ 3.0GHz, Ring @ 3.0GHz
and GT @1.15GHz;
主BIOS版本 : SKLSE2R1.R00.B104.B01.;
driver: 20.19.15.4444. platform: RVP11 halo fab 2;
OS: Windows* 8.1x64企业版, 16GB内存, 2条主频2133 MHz的DIMMS, one socket, four cores, Intel(R)Iris(TM) Pro Graphics P580, 启用英特尔(R)超线程和虚拟化技术。
2.3.版本差异
2.4.环境需求
Intel Media Server Studio2017版硬件要求:
Intel(R) Xeon(R) E3-1200 v4 Family with C226 chipset
Intel(R) Xeon(R) E3-1200 and E3-1500 v5 Family with C236 chipset
5th Generation Intel(R) Core(TM) processors
6th Generation Intel(R) Core(TM) processors
此外, Intel(R) Xeon(R) E5 v4 and v5 processors,只支持软件 (CPU) HEVC编解码, 视频预处理(CSC, scaling, DI), 以及虚拟化技术 (KVM*, Xen*).
注意:若使用的是比上述老一代的英特尔平台(Haswell),建议使用2016版。
Intel Media Server Studio2017版操作系统
Microsoft Windows Server* 2012 & 2012 R2
64-bit Windows* 8 (development only)
Microsoft Visual Studio* C++ 2010 with Service Pack 1 (Installer)
CentOS 7.2(首选)
Other Linux* distributions through Generic OS model (Media Server Studio generally works on these OSs, however support is not provided for Linux* distributions other than Gold OS)
C++, OpenCL 1.2 and above
支持以插件方式供FFMPEG库调用;
抛开编解码质量和速度的严格要求,intel的好处在于可方便的找到调试环境,另外随着cpu价格的下降,成本也会越来越低.
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:23129次
排名:千里之外
原创:61篇
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

我要回帖

更多关于 编程对硬件的要求 的文章

 

随机推荐