Intel Media SDK 2017 for Embedded Linux*

Size: px
Start display at page:

Download "Intel Media SDK 2017 for Embedded Linux*"

Transcription

1 Intel Media SDK 2017 for Embedded Linux* Document Number:

2 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Copies of documents which have an order number and are referenced in this document may be obtained by calling or by visiting: Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at or from the OEM or retailer. No computer system can be absolutely secure. Intel, Atom and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright 2017, Intel Corporation. All rights reserved. 2 Document Number:

3 Contents 1.0 Introduction First-time User Prepare the Build Machine Check the Prerequisites Configure the Build Machine Build the Base BSP Image Boot the Target Machine Install the Intel Media SDK on the Target Machine Advanced User Prerequisites Generating Bootable Image with Pre-installed Media SDK Verifying Correct Installation Compiling and Running Intel Media SDK Samples on the Target Machine Installing for Non-supported Configurations Legal Information...26 Figures Figure 1. Installation Process... 7 Document Number:

4 Revision History Date Revision Description 003 MR3.1 Release June MR3 Release March Initial release. 4 Document Number:

5 Introduction 1.0 Introduction Intel Media Software Development Kit for Embedded Linux (Intel Media SDK) is a software development library that exposes the media acceleration capabilities of Intel platforms for decoding, encoding and video preprocessing. Unlike software-only packages that can be expected to work across a wide variety of platforms and environments, Intel Media SDK is a combination of driver, library, and graphics stack components requiring specific hardware, Linux distributions, kernel levels, etc. as described here. This document covers the basics of installing, compiling and validating the correct operation of Intel Media SDK, using Intel Media SDK sample applications. For more information on the sample source code provided, see /opt/intel/mediasdk/doc/media Samples Guide.pdf. Another set of simplified examples can be found under the tutorials tab at This document describes the following two methods for the installation of Internet of Things (IoT) Media stack on a Yocto Project*-based Linux system. For more information on the IoT Media stack, refer to the White paper: IoT Media Stack on Yocto Project- Based Metadata and Source Code for Intel Atom Processor E3900 Series at this location: 1. Manually install the IoT Media stack (recommended for first-time users): Build the Yocto-based Linux bootable image with the base Board Support Package (BSP) and manually install IoT Media stack at Run time described in Section Pre-Install the IoT Media stack (recommended for advanced users): Build the Yocto-based Linux bootable image comprising the base BSP and IoT Media stack at Compile time described in Section 3.0. The Operating System (OS) image can be built on multiple Linux distributions. However, only Ubuntu* is currently validated. Document Number:

6 Introduction 1.1 Terminology Table 1. Terminology Term BIOS BSP CRB EFI GNU GRUB * GST HDD Intel Media SDK IoT MSDK OS SSD UFO USB Description Basic Input/Output System Board Support Package Customer Reference Board Extensible Firmware Interface GRand Unified Bootloader* GStreamer Hard Disk Drive Intel Media Software Development Kit Internet of Things Media Software Development Kit Operating System Solid State Drive Unified 3D library Universal Serial Bus 6 Document Number:

7 Introduction The following flowchart illustrates installation process: Figure 1. Installation Process Prepare build machine First-time User No Pre-install IoT Media stack? Yes Advanced User Obtain UFO and Media SDK binaries, and Media SDK meta layer Build base BSP Generate YP-based Linux bootable Image Build BSP+Media SDK+ Gstreamer plugins Generate YP-based Linux bootable Image Host Machine Boot-up the Image on target device Manually install IoT Media stack Boot-up the Image on target device Target Device Validate installation by running MSDK samples Note: Base BSP the Yocto Project BSP Base meta layer tarball for Intel Atom E3900 SoC Family. Unified 3D library (UFO) Package Intel Unified 3D Library includes ihd VA driver and LibVA binaries. Media Software Development Kit (MSDK) Package Intel Media SDK package containing libraries, plugins, samples, tools etc. Document Number:

8 First-time User 2.0 First-time User This section is meant for first time users who are completely new to the Yocto Project and Media SDK. This section describes the step-by-step procedure to build a Yocto Project-based Linux machine and run Intel Media SDK on the Intel Atom E3900 SoC Family. For the advanced users who are already familiar with Yocto Project and Intel Media SDK, go to Section 3.0. Note: Instructions are limited to specific platforms and packages tested for reference, but are intended to be general. 2.1 Prepare the Build Machine The generic procedure to prepare the build machine can be found at For easy reference we have provided the procedure used during internal testing in the following sections. Customers are advised only to use the information in the following sections for reference because the configurations, settings, Package names, links, etc. may change in the future Check the Prerequisites Host/Build Machine Hardware: Processor: Core Platform: Gigabyte M4HM87P-00 Memory: 16GB Disk: > 200GB (50GB if the INHERIT variable is used to remove the unused work space) Operating System(OS): Ubuntu was tested with this release Download the following software packages: Media SDK binary tarball i.e IntelMediaSDK2017forEmbeddedLinux- <version>.tar.gz from The LibVA driver (ihd driver binary) is packaged in Intel Unified 3D Library tarball (referred to as UFO binary tarball). Refer to this linkhttp:// to obtain the latest UFO binary tarball i.e intel- 8 Document Number:

9 First-time User linux-ufo-yocto_bxt-<version>-64bit.tar.gz.this tarball may be packaged in unified_3dlib_<version>.zip Configure the Build Machine The build script assumes it will be run connected to a VPN. This means some proxy server information must be set. This adds additional steps to prepare the git environment since the proxy for the git client is different from the host environment. Note: If the proxy settings are not setup correctly you could experience build issues. So to save time, it is recommended to avoid the proxy settings and directly use the public network. Following are the steps to set up the proxy server and it assumes the user Id is aplbuild 1. Open Network setting and set the proxy server. 2. Click the apply to system wise button to apply the new settings to the whole system. 3. Set the environment variables. $ sudo vi /etc/sudoers add: aplbuild $ vi ~/.bashrc ALL=(ALL:ALL) ALL add: export SOCKS_SERVER=$socks_proxy export HTTP_PROXY=$http_proxy export HTTPS_PROXY=$https_proxy export FTP_PROXY=$ftp_proxy export SOCKS_DIRECT=$HTTP_DIRECT export NO_PROXY=$HTTP_DIRECT export ALL_PROXY=$HTTP_DIRECT export http_direct=$http_direct export socks_direct=$socks_direct export socks_server=$socks_server export no_proxy=$no_proxy $ vi /etc/apt/apt.conf confirm: Acquire:: " Acquire:: " Acquire::ftp::proxy "ftp://proxy.aplbuild.com:911/"; Acquire::socks::proxy "socks://proxy.aplbuild.com:911/"; 4. Install the build tools. $ sudo apt-get update Document Number:

10 First-time User $ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat $ sudo apt-get install libsdl1.2-dev xterm $ sudo apt-get install make xsltproc docbook-utils fop dblatex xmlto $ sudo apt-get install autoconf automake libtool libglib2.0-dev $ sudo apt-get install xutils-dev nfs-common 5. Customize the Git environment. $ vi ~/.gitconfig add: [user] mail = aplbuild.user@aplbuild.com name = Aplbuild User [send ] smtpserver = smtp.aplbuild.com signedoffcc = false suppresscc = all chainreplyto = false assume8bitencoding = utf-8 from = < Aplbuild User> <aplbuild.user@aplbuild.com> confirm = always [color "grep"] match = red [color] diff = auto ui = auto interactive = auto grep = always [alias] co = checkout br = branch ci = commit st = status ol = log -oneline [core] editor = gedit OR vi gitproxy = /home/aplbuild/bin/gitproxy $ mkdir ~/bin $ vi ~/bin/gitproxy add: 10 Document Number:

11 First-time User #!/bin/bash exec socat stdio SOCKS:proxy.aplbuild.com:$1:$2 $ chmod +x /home/aplbuild/bin/gitproxy 6. Register your SSH key at GitHub. a. Confirm a GitHub account exists. $ ssh-keygen -t rsa -b C "aplbuild.user@xyz.com" $ eval "$(ssh-agent -s)" $ ssh-add ~/.ssh/id_rsa $ sudo apt-get install xclip $ xclip -sel clip < ~/.ssh/id_rsa.pub b. Generate a local SSH key. c. Open the browser to website d. Login to github account, find the icon on the right upper corner. e. Click the icon for the pull down menu, then Settings>SSH and GPG keys>new SSH key. f. Input the name of the new key and paste the key string from xclip. g. Click Add SSH Key button. 7. Add following settings to the.ssh/config file: $ vi.ssh/config add: host github.com user git hostname ssh.github.com identityfile ~/.ssh/id_rsa port 443 tcpkeepalive yes compression yes connectionattempts 3 8. Reboot the machine. 9. In a temporary folder, do the following to register your SSH key. Otherwise your install could be blocked by Yes/No questions during SSH key registration. $ cd ~/tmp $ git clone git@github.com:01org/iotg-yocto-bsp-public (this step makes sure the '[ssh.github.com]:443' RSA key to the host) Document Number:

12 First-time User Cloning into iotg-yocto-bsp-public... The authenticity of host '[ssh.github.com]:443 (<no hostip for proxy command>)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '[ssh.github.com]:443' (RSA) to the list of known hosts. remote: Counting objects: 1115, done. remote: Total 1115 (delta 0), reused 0 (delta 0), pack-reused 1115 Receiving objects: 100% (1115/1115), MiB 3.57 MiB/s, done. Resolving deltas: 100% (413/413), done. Checking connectivity... done. 2.2 Build the Base BSP Image 1. On the host machine, create a working directory. For example, let this directory be /home/user/development. 2. Download the BSP for Yocto Project* from GitHub to your host machine HTTPS directly from by selecting the appropriate tag version, for example, E3900-MR3.1, from the top left menu or SSH using the following commands: $ cd /home/user/development $ git clone -b e3900/master This git tree is maintained as single product branch. To get code base for a specific release, check out to its specific tag. For eg: For PV release: $ git checkout E3900-PV For Maintenance Release Version 1: $ git checkout E3900-MR1 For Maintenance Release Version 2: $ git checkout E3900-MR2 For Maintenance Release Version 3: $ git checkout E3900-MR3 For Maintenance Release Version 3.1: $ git checkout E3900-MR Run the setup.sh script in iotg-yocto-bsp-public to prepare the combo-layer build environment. Note: Driver Option: Select 1. Build Kernel image with CAVS HD Audio driver (Default). $ cd /home/user/development/iotg-yocto-bsp-public/ 12 Document Number:

13 First-time User $./setup.sh Select an option: 1. Build kernel image with CAVS HD Audio driver (Default) 2. Build kernel image with CAVS SSP Audio driver 3. Build kernel image with legacy HD Audio driver Default option is build kernel image with CAVS HD Audio driver. If no input is received within 20 secs, default will be used. Select an option: 1. core-image-sato-sdk (Default) 2. core-image-sato 3. linux-kernel 4. custom Default build target is core-image-sato-sdk. If no input is received within 20 secs, default target will be built. Note: Image Option: Select 1. core-image-sato-sdk (Default). 4. The build is successful if the message "BSP Build: PASSED!!!" appears, and a bootable image i.e core-image-sato-sdk-intel-corei7-64-*.hddimg, is available under yocto_build/build/tmp/deploy/images/intel-corei7-64/ 2.3 Boot the Target Machine 1. Insert the Universal Serial Bus (USB) thumb drive to the USB port of the host machine and burn the live image using the dd command. $ sudo dd if=tmp/deploy/images/intel-corei7-64-cavs-hda/core-imagesato-sdk-intel-corei7-64-cavs-hda.hddimg of=/dev/sdc && sync 2. Remove the USB thumb drive from the host machine. 3. Connect the USB thumb drive to the target device and connect the keyboard, the DisplayPort* to the monitor, Hard disk Drive (HDD)/Solid State Drive (SSD) and power cable. 4. Click the power button to start the target device. Note: Steps 5 to 8 are applicable only to Intel Customer Reference Board (CRB). 5. Watch the monitor, when the Intel logo shows on the screen, click F2 key to enter the BIOS menu. 6. Select the Boot Manager. There should be two Extensible Firmware Interface (EFI) Hard Drive entries. Select the entry labeled EFI USB Device. 7. When the GRand Unified Bootloader (GNU* GRUB) menu appears, select install to start the installation process. Document Number:

