Новости ΠΏΡ€ΠΎ Intel GPU: Π½ΠΎΠ²Ρ‹ΠΉ NEO OpenCL, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Vulkan, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ PCH, прогрСсс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Gallium, eDRAM для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠ°Π΄Ρ€ΠΎΠ²

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ NEO OpenCL ΠΎΡ‚ Intel ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ вСрсии 19.20.13008. Он прСдоставляСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ OpenCL 2.1 для Intel GPU начиная с Broadwell. Π’Π΅ΠΌ, Ρƒ ΠΊΠΎΠ³ΠΎ Haswell ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ старый GPU, прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Beignet, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ статус Legacy.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: Intel Graphic Compiler ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ вСрсии 1.0.4.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ установкС, инструкция ΠΏΠΎ сборкС Π² CentOS 7. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΊ Ρ€Π΅Π»ΠΈΠ·Ρƒ: Fine grained SVM Π½Π΅ поддСрТиваСтся Π² этом Ρ€Π΅Π»ΠΈΠ·Π΅. Если Ρƒ вас Ubuntu 16.04.4 ΠΈ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ ядро 4.13, Ρ‚ΠΎ для CFL-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ядра i915.alpha_support=1

Π’ ΠΌΠ°Ρ€Ρ‚Π΅, благодаря Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ Intel с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, стало извСстно ΠΏΡ€ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ SoC Intel Elkhart Lake. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, благодаря Π½ΠΈΠΌ ΠΆΠ΅, стало извСстно ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ имя PCH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ — Mule Creek Canyon.

Бостоялся Ρ€Π΅Π»ΠΈΠ· Vulkan 1.1.109, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вошли Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΡ‚ Intel:

  • VK_INTEL_performance_query — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ позволяСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ/прилоТСния. Π­Ρ‚ΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Intel Graphics Performance Analyzers ΠΈ Intel Metrics Discovery library. Π’Π°ΠΊΠΆΠ΅ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для сторонних ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Π°Π½Π°Π»ΠΈΠ·Π°/профилирования
  • VK_INTEL_shader_integer_functions2 — это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ добавляСт Π½ΠΎΠ²Ρ‹Π΅ цСлочислСнныС инструкции Π² SPIR-V, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ GLSL для OpenGL INTEL_shader_integer_functions2

Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Intel «Iris» Gallium3D для Linux появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° дискового кэша ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ². Π Π°Π½Π΅Π΅ эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ присутствовала Π² Classic Mesa Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ для Linux. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ стоит ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² Mesa 19.2.

НаконСц, Intel Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ использованиСм Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ памяти eLLC/eDRAM для write-back ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² дисплСя. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Skylake ΠΈ Π½ΠΎΠ²Π΅Π΅, Π½ΠΎ Π½Π΅ Π½Π° Π±ΠΎΠ»Π΅Π΅ старых Ρ‡ΠΈΠΏΠ°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ eDRAM.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru