Intel opencl driver linux

Содержание
  1. Arch Linux User Repository
  2. Search Criteria
  3. Package Details: intel-opencl 5.0.r63503-2
  4. Package Actions
  5. Dependencies (3)
  6. Required by (29)
  7. Sources (1)
  8. Latest Comments
  9. egore911 commented on 2021-06-10 06:10
  10. Ashark commented on 2019-07-25 23:24
  11. intelfx commented on 2019-01-12 05:18
  12. BugSecurity commented on 2018-12-27 13:13
  13. Ashark commented on 2018-12-27 08:40
  14. bastianplettner commented on 2018-08-12 10:34
  15. enihcam commented on 2018-05-27 02:26
  16. dsx commented on 2017-08-11 19:05
  17. craeckie commented on 2017-07-03 09:54
  18. intelfx commented on 2017-03-13 07:24
  19. Legacy OpenCL™ Runtimes for Intel® Processors
  20. What to Download
  21. SDK Packages
  22. Driver/Runtime Packages Available
  23. Intel® SDK for OpenCL™ Applications 2017 R2 for Linux (64-bit)
  24. Intel® SDK for OpenCL™ Applications 2017 R2 for Windows* (64-bit)
  25. OpenCL™ 2.0 GPU/CPU driver package for Linux* (64-bit)
  26. OpenCL™ Driver for Iris™ graphics and Intel® HD Graphics for Windows* OS (64-bit and 32-bit)
  27. Deprecated Releases
  28. OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors
  29. OpenCL™ Runtime 14.2 for Intel® CPU and Intel® Xeon Phi™ Coprocessors
  30. OpenCL™ Runtimes for Intel® Processors
  31. Deploy OpenCL™ Runtimes
  32. Important Change
  33. Intel® Graphics Technology Runtimes
  34. Linux* OS
  35. Windows* OS
  36. Intel® Xeon® Processor OR Intel® Core™ Processor (CPU) Runtimes
  37. Intel® CPU Runtime for OpenCL™ Applications 18.1 for Linux* OS (64bit only)
  38. Intel® CPU Runtime for OpenCL™ Applications 18.1 for Windows* OS (64bit or 32bit)
  39. Intel® CPU Runtime for OpenCL™ Applications with SYCL support
  40. Develop OpenCL™ Applications
  41. Intel® oneAPI: DPC++ Compiler
  42. Intel® System Studio
  43. Intel® SDK for OpenCL™ Applications
  44. Intel® Distribution of OpenVINO™ toolkit
  45. Intercept Layer for Debugging and Analyzing OpenCL™ Applications
  46. Additional resources

Arch Linux User Repository

Search Criteria

Package Details: intel-opencl 5.0.r63503-2

Package Actions

Git Clone URL: https://aur.archlinux.org/intel-opencl.git (read-only, click to copy)
Package Base: intel-opencl
Description: Legacy OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux (pre-Broadwell)
Upstream URL: https://software.intel.com/en-us/articles/legacy-opencl-drivers#latest_linux_driver
Licenses: custom:intel
Provides: opencl-driver
Submitter: intelfx
Maintainer: pedrogabriel
Last Packager: intelfx
Votes: 27
Popularity: 0.014710
First Submitted: 2016-07-01 01:01
Last Updated: 2019-01-12 05:20

Dependencies (3)

  • libdrm (libdrm-grate-git, libdrm-minimal-git, libdrm-git)
  • zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git, zlib-ng)
  • intel-opencl-sdk(optional) – Intel SDK for OpenCL Applications

Required by (29)

  • caffe-opencl-git (requires opencl-driver)
  • computecpp (requires opencl-driver)
  • cpu-x-git (requires opencl-driver) (optional)
  • davinci-resolve (requires opencl-driver)
  • davinci-resolve-beta (requires opencl-driver)
  • davinci-resolve-studio (requires opencl-driver)
  • davinci-resolve-studio-beta (requires opencl-driver)
  • dewobble (requires opencl-driver)
  • dewobble-git (requires opencl-driver)
  • foldingathome (requires opencl-driver) (optional)
  • foldingathome-beta (requires opencl-driver) (optional)
  • futhark-nightly (requires opencl-driver) (optional)
  • gr-fosphor (requires opencl-driver)
  • kristforge-bin (requires opencl-driver) (optional)
  • kristforge-git (requires opencl-driver) (optional)
  • lc0 (requires opencl-driver)
  • leela-zero (requires opencl-driver)
  • leela-zero-git (requires opencl-driver)
  • luxcorerender (requires opencl-driver) (optional)
  • luxcorerender-git (requires opencl-driver) (optional)
  • luxmark (requires opencl-driver)
  • mfakto (requires opencl-driver)
  • mtsieve (requires opencl-driver)
  • python-pyfai (requires opencl-driver)
  • python-silx (requires opencl-driver) (optional)
  • qgis-ltr (requires opencl-driver) (optional)
  • ugene-git (requires opencl-driver)
  • vramfs-git (requires opencl-driver)
  • zivid (requires opencl-driver)