14 First-time User 8. Follow the on-screen instructions to install the image to the target correct storage device 2.4 Install the Intel Media SDK on the Target Machine Note: The following steps do not include the installation of GStreamer-MediaSDK plugins. For the installation of GStreamer-MediaSDK plugins, refer to 1. On the host machine, extract the UFO tarball (intel-linux-ufo-yocto_bxt- <version>-<release>-64bit.tar) to obtain ihd_drv_video.so and copy it to a USB thumb driver. Also copy MSDK tar ball (IntelMediaSDK2017forEmbeddedLinux-<version>.tar.gz) into the USB thumb drive. 2. On the host machine, clone the libva-staging source files to a local folder and copy it to the USB thumb drive (eg: sdb1). $ git clone git://github.com/01org/iotg-lin-gfx-libva.git $ cd iotg-lin-gfx-libva $ git checkout e9e e3d51ba730636e78ed b mr2_staging $ cd.. $ cp - R iotg-lin-gfx-libva /dev/sdb1/. 3. Insert the USB thumb drive into the target machine. Transfer the Media SDK tarball and libva-staging source files from the USB thumb drive to a local folder (eg: downloads) on the target machine. Also, transfer the ihd VA driver to /usr/lib/dri as shown below: $ mkdir downloads $ cd downloads $ cp /run/media/sda1/intelmediasdk2017forembeddedlinux- <version>.tar.gz $ cp -R /run/media/sda1/iotg-lin-gfx-libva/ $ cp /run/media/ufo/user/lib/ihd_drv_video.so /usr/lib/dri/ 4. Add environment variables. $ vi /etc/environment Insert env variables below: export LIBVA_DRIVER_NAME=iHD export LIBVA_DRIVERS_PATH=/usr/lib/dri export LD_LIBRARY_PATH=/usr/lib/medialibva:/opt/intel/mediasdk/samples/_bin/x64:/opt/intel/mediasdk/lib6 4/ export XDG_RUNTIME_DIR=/run/wayland 14 Document Number:

15 First-time User 5. On the target machine, build and install the libva library. $ cd ~/downloads/iotg-lin-gfx-libva/ $ chmod +x autogen.sh $./autogen.sh --prefix=/usr --libdir=/usr/lib --enable-wayland -- enable-x11 $ make - j 4 $ make install 6. Unzip the tar ball and install the MSDK package. $ tar -xvzf IntelMediaSDK2017forEmbeddedLinux-<version>tar.gz $ cd IntelMediaSDK2017forEmbeddedLinux-<version> $ rpm -ivh --noparentdirs --nolinktos intel-linux-mediasdk yocto.x86_64.rpm $ rpm -ivh --noparentdirs --nolinktos intel-linux-mediasdk-devel yocto.x86_64.rpm 7. Ensure that the Intel Media SDK library can be found. By default, the dispatcher searches in /opt/intel/mediasdk/lib64/. The libmfxhw64-p.so.<version> and libmfxhw64.so files can be located in library /opt/intel/mediasdk/lib64/. 8. Reboot and make sure $MFX_HOME is set. 9. Go to Chapter 4.0 to verify the correct installation. Document Number:

16 Advanced User 3.0 Advanced User This section is for advanced users who are already familiar with setting up Yocto Project-based Linux build machines (detailed steps to setup a Yocto build machine are not covered here) and describes the procedure to add all the necessary recipes during the build process so that the generated BSP image will contain the pre-installed IoT Media stack. Therefore, there is no need to install any of the components of the SW stack manually at run time. Upon booting the target machine with this BSP image containing the pre-installed IoT Media stack, users can directly run Intel Media SDK samples. 3.1 Prerequisites Setup a build machine in order to build the Yocto Project BSP image for Intel Atom E3900 SoC Family. Refer to for the instructions to setup the build machine. Note: The IoT Media stack comprises Media SDK binaries, User Mode VAAPI driver (referred to as ihd-va driver in this document), libva-staging and GStreamer (GST) Media SDK plugins. The Yocto Project BSP Base meta layer tarball i.e iotg-yocto-bsp-public is available at Refer to to obtain the Media SDK binary tarball, i.e IntelMediaSDK2017forEmbeddedLinux-<version>.tar.gz, and to obtain Yocto recipes for IoT Media SDK stack i.e metaintel-msdk.tar.bz2. (or meta-intel-proprietary-msdk.tar.bz2). The ihd driver binary is packaged in Intel Unified 3D Library tarball (referred to as UFO binary tarball). Refer to to obtain the UFO binary tarball i.e intel-linux-ufoyocto_bxt-<version>-64bit.tar.gz. This tarball may be packaged in unified_3dlib_<version>.zip. 3.2 Generating Bootable Image with Pre-installed Media SDK 1. On the build machine create a working directory. For instance, let this directory be /home/user/development. 2. Download the BSP for Yocto Project* from GitHub to your host machine 16 Document Number:

17 Advanced User HTTPS directly from by selecting the appropriate tag version, for example, E3900-MR3.1, from the top left menu or SSH using the following commands: $ cd /home/user/development $ git clone -b e3900/master This git tree is maintained as single product branch. To get code base for a specific release, check out to its specific tag. For eg: For PV release: $ git checkout E3900-PV For Maintenance Release Version 1: $ git checkout E3900-MR1 For Maintenance Release Version 2: $ git checkout E3900-MR2 For Maintenance Release Version 3: $ git checkout E3900-MR3 For Maintenance Release Version 3.1: $ git checkout E3900-MR Run setup.sh script in iotg-yocto-bsp-public to prepare the combo-layer build environment. $ cd /home/user/development/iotg-yocto-bsp-public $./setup.sh 4. First, you will be prompted to select the Audio driver: Select Option 1. Build Kernel image with CAVS HD Audio driver (Default) 5. Next you will be prompted to choose the image type. Select Option 4. custom. 6. Upon selecting option 4, configure the appropriate meta layers needed to preinstall the IOTG media stack during bitbake. Document Number:

18 Advanced User 7. Once setup.sh script has run, there will be a new folder named yocto_build created under /home/user/development/. 8. Create another directory in the build machine to place all the binary tarballs. For instance, let this directory be /home/user/rpm-binary. 9. Place Media SDK binary tarball i.e IntelMediaSDK2017forEmbeddedLinux- <version>.tar.gz & UFO binary tarball i.e intel-linux-ufo-yocto_bxt- <version>-64bit.tar.gz in this directory. 10. Extract the packages. $ cd /home/user/rpm-binary/ $ tar xf IntelMediaSDK2017forEmbeddedLinux-<version>.tar.gz -- strip 1 $ tar xf intel-linux-ufo-yocto_bxt-<version>-64bit.tar.gz 11. Place the Media SDK meta layer tarball i.e meta-intel-msdk.tar.bz2 in /home/user/development. 12. Extract the package. $ cd /home/user/development $ tar xvjf meta-intel-msdk.tar.bz2 13. Edit bblayer.conf under/home/user/development/yocto_build/build/conf to include meta-intel-msdk layer $ vim bblayers.conf Add the paths of meta-intel-msdk as shown in the screen capture below. 18 Document Number:

