Intel® Integrated Native Developer Experience 2015 … · Intel® Integrated Native Developer...
Transcript of Intel® Integrated Native Developer Experience 2015 … · Intel® Integrated Native Developer...
Intel® Integrated Native Developer
Experience 2015 Update 2 (Windows*
Host)
Release Notes and Installation Guide 29 April 2015
Contents
Introduction ........................................................................................................................................2
Acronyms and Terms ..........................................................................................................................2
New in this Release ..............................................................................................................................3
IDE Integration for Android* ................................................................................................................4
Debugger Extension for Android* in Visual Studio* ..................................................................................4
Context Sensing SDK ..........................................................................................................................4
Intel® IPP .........................................................................................................................................4
Intel® TBB ........................................................................................................................................4
OpenCL™ Code Builder .......................................................................................................................5
Intel® C++ Compiler ...........................................................................................................................5
System Analyzer ................................................................................................................................5
Platform Analyzer ..............................................................................................................................5
Graphics Frame Analyzer for OpenGL* ES? .............................................................................................5
Media SDK for Windows* ....................................................................................................................6
Audio for Windows* ..........................................................................................................................7
Media RAW Accelerator for Windows* ..................................................................................................7
Media for Mobile ..............................................................................................................................7
Fixed Issues .........................................................................................................................................7
Known Issues .......................................................................................................................................7
Where to Find the Product .....................................................................................................................9
1 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Related Documentation.........................................................................................................................9
Release Content ...................................................................................................................................9
Third Party Tools ............................................................................................................................. 10
System Requirements ......................................................................................................................... 10
Installation Notes ............................................................................................................................... 11
Activation ...................................................................................................................................... 12
Frequently Asked Questions .............................................................................................................. 12
Default Installation Folders ............................................................................................................... 13
Changing, Updating and Removing the Product .................................................................................... 15
Legal Information ............................................................................................................................... 16
Introduction Intel® Integrated Native Developer Experience 2015 Update 2 provides a suite of tools to write
native C++ code that targets Android*-based devices on Intel® architecture and ARM*
architecture, and Windows*-based devices on Intel® architecture only.
This document provides system requirements, installation instructions, issues and limitations, and also legal information. To learn more about this product, see the Related Documentation section.
Acronyms and Terms The following acronyms and terms are used in this document (arranged in alphabetic order):
Acronym/Term Description
Intel® HAXM Intel® Hardware Accelerated Execution Manager
Intel® INDE Intel® Integrated Native Developer Experience
Intel® IPP Intel® Integrated Performance Primitives
Intel® TBB Intel® Threading Building Blocks
Intel® VT Intel® Virtualization Technology
2 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
New in this Release Support for 14nm SoC code named Cherry Trail Support for Windows* 10 Desktop (Preview) Host and Target Limited Support for Windows* 10 Mobile Target Limited Support for Visual Studio* 2015 (all editions) Graphics Frame Analyzer for OpenGL* New beta or preview features
o Tamper Protection [Beta] o OpenCV Library [Beta] o OpenCL™ Code Analyzer Tool for Microsoft* Visual Studio* [Preview]
Cherry Trail Windows* 10 Windows* 10
Visual
(Windows*/
Desktop
Studio*
Feature
Mobile
Android*
(Preview)
2015
Target
targets)
Host/Target
IDE Integration for (N/A) / Yes Yes / (N/A) N/A No
Android*
Debugger Extension for (N/A) / Yes Yes / (N/A) N/A No
Android in Visual Studio
Context Sensing SDK (N/A) / No Yes / (N/A) N/A No
Intel® IPP Yes / Yes Yes / Yes Yes Yes
Intel® TBB Yes / Yes Yes / Yes Yes Yes
OpenCL™ Code Builder Yes / Yes Yes / No No Yes
Intel® C++ Compilers Yes / Yes No / No No No
System Analyzer,
Platform Analyzer, Yes / No
Yes / Yes No N/A
Graphics Frame Analyzer
for DirectX* and OpenGL*
Media for Mobile Yes / Yes Yes / (N/A) Yes Yes
Media SDK for Windows*,
Audio for Windows*, Yes / Yes
Yes / Yes N/A Yes
Media RAW Accelerator
for Windows*
Tamper Protection [Beta] Yes/ (N/A) Yes / No No N/A
OpenCV [Beta] Yes/Yes*
Yes / No No
No
*32-bit only
3
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
The following sections detail what is new for each feature of INDE.
IDE Integration for Android* Added in 1.5.9??
Updated Android Studio to v1.1.0 Added support for Oracle Java Development Kit (JDK) Version 1.8 Combined Visual Studio build tools and IDE plugins into a single installation package
Debugger Extension for Android* in Visual Studio* Support for Android NDK r10d. Support for Lollipop 5.0, API 21 32-bit Support for Lollipop 5.0. API 21 64-bit with NDK r10e x86_64 Bug fixes and improved error handling
Context Sensing SDK No new features
Intel® IPP No new features
Intel® TBB Changes (w.r.t. Intel TBB 4.3 Update 3):
Added a C++11 variadic constructor for
enumerable_thread_specific template class. The arguments from
this constructor are used to construct thread-local values.
Improved exception safety for enumerable_thread_specific template class.
Added documentation for tbb::flow::tagged_msg class and
tbb::flow::output_port function. Fixed build errors for systems that do not support dynamic linking.
C++11 move aware insert and emplace methods added to concurrent
unordered containers. Preview Features:
Interface-breaking change: typedefs changed for node predecessor and
successor lists, affecting copy_predecessors and copy_successors
methods.
Added template class composite_node to the flow graph API. This template class packages a subgraph to represent it as a first-class flow graph node.
The functions, make_edge and remove_edge now accept multiport nodes as
arguments, automatically using the node port with index 0 for an edge.
4 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Open-source contributions integrated:
Draft code for enumerable_thread_specific constructor with multiple arguments (see first bullet) by Adrien Guinet.
Fix for GCC invocation on IBM* Blue Gene* by Jeff Hammond and Raf
Schietekat. Extended testing with smart pointers for Clang & libc++ by Raf Schietekat.
OpenCL™ Code Builder Support for Visual Studio 2015 Bug fixes and stability New Beta Code Builder Features
Android L 64-bit support in Kernel Development Framework Android L 64-bit CPU runtime installation for emulators usage
New Beta Code Analyzer Features
Command line interface – enabled to analyze applications from command line and generate reports
API View enhancements – enabled to distinguish according to API’s parameters
and image size. Occupancy view enhancements – Supports shared context, additional histogram.
Intel® C++ Compiler New string conversion functions added to libistrconv library in v15.0.2 Two new options, /QxCOMMON-AVX512 and /QaxCOMMON-AVX512 added in v15.0.2
Intel® C++ Compiler for Android*
New string conversion functions added to libistrconv.lib in 15.0.2 Two new options, -xCOMMON-AVX512 and -axCOMMON-AVX512, added in v15.0.2
System Analyzer No new features
Platform Analyzer No new features
Graphics Frame Analyzer for OpenGL* ES Integrated profiling and debugging
You can now use the brand-new cross-platform Graphics Frame Analyzer for OpenGL*
to analyze Android* workloads. This tool supports OpenGL ES* 1.0, 1.1, 2.0, 3.0/3.1 and
can be run on Windows* host systems. Graphics Frame Analyzer for OpenGL* offers
the capabilities for graphics profiling and debugging rendering issues by integrating the
functionality of the Graphics Frame Debugger and the legacy Graphics Frame Analyzer.
Note that the Graphics Frame Debugger is no longer available as a standalone tool.
5 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Multiple tools for profiling
You can now profile OpenGL ES 3.1 graphics applications in Graphics Frame Analyzer for OpenGL, System Analyzer, and Platform Analyzer.
Legacy Graphics Frame Analyzer
The legacy Graphics Frame Analyzer is now renamed as Graphics Frame Analyzer for
DirectX*. This tool no longer supports profiling Android* applications and focuses
exclusively on analyzing Windows* applications.
Media SDK for Windows* Media SDK for Windows* introduces API version 1.15, which is backwards compatible with API version 1.13. This release adds the following major features to API version 1.13:
MFX_PLUGINID_HEVCE_HW plugin UID added for Intel® microarchitecture code named
Skylake HEVC (High-efficiency Video Coding) encode in mfxplugin.h.
Added CreateAccelerationDevice function to plugin interface to allow plugins to utilize Media SDK internal D3D device.
Extended mfxsession with MFXInitEx and MFXDoWork interface functions, to allow Application provide thread pull and manage thread priority, this functionality supported not supported for Windows implementation.
New structures added for external threading initialization: mfxInitParam and mfxExtThreadsParam.
mfxFrameInfo extended with buffer allocation parameters. mfxInfoMFX extended
with LowPower tri-state option to allow utilization of Low Power encode functionality.
MFX_EXTBUFF_HEVC_PARAM extended buffer Id corresponding to fxExtHEVCParam structure added for Skylake HEVC encode.
MFX_EXTBUFF_DECODED_FRAME extended buffer Id corresponding to
mfxExtDecodedFrameInfo structure added to get frame type information from
AVC and Mpeg2 decoders.
MFX_EXTBUFF_TIME_CODE extended buffer Id corresponding to mfxExtTimeCode structure added to get timecode from GOP header information from Mpeg2 decode.
MFX_EXTBUFF_HEVC_REGION extended buffer Id corresponding to
mfxExtHEVCRegion structure added to allow region-based encoding
for SW HEVC encode.
6
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
For detailed description of new API, refer to meadiasdk-man.pdf document.
Additionally the following fixes and improvements were applied:
HW implementation: Look Ahead BRC sliding window functionality was improved for better stability to stress parameter set.
Tracer was updated to latest API and changed log file structure. Refer to readme-mediasdk-tracer.pdf for details.
All the new features listed above are not supported by software implementation of the Media SDK Library.
Audio for Windows* No new API added
Media RAW Accelerator for Windows* Product version 1.0.4 / Plug-in version 1.15.5.56 New filters added:
Vignette correction - applied to the Bayer pattern Red/Green/Blue components to correct image peripheral fading caused by camera settings or lens limitation.
Hot pixel removal – filter for removing “bright dot defects” or “hot pixels” from RAW photo
or video. Bayer denoise – Luminance noise reduction filter.
o Maximum supported image size extended to 16280x15952 pixels.
o The sample_camera is excluded from this package. Look for sample on product site.
Media for Mobile No new features
Fixed Issues
Debugger Extension for Android in Visual Studio can now debug 32-bit or 64-bit applications on Android* Lollipop.
If Android Studio* or Eclipse* is chosen as IDE, you now have two options:
1) You can choose Intel® INDE to install the plug-ins into the existing IDE, in which case
you provide the installation path for the IDE during Intel® INDE installation.
2) You can let Intel® INDE install the IDE along with the plug-ins. You may choose to retain any pre-existing IDE installations.
Known Issues
7 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
If the user system has Visual Studio 2015 CTP or .Net 4.6 installed, it may prevent
Intel® INDE installation.
This is because .Net 4.6 changes the paths of the existing .Net 4.5 installation, which
puts the user system in an unsupported state and that may cause some errors during
INDE installation. This requires a fix from Microsoft but here is a workaround.Workaround:1) Uninstall Visual Studio 2015 CTP along with .Net 4.6 2) Install .Net 4.5 3) Install INDE Update 2 4) Install Visual Studio 2015 CTP now.
With Windows 10 Beta Build 10009, issues were seen with environment variables
getting set post-install. Restarting your PC usually fixes this.
Installation of Intel® INDE can cause a possible overflow of system environment variables making the system unusable. See the full length article here.
This is due to the limitation by Windows* to the length of the strings that you use in the System PATH variable.
o On computers running Microsoft Windows* XP or Windows Server 2003, the
PATH environment variable size that you can use is 2047 characters.
o On computers running Microsoft Windows* 7 and later, the maximum PATH
environment variable size that you can use is 4095 characters (you must restart your system).
Since Intel® INDE has many component features that set PATH variables on their own, this is a likely scenario. The workaround follows.Workaround:
1. Restart the system. After restarting the system, PATH is no longer empty, but
may get truncated to 2047 (4095) characters. 2. If the system restart does not help:
i. Launch c:\windows\system32\regedit.exe. ii. Go to the registry hive
"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment".
iii. Clean up unnecessary directories from the “Path” key. iv. Restart the system.
Note: In some exceptional cases if the system is not able to start:
i. Login in the safe mode ii. Open the command prompt shell and type:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment" /v Path /t REG_EXPAND_SZ /d
^%SystemRoot^%\system32;^%SystemRoot^% /f
8 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
You may see the following error when launching the Android Virtual Device Manager
within Eclipse:
PANIC: Missing arch-specific emulator program:
<install_dir>\Intel\INDE\IDEIntegration\ADT\sdk\tools\emulator-
x86_64
Workaround: Launch Android SDK Manager and update the “Android SDK Tools” to the latest version.
Where to Find the Product You can download this product from http://www.intel.com/software/inde. Please see Installation Notes for detailed instructions.
Related Documentation Refer to Intel® INDE’s suite-level Getting Started Guide that includes links to the documentation for the various Intel® INDE features.
Release Content Intel® INDE includes the features listed in the table below. You can find Release Notes for each of these features in the path or link provided in the table below:
Feature Version Release Notes Path
IDE Integration 1.5.9
https://software.intel.com/en-us/articles/release-notes-
for Android* for-ide-integration-for-android-for-windows-for-inde
Context Sensing 1.6.7
https://software.intel.com/sites/default/files/managed/0
SDK 1/37/Context-Sensing-SDK_ReleaseNotes_v1.6.7.pdf
Media SDK for 6.0.0000.349
https://software.intel.com/sites/default/files/mediasdk_release_notes_1.pdf
Windows*
Media RAW https://software.intel.com/sites/default/files/managed/4
Accelerator for 1.0.4
8/ce/media-raw-accelerator_release_notes.pdf
Windows*
Media for Mobile 1.2.2675 https://software.intel.com/en-us/articles/intel-inde-
media-for-mobile-release-notes-and-support
Audio for 6.0.0.1
https://software.intel.com/sites/default/files/managed/4
Windows* 8/ce/release_notes_audio.pdf
9 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Feature Version Release Notes Path
OpenCLTM Code 2015 R2 https://software.intel.com/en-us/articles/opencl-code-
Builder
builder-release-notes
Intel® TBB 4.3 Update 4
https://software.intel.com/en-us/articles/intel-
threading-building-blocks-release-notes
Intel® IPP 8.2 Update1
https://software.intel.com/en-us/articles/intel-ipp-
82-library-release-notes
Intel® C++ https://software.intel.com/en-us/articles/intel-c-
Compiler for 15.0 Update2 compiler-release-notes-for-intel-integrated-native-
Android* developer-experience-2015
Intel® C++ https://software.intel.com/en-us/articles/intel-c-
Compiler for 15.0 Update2 compiler-release-notes-for-intel-integrated-native-
Windows* developer-experience-2015
Graphics Frame 2015 R1
https://software.intel.com/en-us/articles/intel-gpa-
Analyzer release-notes
Graphics Frame 2015 R1
https://software.intel.com/en-us/articles/intel-frame-
Debugger debugger-release-notes
System Analyzer 2015 R1
https://software.intel.com/en-us/articles/intel-gpa-
release-notes
Platform Analyzer 2015 R1
https://software.intel.com/en-us/articles/intel-gpa-
release-notes
Debugger https://software.intel.com/en-us/articles/debugger-
Extension for
12.0.21 extension-for-vs-android-release-notes-for-intelr-inde-
Android in Visual
2015
Studio
OpenCV Beta
https://software.intel.com/en-us/articles/opencv-
release-notes
Tamper Beta
https://software.intel.com/en-us/articles/tamper-
Protection protection-beta-release-notes
Third Party Tools Please refer to Release Notes of IDE Integration for a list of third party products installed by Intel® INDE.
System Requirements Intel® INDE requires the following in the host machine:
10
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Hardware:
These minimum requirements are based on the full installation of the product. Some advanced
features may require advanced hardware. Please check Release Content to find the Release
Notes for each feature/component, which details the requirements for that feature/component. A PC based on 2nd, 3rd, 4th, or 5th generation Intel® Core™ processor
o Incompatible or proprietary instructions in non-Intel processors may cause the analysis capabilities of this product to function incorrectly.
o For the best experience, a multi-core system is recommended.
4 GB RAM 21 GB free disk space for all features of the Ultimate Edition, 17 GB for Professional Edition
and 16 GB for Starter Edition. Additional 4GB if Beta features are selected to install. Software: Java* JDK 7 or later 64-bit version of Microsoft* Windows* 7 or 8 or 8.1 operating system Microsoft .NET 4.5+ If Microsoft* Visual Studio* IDE Integration is selected to install:
Microsoft* Visual Studio* Community/Professional/Ultimate/Team 2012 or 2013 with C++
component should be already installed For detailed software requirements for any feature, refer to the Release Notes of that
respective component as noted in the Release Content section. Android Studio* and Eclipse*
IDEs are installed (if selected during installation) by the IDE Integration for Android*
development feature of Intel INDE. Supported Target Devices: Devices running 32-/64-bit Android* 4.3+ on Intel® or ARM* processors Devices running 32-/64-bit Windows* 7 or 8 or 8.1 on Intel® processors
Installation Notes To install the product, you need a valid license file or serial number. If you are evaluating the
product, you can also choose the option Evaluate this product (no serial number required)
during installation. Ultimate Edition of the product will be installed if you choose this option.
If you received your product by downloading it, double-click on the executable file (.EXE) to begin installation.
11 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
You do not need to remove previous versions of Intel INDE 2015 before installing a newer
version of the Intel INDE 2015 product. Update 2 release comes with some Beta features. Click
here to sign up and learn about the new Beta features in Intel INDE.
By default, the install directory is: C:\Intel\INDE. You can also specify a different installation
location, but it should not have any spaces. This is because some components do not
support spaces well.
Activation A valid license is required for installation and use. If you are installing the product for the first time, use one of the following options for activating the license:
Type in the product serial number (internet connection is required) Specify the location of a license file or license server Use an evaluation license for 31 days
Frequently Asked Questions How do I install updates for the product?
This is done through a utility called Intel® Software Manager which is installed when any
of the software products from Intel is installed. You may invoke Intel® Software Manager
from the Start-Up menu to check for any updates. You will also receive pop-up
messages if a new update is available. For more information, refer to:
https://software.intel.com/en-us/articles/what-is-intel-software-manager
How do I renew my license?
If you own Professional or Ultimate (only those have licenses), Intel® Software
Manager provides you “Licenses” tab where you can check support period and enter
new Serial Number with extended support period.
How do I know what edition of the product is installed?
Intel® Software Manager provides the information for Professional and Ultimate Editions.
If there is no information displayed for Intel® INDE but you have the product installed,
then what you have is the Starter Edition.
How do I upgrade the product from Starter to Professional or Ultimate Edition?
Start installer once more and enter appropriate Serial Number in the activation dialog.
What if I want to install Intel® INDE plug-ins into more than one IDE?
Start the installer once more and choose “Modify” and choose the IDE. Intel® INDE will
install the plug-ins to the chosen IDE and will detect the already installed components of
Intel® INDE and install only the required ones.
12 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Default Installation Folders The default top-level installation folder for this product is: C:\Intel\INDE
Folder arrangement described below is created during Intel® INDE installation. Not all folders may be present in a given installation. IDE Integration for Android* -
o For Microsoft* Visual Studio* <:install_dir>\IDEintegration NDK
ANT
Docs
SDK
o For Eclipse* : <install_dir>\IDEintegration
Docs
NDK
ANT
ADT
o For Android Studio* : <install_dir>\IDEintegration Docs
NDK
AndroidStudio
OpenCL™ Code Builder: <install_dir>\code_builder_5.1.0.25o android-preinstall o android-preinstall64 o bin o doc o eclipse-plug-in o include o lib
Context Sensing SDK: <install_dir>\context_sdk 1.6.7.232o Docs o Samples
Media SDK for Windows*: <install_dir>\media_sdk_6.0.0.349o bin
win32
x64
o doc o igfx_s3dcontrol
include
lib
13
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
o include o lib
win32
x64
o opensource
mfx_dispatch
o samples o tools
Media RAW Accelerator for Windows*:<install_dir>\media_raw_accelerator_1.0.4
o bin o doc o include o lib
win32
x64
o opensource
Media for Mobile: <install_dir>\media_for_mobile_1.2.2675o Android o WindowsRT
Audio for Windows*: <install_dir>\media_audio_6.0.0.1o bin o doc o include
Intel® TBB: <install_dir>\tbb_4.3.4o Android
Intel® IPP: <install_dir>\ipp_8.2.1.012o Android
Documentation
X86
X64
o Documentation o Windows
Documentation
X86
X64
Intel® C++ Compiler for Android*: <install_dir>\icc_android_15.0.2.018o bin o compiler o Documentation o eclipse_support
14
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
o Samples o Toolchains
Intel® C++ Compiler for Windows*: <install_dir>\icc_windows_2015.0.2.014o bin o compiler o Documentation o redist o Samples
Debugger Extension for Android in Visual Studio:<install_dir>\debugger_extension_2015.0.1.013
o AndroidDebuggerExtension
Graphics Frame Analyzer for OpenGL*:<install_dir>\frame_analyzer_for_opengl_15.1.0.242903
Graphics Frame Analyzer for DirectX*: <install_dir>\GPA 15.1.0.242923
System Analyzer: <install_dir>\ GPA 15.1.0.242923
Platform Analyzer: <install_dir>\ GPA 15.1.0.242923
OpenCV: <install_dir>\ OpenCV_3.0.0.53o Etc o Include o Java o Python o Sdk o VSIntegration o X64 o X86
Tamper Protection: <install_dir>\TamperProtection_0.1.22363o Bin o Doc o Inc o Lib o Tutorials
Changing, Updating and Removing the Product How do I uninstall the product?
Go to Control Panel > Programs > Program > Uninstall a program and choose Intel® INDE to be uninstalled.
15
Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide
Or start the installer again and choose to remove the product.
How do I add/modify the components?
Start the installer again and choose “Modify” and choose the features.
Legal Information https://software.intel.com/sites/default/files/managed/4d/59/EULA_INDE_Update2_Win.pdf
*Other names and brands may be claimed as the property of others.
Intel, Intel Atom, Intel Core, Intel Iris, Intel Pentium and Intel Celeron are trademarks of Intel Corporation in the U.S. and/or other countries.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
Copyright (C) 2014-2015 Intel Corporation. All rights reserved.
16 Intel® Integrated Native Developer Experience 2015 Release Notes and Installation Guide