Sources (1)

Latest Comments

egore911 commented on 2021-06-10 06:10

Please note that this package provides an libtbb.so.2, which causes symbol lookup errors in blender / openimagedenoise (e.g. _ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE), see also https://bugs.archlinux.org/task/71199

Switching to the intel-opencl-clang package fixes this.

Ashark commented on 2019-07-25 23:24

This package provides intel.icd file, which is already provided by intel-compute-runtime package. So this package should explicitly conflict with intel-compute-runtime or probably rename that file.

intelfx commented on 2019-01-12 05:18

@BugSecurity: this is a legacy Intel OpenCL driver (pre-Broadwell), and provided is still the latest version.

@Ashark: thanks, replaced.

Also I do not own supported hardware anymore, so I’m disowning this package now.

BugSecurity commented on 2018-12-27 13:13

Ashark commented on 2018-12-27 08:40

@intelfx, Could you please replace provides «opencl» to provides «opencl-driver». Possibly it also needs to provide «opencl-intel».

bastianplettner commented on 2018-08-12 10:34

even though this package is deprecated by Intel, it is still required for pre-Broadwell chips. This version is the newest version of that package and therefore it is not outdated.

enihcam commented on 2018-05-27 02:26

SRB version of OpenCL driver is deprecated. Please switch to Intel ‘Neo’ OpenCL driver. For more details: https://github.com/intel/compute-runtime

dsx commented on 2017-08-11 19:05

thanks for the patch but it misses ‘numactl’ and ‘ncurses5-compat-libs’ dependencies:

-depends=(‘zlib’ ‘libdrm’)
+depends=(‘zlib’ ‘libdrm’ ‘numactl’ ‘ncurses5-compat-libs’)

with this addition works fine (I’ve tried x264 —opencl)

craeckie commented on 2017-07-03 09:54

Patch for new version 5.0:

— a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor: Wei-Ning Huang

pkgname=intel-opencl
-_pkgver=4.1-61547
+_pkgver=»5.0-63503″
pkgver=»$<_pkgver>»
pkgrel=1
pkgdesc=»OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux»
@@ -16,8 +16,8 @@ license=(‘custom:intel’)
depends=(‘zlib’ ‘libdrm’)
optdepends=(‘intel-opencl-sdk: Intel SDK for OpenCL Applications’)
provides=(‘opencl’)
-source=(«$-$-linux64.zip::http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB4.1_linux64.zip»)
-sha256sums=(‘d29ff894efe9b3f7cde4e52c499b63eafa449cc4efdfbfaf03b424939523be5d’)
+source=(«$-$-linux64.zip::http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB5.0_linux64.zip»)
+sha256sums=(‘a3989a7a00f216b1a50bad37dc49629c3f7ce65104a2ca665e59d8c699bf7443’)

Читайте также:  Проверка версии windows installer

intelfx commented on 2017-03-13 07:24

Bumped, sorry for the latency.
Anyone wants to maintain this? Beignet serves my needs better, so I don’t use this anymore.

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Legacy OpenCL™ Runtimes for Intel® Processors

Last Updated: 08/12/2019

Please see the new portal for OpenCL™ deployments prior to accessing this legacy content. Runtimes and OpenCL™ tool support for downloads listed on this article are deprecated in favor of newer products.

What to Download

Installation has two parts:

  1. Intel® SDK for OpenCL™ Applications Package
  2. Driver and library(runtime) packages

The SDK includes components to develop applications: IDE integration, offline compiler, debugger, and other tools. Usually on a development machine the driver/runtime package is also installed for testing. For deployment you can pick the package that best matches the target environment.

The illustration below shows some example install configurations.

SDK Packages

Please note: A GPU/CPU driver package or CPU-only runtime package is required in addition to the SDK to execute applications

Suite: (also includes driver and Intel® Media SDK)

Driver/Runtime Packages Available

GPU/CPU Driver Packages