19 Advanced User 14. Edit the local.conf $ vim local.conf Export the path to all the binary tarballs i.e /home/user/rpm-binary, and also include recipes for Media SDK components (binaries, samples, documentation etc), ihd va-driver, and GStreamer-MediaSDK plugins as shown below. Note: There is a <space> before msdk as shown in screen capture above. 15. Edit the local.conf to exclude the default open source libva and i965 va-driver from installation. Instead, include libva-staging. $ vim local.conf Document Number:

20 Advanced User Add # to exclude the line as shown in the picture below. 16. Edit local.conf to uncomment the line as shown in the picture below. $ vim local.conf 17. You are now ready to build the image containing the pre-installed IoT media stack. 18. Go up one level above to build/. $ cd.. Prepare the environment to run the bitbake command. $ source../oe-init-build-env 19. Start the image compilation. $ bitbake core-image-sato-sdk Note: It is recommended to start with a brand new image build. However, if you are reusing the previous build, execute the following steps before image compilation. $ bitbake libva - c cleanall && bb virtual/libva - c cleanall $ bitbake libva - c cleansstate && bb virtual/libva - c cleansstate $ bitbake linux-firmware -c cleanall 20. Once the build is successfully complete, the bootable image will be available at tmp/deploy/images/intel-corei7-64-cavs-hda under the build directory. 21. Boot the Target Machine. Refer to Section 2.3 for booting up the image. 20 Document Number:

