เบ‚เปˆเบฒเบงเบเปˆเบฝเบงเบเบฑเบš Intel GPU: NEO OpenCL เปƒเบซเบกเปˆ, เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan, เบŠเบทเปˆเบ‚เบญเบ‡ PCH เปƒเบซเบกเปˆ, เบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเบ‚เบญเบ‡เป„เบ”เป€เบงเบต Gallium, eDRAM เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบญเบšเบšเบฑเบŸเป€เบŸเบต.

เบ„เบปเบ™เบ‚เบฑเบšเบฅเบปเบ” NEO OpenCL เบˆเบฒเบ Intel เบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเปˆเบ™ 19.20.13008. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenCL 2.1 เบชเปเบฒเบฅเบฑเบš Intel GPUs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Broadwell. เบœเบนเป‰เบ—เบตเปˆเบกเบต Haswell เบซเบผเบท GPU เป€เบเบปเปˆเบฒเบ–เบทเบเบŠเบธเบเบเบนเป‰เปƒเบซเป‰เปƒเบŠเป‰เป„เบ”เป€เบงเบต Beignet, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™ Legacy.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡: Intel Graphic Compiler เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบ›เบฑเบ™เบชเบฐเบšเบฑเบšเบซเบฅเป‰เบฒเบชเบธเบ” 1.0.4.

เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบ›เบฐเบเบญเบšเปƒเบ™ CentOS 7. เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ›เปˆเบญเบ: SVM เป€เบกเบฑเบ”เบฅเบฐเบญเบฝเบ” เบšเปเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบธเบ™ เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบต Ubuntu 16.04.4 เปเบฅเบฐ kernel เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 4.13, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบต CFL เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต kernel i915.alpha_support=1

เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒ, เบ‚เบญเบšเปƒเบˆ Intel open source drivers, เบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเปˆเบฝเบงเบเบฑเบš SoC Intel Elkhart Lake เปƒเบซเบกเปˆ. เบ”เบฝเบงเบ™เบตเป‰, เบ‚เบญเบšเปƒเบˆเบžเบงเบเป€เบ‚เบปเบฒ, เบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ เบŠเบทเปˆเบฅเบฐเบซเบฑเบ” PCH, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบžเบงเบเป€เบ‚เบปเบฒ - Mule Creek Canyon.

Vulkan เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ 1.1.109, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบกเบตเบชเบญเบ‡เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเปƒเบซเบกเปˆเบˆเบฒเบ Intel:

  • VK_INTEL_performance_query - เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”/เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ™เบตเป‰เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบ Intel Graphics Performance Analyzers เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” Intel Metrics Discovery. เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ/เบเบฒเบ™เบ›เบฐเบเบญเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก
  • VK_INTEL_shader_integer_functions2 - เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ™เบตเป‰เป€เบžเบตเปˆเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเปƒเบซเบกเปˆเปƒเบซเป‰เบเบฑเบš SPIR-V, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ GLSL เบชเปเบฒเบฅเบฑเบš OpenGL INTEL_shader_integer_functions2

เปƒเบ™เป„เบ”เป€เบงเบต Intel "Iris" Gallium3D เบชเปเบฒเบฅเบฑเบš Linux เบ›เบฒเบเบปเบ”เบงเปˆเบฒ เบฎเบญเบ‡เบฎเบฑเบš Shader disk cache. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบกเบตเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบงเบต Mesa เบ„เบฅเบฒเบชเบชเบดเบเบชเปเบฒเบฅเบฑเบš Linux. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เบงเบ™เบˆเบฐเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™ Mesa 19.2.

เบชเบธเบ”เบ—เป‰เบฒเบ, Intel เบงเบฝเบเบ‡เบฒเบ™ เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ eLLC / eDRAM เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ„เบทเบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™. เบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Skylake เปเบฅเบฐเปƒเบซเบกเปˆเบเบงเปˆเบฒ, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบŠเบดเบšเป€เบเบปเปˆเบฒเบ—เบตเปˆเบกเบต eDRAM.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™