CPU-only Runtime Packages

Intel® SDK for OpenCL™ Applications 2017 R2 for Linux (64-bit)

This is a standalone release for customers who do not need integration with the Intel® Media Server Studio. It provides components to develop OpenCL applications for Intel processors.

Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out the Release Notes.

Intel® SDK for OpenCL™ Applications 2017 R2 for Windows* (64-bit)

This is a standalone release for customers who do not need integration with the Intel® Media Server Studio. The standard Windows graphics driver packages contains the driver and runtime library components necessary to run OpenCL applications. This package provides components for OpenCL development.

Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out the Release Notes.

OpenCL™ 2.0 GPU/CPU driver package for Linux* (64-bit)

The intel-opencl-r5.0 (SRB5.0) Linux driver package enables OpenCL 1.2 or 2.0 on the GPU/CPU for the following Intel® processors:

  • Intel® 5th, 6th or 7th generation Core™ processor
  • Intel® Celeron® Processor J3000 Series with Intel® HD Graphics 500 (J3455, J3355), Intel® Pentium® Processor J4000 Series with Intel® HD Graphics 505 (J4205), Intel® Celeron® Processor N3000 Series with Intel® HD Graphics 500 (N3350, N3450), Intel® Pentium Processor N4000 Series with Intel® HD Graphics 505 (N4200)
  • Intel® Xeon® v4, or Intel® Xeon® v5 Processors with Intel® Graphics Technology (if enabled by OEM in BIOS and motherboard)

Installation Instructions. Scripts to automate install and additional install documentation available here.

Intel validates the intel-opencl-r5.0 driver on CentOS 7.2 and 7.3 when running the following 64-bit kernels:

  • Linux 4.7 kernel patched for OpenCL
  • Linux 4.4 kernel patched for Intel® Media Server Studio 2017 R3

Although Intel validates and provides technical support only for the above Linux kernels on CentOS 7.2 and 7.3, other distributions may be adapted by utilizing our generic operating system installation steps as well as MSS 2017 R3 installation steps.

In addition: Intel also validates Ubuntu 16.04.2 when running the following 64-bit kernel:

•Ubuntu 16.04.2 default 4.8 kernel

Ubuntu 16.04 with the default kernel works fairly well but some core features (i.e. device enqueue, SVM memory coherency, VTune support) won’t work without kernel patches. This configuration has been minimally validated to prove that it is viable to suggest for experimental use, but it is not fully supported or certified.

Supported OpenCL devices:

For detailed information please see the driver package Release Notes.

Previous Linux driver packages:

For Linux drivers covering earlier platforms such as 4th generation Intel Core processor please see the versions of Media Server Studio in the Driver Support Matrix.

OpenCL™ Driver for Iris™ graphics and Intel® HD Graphics for Windows* OS (64-bit and 32-bit)

The standard Intel graphics drivers for Windows* include components needed to run OpenCL* and Intel® Media SDK applications on processors with Intel® Iris™ Graphics or Intel® HD Graphics on Windows* OS.

You can use the Intel Driver Update Utility to automatically detect and update your drivers and software. Using the latest available graphics driver for your processor is usually recommended.

Supported OpenCL devices:

For the full list of Intel® Architecture processors with OpenCL support on Intel Graphics under Windows*, refer to the Release Notes.

Читайте также:  Linux what is system map

Deprecated Releases

Note: These releases are no longer maintained or supported by Intel®.

OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors

This runtime software package adds OpenCL CPU device support on systems with Intel Core and Intel Xeon processors.

Supported OpenCL devices:

12 Aug 2019: This listing is posted for archival purposes only. Version 16.1.2 and earlier runtimes are deprecated and unavailable. Please consider using version 18.1 or newer on supported platforms.

16.1.2

16.1.1

16.1

15.1:

For the full list of supported Intel® architecture processors, refer to the OpenCL™ Runtime Release Notes.

OpenCL™ Runtime 14.2 for Intel® CPU and Intel® Xeon Phi™ Coprocessors

This runtime software package adds OpenCL support to Intel Core and Xeon processors and Intel Xeon Phi coprocessors.

Supported OpenCL devices:

  • Intel Xeon Phi coprocessor
  • CPU

Available Runtimes

For the full list of supported Intel architecture processors, refer to the OpenCL™ Runtime Release Notes.

Источник

OpenCL™ Runtimes for Intel® Processors

Last Updated: 10/05/2021

Deploy OpenCL™ Runtimes

Obtain runtimes to execute or develop OpenCL™ applications on Intel­® Processors