21 Verifying Correct Installation 4.0 Verifying Correct Installation 1. Once the system has booted, confirm that an Intel VGA adapter can be found. $ lspci -nn... 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5a84] (rev 0a) Add the user(s) who will run Media SDK applications to the video group. $ sudo usermod - a - G video $USER 3. Confirm that the i915 module is loaded correctly. $ lsmod grep 'i915' i drm_kms_helper i915 drm i915,drm_kms_helper i2c_algo_bit i915 video i Communication with the DRM library occurs via /dev/dri/cardx handler (usually /dev/dri/card0, though there can be more entries if there are more graphics adapters). Quite often permissions are set so that root access is required for users not in the video group. Add Intel Media SDK application users to the video group and/or ensure users have permissions to work as a regular users. $ sudo chmod 666 /dev/dri/card0 5. Ensure that the Intel Media SDK library can be found. By default, the dispatcher searches in <sdk-install-dir>/lib64/. The libmfxhw64-p.so.<version> and libmfxhw64.so files can be located in library <sdk-installdir>/lib64/. For example, the library search path can be adjusted by the LD_LIBRARY_PATH variable. $ export LD_LIBRARY_PATH=$MEDIASDK_INSTALL_FOLDER/lib64 6. Make sure the following environment variables are set. $ export LIBVA_DRIVER_NAME=iHD $ export LIBVA_DRIVERS_PATH=/usr/lib Or $ export LIBVA_DRIVERS_PATH=/usr/lib64 (if multilib is turned on in the user environment 7. Run vainfo to verify the correct installation of the ihd-va-driver. Document Number:

22 Verifying Correct Installation $ vainfo [sudo] password for mediasdk: error: can't connect to X server! libva info: VA-API version libva info: va_getdrivername() returns 0 libva info: Trying to open /opt/intel/mediasdk/lib64/ihd_drv_video.so libva info: Found init function vadriverinit_0_32 libva info: va_opendriver() returns 0 vainfo: VA-API version: 0.99 (libva pre1) vainfo: Driver version: 16.y-xxxx vainfo: Supported profile and entrypoints VAProfileNone : VAEntrypointVideoProc VAProfileNone : <unknown entrypoint> VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Baseline : VAEntrypointEncSlice VAProfileH264Baseline : <unknown entrypoint> VAProfileH264Baseline : <unknown entrypoint> VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : <unknown entrypoint> VAProfileH264Main : <unknown entrypoint> VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : <unknown entrypoint> VAProfileH264High : <unknown entrypoint> VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture Pre-built samples are included in /opt/intel/mediasdk/samples/_bin/x64. Note: For, there is no software implementation. For these samples to work -hw must be specified on the command line. 22 Document Number:

23 Compiling and Running Intel Media SDK Samples on the Target Machine 5.0 Compiling and Running Intel Media SDK Samples on the Target Machine 1. Build the MSDK samples for testing; ensure $MFX_HOME is set to the directory corresponding to your build. The build.pl script will only build samples if the prerequisites can be found. It will include rendering to X11 compositor by default. $ cd /opt/intel/mediasdk/samples/ $ export grep MFX_HOME $ perl build.pl --cmake=intel64.make.release -build 2. DRM frame buffer rendering is supported by default. $ cd /opt/intel/mediasdk/samples/_bin/x64/sample_decode h264 -hw - vaapi -i /path/to/h.264 -rgb4 -rdrm 3. (Optional) Build by enabling X11 DRI3/present support. For more details, refer to the whitepaper on DRI3 implementation at this location: o-lake/technical-library.html Note: MSDK sample binaries included into the package are built with Wayland* support. If graphic interface support is required, the following steps can be used: a. Use enable-x11-dri3=yes for build.pl during compilation: $ perl build.pl --cmake=intel64.make.release - enable-x11-dri3=yes - build b. Modify xorg.conf as below: $ vi /etc/x11/xorg.conf Section "Device" Identifier "Card0" Driver "intel" BusID "0:2:0" Screen 0 + Option "AccelMethod" "sna" + Option "DRI" "3" c. Run the decode sample by specifying conversion to RGB4 ("-rgb4" since Present Pixmap could only take RGB) and "-r". $ /opt/intel/mediasdk/samples/ cmake/intel64.make.release/ bin/rele ase $./sample_decode h264 -vaapi -hw - i Document Number:

24 Compiling and Running Intel Media SDK Samples on the Target Machine /path/to/elementary/avc/stream/ -rgb4 -r 4. To enable Wayland* support: a. Use enable-wayland=yes for build.pl during compilation: $ perl build.pl --cmake=intel64.make.release - enable-wayland=yes - build b. Run the following command to load Weston. $ export XDG_RUNTIME_DIR=/tmp $ weston --tty=1 --idle-time=0 & c. Run the decode sample (execute commands below from Weston terminal). $ cd /opt/intel/mediasdk/samples/ cmake/intel64.make.release/ bin/rele ase $./sample_decode h264 -vaapi -hw -i /path/to/input/elementary/avc/stream - rwld 24 Document Number:

25 Installing for Non-supported Configurations 6.0 Installing for Non-supported Configurations There is a good chance Intel Media SDK works in other configurations. For full support, using one of the supported configurations is required. However, you are free use the Intel Media SDK in other settings if you are willing to go through an extra step in reporting issues. If an issue can be reproduced in one of the supported configurations, it can be addressed, otherwise, you are on your own. Since Intel Media SDK is based on hardware access via the video driver, the main concern with alternative installations is making sure that all device IDs and other changes to the kernel are available. Usually patches required to enable working with the hardware are submitted to the kernel repository tip relatively quickly. If you use an advanced kernel or compile from close to the tip you are likely to get most, if not all, changes required for Intel Media SDK to work. Unfortunately there are no guarantees at this point with this approach. Enabling Intel Media SDK to work on a wider set of configurations is a work in progress. Important Note: When using your own kernel configuration, make sure CONFIG_MMU_NOTIFIERS=y is enabled. It can be disabled implicitly by disabling virtualization support. Document Number:

26 Legal Information 7.0 Legal Information THIS DOCUMENT CONTAINS INFORMATION ON PRODUCTS IN THE DESIGN PHASE OF DEVELOPMENT. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling , or by visiting Intel's Web Site. MPEG is an international standard for video compression/decompression promoted by ISO. Implementations of MPEG CODECs, or MPEG enabled platforms may require licenses from various entities, including Intel Corporation. VP8 video codec is a high-quality royalty free, open source codec deployed on millions of computers and devices worldwide. Implementations of VP8 CODECs, or VP8 enabled platforms may require licenses from various entities, including Intel Corporation. 26 Document Number:

27 Legal Information Intel, the Intel logo, Intel Core are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Optimization Notice Intel's compilers may or may not optimize to the same degree for non-intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision # Document Number:

Building Intel Atom E3800 Processor Development Kit Yocto Project* Board Support Package (BSP)

Building Intel Atom E3800 Processor Development Kit Yocto Project* Board Support Package (BSP) Building Intel Atom E3800 Processor Development Kit Yocto Project* Board Support Package (BSP) User Guide June 2014 Document Number: 330693-001US By using this document, in addition to any agreements you

More information

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool INTEL PERCEPTUAL COMPUTING SDK How To Use the Privacy Notification Tool LEGAL DISCLAIMER THIS DOCUMENT CONTAINS INFORMATION ON PRODUCTS IN THE DESIGN PHASE OF DEVELOPMENT. INFORMATION IN THIS DOCUMENT

More information

Intel Media Server Studio 2017 R3 Essentials Edition for Linux* Release Notes

Intel Media Server Studio 2017 R3 Essentials Edition for Linux* Release Notes Overview What's New Intel Media Server Studio 2017 R3 Essentials Edition for Linux* Release Notes System Requirements Package Contents Installation Installation Folders Known Limitations Legal Information

More information

Intel Media Server Studio 2018 R1 - HEVC Decoder and Encoder Release Notes (Version )

Intel Media Server Studio 2018 R1 - HEVC Decoder and Encoder Release Notes (Version ) Intel Media Server Studio 2018 R1 - HEVC Decoder and Encoder Release Notes (Version 1.0.10) Overview New Features System Requirements Installation Installation Folders How To Use Supported Formats Known

More information

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing User s Guide Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2013 Intel Corporation All Rights Reserved Document

More information

Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Document number: 323804-002US 21 June 2012 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.2 Product Contents...

More information

SDK API Reference Manual for VP8. API Version 1.12

SDK API Reference Manual for VP8. API Version 1.12 SDK API Reference Manual for VP8 API Version 1.12 LEGAL DISCLAIMER INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

Specification Update. January 2014

Specification Update. January 2014 Intel Embedded Media and Graphics Driver v36.40.21 (32-bit) & v37.40.21 (64-bit) for Intel Processor E3800 Product Family/ Intel Celeron Processor N2920/ J1900 Linux* Specification Update January 2014

More information

Intel Media Server Studio 2017 R2 Driver, SDK for Linux* Getting Started Guide

Intel Media Server Studio 2017 R2 Driver, SDK for Linux* Getting Started Guide Intel Media Server Studio 2017 R2 Driver, SDK for Linux* Getting Started Guide Overview For the most up to date version of this guide please refer to Getting Started Guide Linux* Installation on the Intel

More information

Yocto Project components

Yocto Project components Lecture 3 3 Yocto Project components 25 octombrie 2016 Exam questions 1. Please write al least four of the described components of a GNU toolchain 2. List the components which define a Linux distribution

More information

Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI

Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,

More information

Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Document number: 323804-001US 8 October 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 What s New...

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Intel Parallel Studio XE 2013 for Linux* Installation Guide and Release Notes Document number: 323804-003US 10 March 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.1.1 Changes since Intel

More information

Running Docker* Containers on Intel Xeon Phi Processors

Running Docker* Containers on Intel Xeon Phi Processors Running Docker* Containers on Intel Xeon Phi Processors White Paper March 2017 Revision 001 Document Number: 335644-001US Notice: This document contains information on products in the design phase of development.

More information

LED Manager for Intel NUC

LED Manager for Intel NUC LED Manager for Intel NUC User Guide Version 1.0.0 March 14, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO

More information

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 327281-001US

More information

Intel Cache Acceleration Software for Windows* Workstation

Intel Cache Acceleration Software for Windows* Workstation Intel Cache Acceleration Software for Windows* Workstation Release 3.1 Release Notes July 8, 2016 Revision 1.3 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS

More information

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design Quick Start Guide March 2014 Document Number: 330217-002 Legal Lines

More information

Intel Media Server Studio Professional Edition for Linux*

Intel Media Server Studio Professional Edition for Linux* Intel Media Server Studio 2015 R4 Professional Edition for Linux* Release Notes Overview What's New System Requirements Package Contents Installation Installation Folders Known Limitations Legal Information

More information

Intel Integrated Native Developer Experience 2015 (OS X* host)

Intel Integrated Native Developer Experience 2015 (OS X* host) Intel Integrated Native Developer Experience 2015 (OS X* host) Release Notes and Installation Guide 24 September 2014 Intended Audience Software developers interested in a cross-platform productivity suite

More information

Also a new Metro style sample application which showcases media files transcoding with parameter control using Metro design language is introduced.

Also a new Metro style sample application which showcases media files transcoding with parameter control using Metro design language is introduced. Intel Media Software Development Kit 2012 R3 Release Notes (Version 3.5.915.45249) Overview New Features System Requirements Package Contents Installation Known Limitations Other Limitations Legal Information

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Intel C++ Studio XE 2013 for Windows* Installation Guide and Release Notes Document number: 323805-003US 26 June 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.1.1 Changes since Intel

More information

Intel Unite Solution Intel Unite Plugin for WebEx*

Intel Unite Solution Intel Unite Plugin for WebEx* Intel Unite Solution Intel Unite Plugin for WebEx* Version 1.0 Legal Notices and Disclaimers All information provided here is subject to change without notice. Contact your Intel representative to obtain

More information

Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Document number: 323803-001US 4 May 2011 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.2 Product Contents...

More information

Modernizing Meetings: Delivering Intel Unite App Authentication with RFID

Modernizing Meetings: Delivering Intel Unite App Authentication with RFID Modernizing Meetings: Delivering Intel Unite App Authentication with RFID INTEL UNITE SOLUTION WHITE PAPER Revision 1.0 Document Number: 599309-1.0 Legal Disclaimers and Copyrights All information provided

More information

Device Firmware Update (DFU) for Windows

Device Firmware Update (DFU) for Windows Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY

More information

Clear CMOS after Hardware Configuration Changes

Clear CMOS after Hardware Configuration Changes Clear CMOS after Hardware Configuration Changes Technical White Paper August 2018 Revision 001 Document Number: 337986-001 You may not use or facilitate the use of this document in connection with any

More information

Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script

Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script Order No.: 333139-001 By using this document, in addition to any agreements you have with Intel, you accept the terms set

More information

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes 23 October 2014 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 Intel Debugger (IDB) is

More information

How to Create a.cibd File from Mentor Xpedition for HLDRC

How to Create a.cibd File from Mentor Xpedition for HLDRC How to Create a.cibd File from Mentor Xpedition for HLDRC White Paper May 2015 Document Number: 052889-1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS

More information

Intel Security Dev API 1.0 Production Release

Intel Security Dev API 1.0 Production Release 1.0 Production Release Release Notes 24 August 2017 Version History/Revision History Date Revision Description August 2017 1.0 Limited Production Release March 2017 0.61 Limited External Distribution Intended

More information

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 24 July 2014 Table of Contents 1 Introduction... 2 1.1 Product Contents... 2 1.2 System Requirements...

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Installation Guide and Release Notes Document number: 321604-001US 19 October 2009 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 System Requirements... 2 1.3 Documentation... 3 1.4

More information

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC White Paper August 2017 Document Number: 052889-1.2 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,

More information

White Paper. May Document Number: US

White Paper. May Document Number: US 5th Generation Intel Core i5-5350u Processor Evaluation Kit Based on Intel ISX Form Factor Reference Design with Intel System Studio - Intel System Debugger White Paper May 2016 Document Number: 334287-001US

More information

DEVELOPMENT GUIDE AMOS-820. Linux BSP v

DEVELOPMENT GUIDE AMOS-820. Linux BSP v DEVELOPMENT GUIDE AMOS-820 Linux BSP v4.1.1 1.00-05242017-134700 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3) Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3) Overview Changes History Installation Package Contents Known Limitations Attributions Legal Information Overview The

More information

Intel Media Server Studio 2018 R1 Essentials Edition for Linux* Release Notes

Intel Media Server Studio 2018 R1 Essentials Edition for Linux* Release Notes Overview What's New Intel Media Server Studio 2018 R1 Essentials Edition for Linux* Release Notes System Requirements Package Contents Installation Installation Folders Known Limitations Legal Information

More information

Intel Unite. Intel Unite Firewall Help Guide

Intel Unite. Intel Unite Firewall Help Guide Intel Unite Intel Unite Firewall Help Guide September 2015 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact your Intel representative to obtain

More information

Intel Unite Plugin for Logitech GROUP* and Logitech CONNECT* Devices INSTALLATION AND USER GUIDE

Intel Unite Plugin for Logitech GROUP* and Logitech CONNECT* Devices INSTALLATION AND USER GUIDE Intel Unite Plugin for Logitech GROUP* and Logitech CONNECT* Devices INSTALLATION AND USER GUIDE November 2017 You may not use or facilitate the use of this document in connection with any infringement

More information

Reference Boot Loader from Intel

Reference Boot Loader from Intel Document Number: 328739-001 Introduction INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY

More information

6th Generation Intel Core Processor Series

6th Generation Intel Core Processor Series 6th Generation Intel Core Processor Series Application Power Guidelines Addendum Supporting the 6th Generation Intel Core Processor Series Based on the S-Processor Lines August 2015 Document Number: 332854-001US

More information

Movidius Neural Compute Stick

Movidius Neural Compute Stick Movidius Neural Compute Stick You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to

More information

Intel RealSense D400 Series Calibration Tools and API Release Notes

Intel RealSense D400 Series Calibration Tools and API Release Notes Intel RealSense D400 Series Calibration Tools and API Release Notes July 9, 2018 Version 2.6.4.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,

More information

Intel Stereo 3D SDK Developer s Guide. Alpha Release

Intel Stereo 3D SDK Developer s Guide. Alpha Release Intel Stereo 3D SDK Developer s Guide Alpha Release Contents Why Intel Stereo 3D SDK?... 3 HW and SW requirements... 3 Intel Stereo 3D SDK samples... 3 Developing Intel Stereo 3D SDK Applications... 4

More information

Intel Manycore Platform Software Stack (Intel MPSS)

Intel Manycore Platform Software Stack (Intel MPSS) Intel Manycore Platform Software Stack (Intel MPSS) README (Windows*) Copyright 2012 2014 Intel Corporation All Rights Reserved Document Number: 328510-001US Revision: 3.4 World Wide Web: http://www.intel.com

More information

Intel Unite Plugin Guide for VDO360 Clearwater

Intel Unite Plugin Guide for VDO360 Clearwater Intel Unite Plugin Guide for VDO360 Clearwater INSTALLATION AND USER GUIDE Version 1.2 December 2017 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact

More information

Intel QuickAssist for Windows*

Intel QuickAssist for Windows* Intel QuickAssist for Windows* Release Notes Package Version: QAT1.0.0-40 June 2018 Revision 001US Document Number: 337758-001US You may not use or facilitate the use of this document in connection with

More information

Using the Intel VTune Amplifier 2013 on Embedded Platforms

Using the Intel VTune Amplifier 2013 on Embedded Platforms Using the Intel VTune Amplifier 2013 on Embedded Platforms Introduction This guide explains the usage of the Intel VTune Amplifier for performance and power analysis on embedded devices. Overview VTune

More information

Intel Software Guard Extensions SDK for Linux* OS. Installation Guide

Intel Software Guard Extensions SDK for Linux* OS. Installation Guide Intel Software Guard Extensions SDK for Linux* OS Installation Guide Legal Information No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

More information

SCM-i.MX 6 Series Yocto Linux User's Guide