Important Change

There is a change in OpenCL™ CPU runtime for Windows* distribution in the 2020 February release to be consistent with Linux* distribution. The OpenCL CPU runtime is removed from the OpenCL driver for Windows starting in the 2020 February release version «igfx_win10_100.7870.exe».

  • But the installer of the new driver did not remove the old OpenCL CPU runtime when you upgrade the newer driver, so you may have two OpenCL CPU runtimes on your system. This issue is already fixed in the installation script on github here.
  • To download the OpenCL CPU runtime for Windows, please follow any of the following methods:
    • Follow the section «Intel® CPU Runtime for OpenCL™ Applications 18.1 for Windows* OS (64bit or 32bit)» below to download and install.
    • Github: https://github.com/intel/llvm/releases
      • Search for «oneAPI DPC++ Compiler dependencies» and find latest release to download, e.g. https://github.com/intel/llvm/releases/tag/2020-WW20
      • Following the installation instructions to install

Intel® Graphics Technology Runtimes

Execute OpenCL™ applications on Intel® Processors with Intel® Graphics Technology.

  • Specifically target Intel® HD Graphics, Intel® Iris® Graphics, and Intel® Iris® Pro Graphics if available on Intel® Processors.
  • Runtimes for Intel® Graphics Technology are often deployed in tandem with an Intel® CPU runtime.
  • Consider graphics runtimes when developing OpenCL™ applications with the Intel® SDK for OpenCL™ Applications or Intel® System Studio.

Check release notes to ensure supported targets include your target device. For Intel® processors older than supported targets, please see the legacy deployment page.

Linux* OS

Note: The latest OpenCL runtime for CPU requires GNU* gcc version 7.3 or newer.

Intel® Graphics Compute Runtime for OpenCL™ Driver is deployed with package managers for multiple distributions. Please see the documentation on the GitHub* portal for deployment instructions.

Considerations for deployment:

  • Ensure the deployment system has the (libOpenCL.so) ICD loader runtime from either:
    • Your system package manager (for example with the unofficial ocl-icd )
      • Useful package manager search hints:
        • apt update; apt-file find libOpenCL.so
        • yum provides «*/libOpenCL.so»
    • Build from the official Khronos ICD Loader reference repository.
    • Part of the Intel® SDK for OpenCL™ Applications.
  • The Intel® Graphics Compute Runtime for OpenCL™ Driver depends on the i915 kernel driver. Necessary i915 features are available with relatively recent Linux* OS kernels. The recommended kernel is the validation kernel cited in documentation. In general, deployments after the 4.11 kernel should be OK. Make sure to review the release notes and documentation for more specifics.

Windows* OS

  • Intel® Graphics Compute Runtime for OpenCL™ Driver is included with the Intel® Graphics Driver package for Windows* OS.
  • Download Options
    • System Vendor
      • See your vendor website for a graphics or video driver download for the system
    • Intel® Download Center
      • Navigate to “Graphics Drivers” for recent releases.
      • Try the system vendor first in consideration of vendor support. System vendors may disable Intel® Graphics Driver install.
    • Intel® Driver Update Utility
    • The graphics driver package is built in with Windows* 10 OS install. However, the built-in default deployment may not contain latest features.
  • Release Notes
    • In the Download Center navigate to “Graphics Drivers” for Release Notes.

Intel® Xeon® Processor OR Intel® Core™ Processor (CPU) Runtimes

Execute OpenCL™ kernels directly on Intel® CPUs as OpenCL™ target devices.

  • Consider an OpenCL™ CPU implementation for Intel® systems without Intel® Graphics Technology.
  • Systems with Intel® Graphics Technology can simultaneously deploy runtimes for Intel® Graphics Technology and runtimes for Intel® CPU (x86-64).
  • For application developers, the CPU-only runtime is pre-included with the Intel® SDK for OpenCL™ Applications or Intel® System Studio: OpenCL™ Tools component.
Читайте также:  Самый простой видеоплеер windows 10

Check release notes to ensure supported targets include your target device. For Intel® processors older than supported targets, see the legacy deployment page.

Intel® CPU Runtime for OpenCL™ Applications 18.1 for Linux* OS (64bit only)

  • Size 125 MB
  • See supported platform details in the Release Notes.
  • Ubuntu* install uses an rpm translator
  • The Linux* OS CPU runtime package also includes the ICD loader runtime (libOpenCL.so). The runtime installer should set the deployment system to see this ICD loader runtime by default. When examining system libraries, administrators may observe ICD loader runtimes obtained from other places. Examples include the system package manager (for example with ocl-icd) or as part of the Intel® SDK for OpenCL™ Applications.
  • Maintenance and updates are now provided in the Experimental Intel® CPU Runtime for OpenCL™ Applications with SYCL support implementation. This implementation is listed later in this article.
  • MD5 83c428ab9627268fc61f4d8219a0d670
  • SHA1 5f2fa6e6bc400ca04219679f89ec289f17e94e5d

Intel® CPU Runtime for OpenCL™ Applications 18.1 for Windows* OS (64bit or 32bit)

  • Size 60 MB
  • CPU-only deployments should use the .msi installer linked in the Download button, and consider removal of the Intel® Graphics Technology drivers where applicable.
  • CPU & Graphics deployments should use the Intel® Graphics Technology driver package, which contains both CPU (x86-64) and Intel® Graphics Technology implementations.
  • See supported operating system details in the Release Notes
  • Maintenance and updates are now provided in the Experimental Intel® CPU Runtime for OpenCL™ Applications with SYCL support implementation. This implementation is listed later in this article.
  • MD5 8e24048001fb46ed6921d658dd71b8ff
  • SHA1 451d96d37259cb111fe8832d5513c5562efa3e56

Intel® CPU Runtime for OpenCL™ Applications with SYCL support

Please visit the Intel® CPU Runtime for OpenCL™ Applications with SYCL support to download and install the runtime for Windows or Linux.

Develop OpenCL™ Applications

Tools to develop OpenCL™ applications for Intel® Processors

Intel® oneAPI: DPC++ Compiler

  • DPC++/SYCL programs can run SYCL kernels by way of underlying OpenCL™ implementations.
  • OpenCL-C kernels can also be directly ingested and run by a SYCL runtime. Users of the OpenCL C++ API wrapper may find the SYCL specification particularly appealing.
  • Explore the Intel® oneAPI: DPC++ Compiler, Github* hosted DPC++/SYCL code samples, OpenCL™ injection tests, as well as training videos part1 and part2 on techdecoded.intel.io.
  • As of article publication, this compiler is in Beta.

Intel® System Studio

  • For compilation, cross-platform, IoT, power considerate development, and performance analysis.
    • OpenCL™ development tools component:
      • Develop OpenCL™ applications targeting Intel® Xeon® Processors, Intel® Core™ Processors, and/or Intel® Graphics Technology.
      • Develop applications with expanded IDE functionality, debug, and analysis tools.
        • Note: Some debug and analysis features have been removed from recent versions of the SDK.
      • Earlier versions of the SDK contain an experimental OpenCL™ 2.1 implementation. Intel® CPU Runtime for OpenCL™ Applications 18.1 was intended as a replacement for the experimental implementation.
  • Visit the Intel® System Studio portal

Intel® SDK for OpenCL™ Applications

  • Standalone distribution of Intel® System Studio: OpenCL™ Tools component.
  • Develop OpenCL™ Applications targeting Intel® Xeon® Processors, Intel® Core™ Processors, and/or Intel® Graphics Technology.
  • Develop applications with expanded IDE functionality, debug, and analysis tools.
    • Note: Some debug and analysis features have been removed from recent versions of the SDK.
    • Earlier versions of the SDK contain an experimental OpenCL™ 2.1 implementation suitable for development testing on CPU OpenCL™ targets. Intel® CPU Runtime for OpenCL™ Applications 18.1 was intended as a replacement for that experimental implementation.
  • See release notes, requirements, and download links through the Intel® SDK for OpenCL™ Applications portal.

Intel® Distribution of OpenVINO™ toolkit

  • The Intel® Distribution of OpenVINO™ toolkit is available for vision and deep learning inference. It benefits from OpenCL™ acceleration for each of these components:
    • Intel® Deep Learning Deployment Toolkit
    • OpenCV
    • OpenVX*
  • For a developer oriented overview, see videos on the techdecoded.intel.io training hub.

Intercept Layer for Debugging and Analyzing OpenCL™ Applications

  • The Intercept Layer for Debugging and Analyzing OpenCL™ Applications (clIntercept) can intercept, report, and modify OpenCL™ API calls.
  • No application-level modifications nor OpenCL™ implementation modifications are necessary.
  • clIntercept functionality can supplement removed functionality from recent releases of the Intel® SDK for OpenCL™ Applications.

Additional resources

*OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

Источник

Оцените статью