SCM-i.MX 6 Series Yocto Linux User's Guide NXP Semiconductors Document Number: SCMIMX6LRNUG User's Guide Rev. L4.1.15-2.0.0-ga, 04/2017 SCM-i.MX 6 Series Yocto Linux User's Guide 1. Introduction The NXP SCM Linux BSP (Board Support Package) leverages

More information

YumaPro Yocto Linux Quickstart Guide

YumaPro Yocto Linux Quickstart Guide YumaPro Yocto Linux Quickstart Guide YANG-Based Unified Modular Automation Tools Yocto Quickstart Guide Version 17.10-12 Table of Contents 1 Preface...3 1.1 Legal Statements...3 1.2 Additional Resources...3

More information

Intel vpro Technology Virtual Seminar 2010

Intel vpro Technology Virtual Seminar 2010 Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0 Remote Encryption Management Andy Schiestl

More information

HAProxy* with Intel QuickAssist Technology

HAProxy* with Intel QuickAssist Technology HAProxy* with Intel QuickAssist Technology Application Note April 2018 Revision 001 Document Number: 337430-001US You may not use or facilitate the use of this document in connection with any infringement

More information

Intel Galileo Firmware Updater Tool

Intel Galileo Firmware Updater Tool User Guide August 2017 Revision 002 Document Number: 332076-002 Notice: This document contains information on products in the design phase of development. The information here is subject to change without

More information

Drive Recovery Panel

Drive Recovery Panel Drive Recovery Panel Don Verner Senior Application Engineer David Blunden Channel Application Engineering Mgr. Intel Corporation 1 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION

More information

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 22 January 2015 Table of Contents 1 Introduction... 2 1.1 Change History... 2 1.1.1 Changes

More information

IPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family

IPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family IPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family Gold Release Document Number: 334857-001 You may not use or facilitate the use of this document in connection

More information

Intel vpro Technology Virtual Seminar 2010

Intel vpro Technology Virtual Seminar 2010 Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0 Intel Active Management Technology (AMT)

More information

Intel Manageability Commander User Guide

Intel Manageability Commander User Guide Intel Manageability Commander User Guide Document Release Date: October 27, 2016 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,

More information

Intel Solid State Drive Firmware Update Tool

Intel Solid State Drive Firmware Update Tool Intel Solid State Drive Firmware Update Tool Software Version 3.0.0 or later Document Number: 322570-011US Intel disclaims all express and implied warranties, including without limitation, the implied

More information

RZ/G Verified Linux Package V2.1.0-RT

RZ/G Verified Linux Package V2.1.0-RT RZ/G Verified Linux Package V2.1.0-RT R01TU0254EJ0100 Rev. 1.00 Introduction This release note describes the contents, building procedures and important points of the RZ/G Verified Linux Package V2.1.0-RT

More information

Intel RealSense Depth Module D400 Series Software Calibration Tool

Intel RealSense Depth Module D400 Series Software Calibration Tool Intel RealSense Depth Module D400 Series Software Calibration Tool Release Notes January 29, 2018 Version 2.5.2.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,

More information

Intel and Badaboom Video File Transcoding

Intel and Badaboom Video File Transcoding Solutions Intel and Badaboom Video File Transcoding Introduction Intel Quick Sync Video, built right into 2 nd generation Intel Core processors, is breakthrough hardware acceleration that lets the user

More information

Intel System Information Retrieval Utility

Intel System Information Retrieval Utility Intel System Information Retrieval Utility User Guide Reference for using the Intel System Information Retrieval Utility (Sysinfo) Rev 1.02 December 2017 Intel Server Products and Solutions

More information

Intel Desktop Board DZ68DB

Intel Desktop Board DZ68DB Intel Desktop Board DZ68DB Specification Update April 2011 Part Number: G31558-001 The Intel Desktop Board DZ68DB may contain design defects or errors known as errata, which may cause the product to deviate

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Installation Guide and Release Notes Document number: 321604-002US 9 July 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 What s New... 2 1.3 System Requirements... 2 1.4 Documentation...

More information

Intel Embedded Media and Graphics Driver v1.12 for Intel Atom Processor N2000 and D2000 Series

Intel Embedded Media and Graphics Driver v1.12 for Intel Atom Processor N2000 and D2000 Series Intel Embedded Media and Graphics Driver v1.12 for Intel Processor N2000 and D2000 Series Specification Update July 2012 Notice: The Intel Embedded Media and Graphics Drivers may contain design defects

More information

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. January 2018 Legal Disclaimer You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to

More information

Intel & Lustre: LUG Micah Bhakti

Intel & Lustre: LUG Micah Bhakti Intel & Lustre: LUG 2018 Micah Bhakti Exciting Information from Lawyers All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product

More information

Intel Cache Acceleration Software - Workstation

Intel Cache Acceleration Software - Workstation Intel Cache Acceleration Software - Workstation Version 2.7.0 Order Number: x-009 Contents INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY

More information

Software Evaluation Guide for WinZip* esources-performance-documents.html

Software Evaluation Guide for WinZip* esources-performance-documents.html Software Evaluation Guide for WinZip* 14 http://www.intel.com/content/www/us/en/benchmarks/r esources-performance-documents.html INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.

More information

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3 Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3 Addendum May 2014 Document Number: 329174-004US Introduction INFORMATION IN THIS

More information

Software Evaluation Guide for Sony Vegas Pro 8.0b* Blu-ray Disc Image Creation Burning HD video to Blu-ray Disc

Software Evaluation Guide for Sony Vegas Pro 8.0b* Blu-ray Disc Image Creation Burning HD video to Blu-ray Disc Software Evaluation Guide for Sony Vegas Pro 8.0b* Blu-ray Disc Image Creation Burning HD video to Blu-ray Disc http://www.intel.com/performance/resources Version 2008-09 Rev. 1.0 Information in this document

More information

Intel Desktop Board D945GCLF2

Intel Desktop Board D945GCLF2 Intel Desktop Board D945GCLF2 Specification Update July 2010 Order Number: E54886-006US The Intel Desktop Board D945GCLF2 may contain design defects or errors known as errata, which may cause the product

More information

Localized Adaptive Contrast Enhancement (LACE)

Localized Adaptive Contrast Enhancement (LACE) Localized Adaptive Contrast Enhancement (LACE) Graphics Driver Technical White Paper September 2018 Revision 1.0 You may not use or facilitate the use of this document in connection with any infringement

More information

Intel System Debugger 2018 for System Trace Linux* host

Intel System Debugger 2018 for System Trace Linux* host Intel System Debugger 2018 for System Trace Linux* host Release Notes 26 February 2018 Contents: 1 Introduction 3 2 New in This Release / Bug Fixes 4 3 Change History 5 4 Known Issues 6 5 Related Documentation

More information

Intel Unite Solution Version 4.0

Intel Unite Solution Version 4.0 Intel Unite Solution Version 4.0 Cisco TelePresence* Application Guide Revision 1.0 October 2018 Document ID: XXX Legal Disclaimers and Copyrights This document contains information on products, services

More information

Intel Open Network Platform Release 2.0 Hardware and Software Specifications Application Note. SDN/NFV Solutions with Intel Open Network Platform

Intel Open Network Platform Release 2.0 Hardware and Software Specifications Application Note. SDN/NFV Solutions with Intel Open Network Platform Intel Open Network Platform Release 2.0 Hardware and Software Specifications Application Note SDN/NFV Solutions with Intel Open Network Platform Document Revision 1.1 April 2016 Revision History Date Revision

More information

Atom for Intelligent Systems

Atom for Intelligent Systems Atom for Intelligent Systems 29 April 2013 Draft Copy INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL

More information

Intel Dynamic Platform and Thermal Framework (Intel DPTF), Client Version 8.X

Intel Dynamic Platform and Thermal Framework (Intel DPTF), Client Version 8.X Intel Dynamic Platform and Thermal Framework (Intel DPTF), Client Version 8.X 8.1.10300.137 PV Release Release Notes March 2015 1 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.

More information

Computer Management* (IEA) Training Foils

Computer Management* (IEA) Training Foils Intel-powered classmate PC Computer Management* (IEA) Training Foils Version 1.0 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,

More information

Intel Unite Solution Version 4.0

Intel Unite Solution Version 4.0 Intel Unite Solution Version 4.0 Skype* for Business Application Guide Revision 1.0 October 2018 Document ID: XXXX Legal Disclaimers and Copyrights This document contains information on products, services

More information

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround White Paper June 2007 Order Number: 12608-002EN INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION

More information

Intel System Event Log (SEL) Viewer Utility. User Guide SELViewer Version 10.0 /11.0 February 2012 Document number: G

Intel System Event Log (SEL) Viewer Utility. User Guide SELViewer Version 10.0 /11.0 February 2012 Document number: G Intel System Event Log (SEL) Viewer Utility User Guide SELViewer Version 10.0 /11.0 February 2012 Document number: G24422-003 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH

More information

Intel Galileo Board. Getting Started Guide. 02 October Order Number: US

Intel Galileo Board. Getting Started Guide. 02 October Order Number: US Intel Galileo Board Getting Started Guide 02 October 2013 Order Number: 329685-001US Getting Started Guide This document explains how to connect your Intel Galileo board to the computer, install the software

More information

Intel Desktop Board D945GCLF

Intel Desktop Board D945GCLF Intel Desktop Board D945GCLF Specification Update July 2010 Order Number: E47517-008US The Intel Desktop Board D945GCLF may contain design defects or errors known as errata, which may cause the product

More information

Intel Visual Compute Accelerator Product Family

Intel Visual Compute Accelerator Product Family Intel Visual Compute Accelerator Product Family Release Notes for 2.2 release Rev 1.0 July 2018 Intel Server Products and Solutions Intel Visual Compute Accelerator Release Notes Document

More information

Software Evaluation Guide for Photodex* ProShow Gold* 3.2

Software Evaluation Guide for Photodex* ProShow Gold* 3.2 Software Evaluation Guide for Photodex* ProShow Gold* 3.2 http://www.intel.com/performance/resources Version 2007-12 Rev. 1.0 Information in this document is provided in connection with Intel products.

More information

Intel Visual Compute Accelerator Product Family

Intel Visual Compute Accelerator Product Family Intel Visual Compute Accelerator Product Family Release Notes for 2.1 release Rev 1.0 May 2018 Intel Server Products and Solutions Document Revision History Date Revision Changes May 2018

More information

Intel vpro Technology Virtual Seminar 2010

Intel vpro Technology Virtual Seminar 2010 Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0 Fast and Free Software Assessment Tools

More information

Intel SDK for OpenCL* - Sample for OpenCL* and Intel Media SDK Interoperability

Intel SDK for OpenCL* - Sample for OpenCL* and Intel Media SDK Interoperability Intel SDK for OpenCL* - Sample for OpenCL* and Intel Media SDK Interoperability User s Guide Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 327283-001US Revision: 1.0 World

More information

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012 Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012 Document Number: 324956-003 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,

More information

Intel Open Source HD Graphics, Intel Iris Graphics, and Intel Iris Pro Graphics

Intel Open Source HD Graphics, Intel Iris Graphics, and Intel Iris Pro Graphics Intel Open Source HD Graphics, Intel Iris Graphics, and Intel Iris Pro Graphics Programmer's Reference Manual For the 2015-2016 Intel Core Processors, Celeron Processors, and Pentium Processors based on

More information

Configuring Intel Compute Stick STK2MV64CC/L for Intel AMT

Configuring Intel Compute Stick STK2MV64CC/L for Intel AMT Configuring Intel Compute Stick STK2MV64CC/L for Intel AMT User s Guide Featuring Intel SCS AMT Configuration Utility September 2017 Order Number: J79418-001 The Intel Compute Stick STK2MV64CC/L may contain

More information

Intel Core TM i7-4702ec Processor for Communications Infrastructure

Intel Core TM i7-4702ec Processor for Communications Infrastructure Intel Core TM i7-4702ec Processor for Communications Infrastructure Application Power Guidelines Addendum May 2014 Document Number: 330009-001US Introduction INFORMATION IN THIS DOCUMENT IS PROVIDED IN

More information

Intel Integrator Toolkit

Intel Integrator Toolkit Intel Integrator Toolkit User Guide Version 6.1.8 May 4, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY

More information

Bitonic Sorting. Intel SDK for OpenCL* Applications Sample Documentation. Copyright Intel Corporation. All Rights Reserved

Bitonic Sorting. Intel SDK for OpenCL* Applications Sample Documentation. Copyright Intel Corporation. All Rights Reserved Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 325262-002US Revision: 1.3 World Wide Web: http://www.intel.com Document

More information

Intel Desktop Board D945GCCR

Intel Desktop Board D945GCCR Intel Desktop Board D945GCCR Specification Update January 2008 Order Number: D87098-003 The Intel Desktop Board D945GCCR may contain design defects or errors known as errata, which may cause the product

More information

Revision: 0.30 June Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide

Revision: 0.30 June Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide Revision: 0.30 June 2016 Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide INFORMATION IN THIS DOCUMENT

More information