рдЗрдВрдЯреЗрд▓ GPU рдмрджреНрджрд▓ рдмрд╛рддрдореНрдпрд╛: рдирд╡реАрди NEO OpenCL, Vulkan рд╡рд┐рд╕реНрддрд╛рд░, рдирд╡реАрди PCH рдЪреЗ рдирд╛рд╡, рдЧреЕрд▓рд┐рдпрдо рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдкреНрд░рдЧрддреА, рдлреНрд░реЗрдо рдмрдлрд░ рдХреЕрд╢рд┐рдВрдЧрд╕рд╛рдареА eDRAM

рдбреНрд░рд╛рдпрд╡рд░ NEO OpenCL рдЗрдВрдЯреЗрд▓ рдХрдбреВрди 19.20.13008 рдЖрд╡реГрддреНрддреАрд╡рд░ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ. рд╣реЗ рдмреНрд░реЙрдбрд╡реЗрд▓рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдгрд╛рд▒реНрдпрд╛ Intel GPU рд╕рд╛рдареА OpenCL 2.1 рд╕рдорд░реНрдерди рдкреБрд░рд╡рддреЗ. рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ Haswell рдХрд┐рдВрд╡рд╛ рдЬреБрдиреЗ GPU рдЖрд╣реЗ рддреНрдпрд╛рдВрдирд╛ Beignet рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЛ Legacy рдЖрд╣реЗ.

рдмрджрд▓рд╛рдВрдкреИрдХреА: рдЗрдВрдЯреЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ 1.0.4.

рд╕реНрдерд╛рдкрдирд╛ рд╕реВрдЪрдирд╛, рдордзреНрдпреЗ рдЕрд╕реЗрдВрдмреНрд▓реА рд╕реВрдЪрдирд╛ CentOS 7. рд░рд┐рд▓реАрдЭ рдиреЛрдЯреНрд╕: рдмрд╛рд░реАрдХрд╕рд╛рд░реАрдХ SVM рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА рдпрд╛ рдкреНрд░рдХрд╛рд╢рди рдордзреНрдпреЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЙрдмрдВрдЯреВ 16.04.4 рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯ рдХрд░реНрдирд▓ 4.13 рдЕрд╕рд▓реНрдпрд╛рд╕, CFL рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ i915.alpha_support=1 рдХрд░реНрдирд▓ рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдорд╛рд░реНрдЪ рдордзреНрдпреЗ, рдзрдиреНрдпрд╡рд╛рдж рдЗрдВрдЯреЗрд▓ рдУрдкрди рд╕реЛрд░реНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, рд╣реЗ рдирд╡реАрди SoC Intel Elkhart Lake рдмрджреНрджрд▓ рдЬреНрдЮрд╛рдд рдЭрд╛рд▓реЗ. рдЖрддрд╛, рддреНрдпрд╛рдВрдЪреЗ рдЖрднрд╛рд░, рд╣реЗ рдЬреНрдЮрд╛рдд рдЭрд╛рд▓реЗ рд╕рд╛рдВрдХреЗрддрд┐рдХ рдирд╛рд╡ рдкреАрд╕реАрдПрдЪ, рдЬреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдИрд▓ - рдореБрд▓ рдХреНрд░реАрдХ рдХреЕрдиреНрдпрди.

рд╡рд▓реНрдХрди рдпрд╛рдВрдирд╛ рд╕реЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ 1.1.109, рдЬреНрдпрд╛рдордзреНрдпреЗ Intel рдХрдбреВрди рджреЛрди рдирд╡реАрди рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд:

  • VK_INTEL_performance_query - рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдпрдмреНрд░рд░реА/рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдбреЗрдЯрд╛ рдХреЕрдкреНрдЪрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЗрдВрдЯреЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдЕреЕрдирд╛рд▓рд╛рдпрдЭрд░реНрд╕ рдЖрдгрд┐ рдЗрдВрдЯреЗрд▓ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдбрд┐рд╕реНрдХрд╡реНрд╣рд░реА рд▓рд╛рдпрдмреНрд░рд░реАрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдИрд▓. рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рддреГрддреАрдп-рдкрдХреНрд╖ рд╡рд┐рд╢реНрд▓реЗрд╖рдг/рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдпреБрдЯрд┐рд▓рд┐рдЯреАрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЛ
  • VK_INTEL_shader_integer_functions2 - рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ SPIR-V рдордзреНрдпреЗ рдирд╡реАрди рдкреВрд░реНрдгрд╛рдВрдХ рд╕реВрдЪрдирд╛ рдЬреЛрдбрддреЛ, OpenGL INTEL_shader_integer_functions2 рд╕рд╛рдареА GLSL рд╡рд┐рд╕реНрддрд╛рд░рд╛рдкреНрд░рдорд╛рдгреЗрдЪ.

Linux рд╕рд╛рдареА Intel "Iris" Gallium3D рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рдордзреНрдпреЗ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ рд╢реЗрдбрд░ рдбрд┐рд╕реНрдХ рдХреЕрд╢реЗ рд╕рдорд░реНрдерди. рдкреВрд░реНрд╡реА, рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рдХреНрд▓рд╛рд╕рд┐рдХ рдореЗрд╕рд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддреЗ. Mesa 19.2 рдордзреНрдпреЗ рд╕рдорд░реНрдерди рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ.

рд╢реЗрд╡рдЯреА, рдЗрдВрдЯреЗрд▓ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдмрдлрд░рдЪреНрдпрд╛ рд░рд╛рдЗрдЯ-рдмреЕрдХ рдХреЕрд╢рд┐рдВрдЧрд╕рд╛рдареА рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ eLLC/eDRAM рдореЗрдорд░реАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░. рд╣реЗ Skylake рдЖрдгрд┐ рдирд╡реАрди рд╡рд░ рдХрд╛рд░реНрдп рдХрд░реЗрд▓, рдкрд░рдВрддреБ eDRAM рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЪрд┐рдкреНрд╕рд╡рд░ рдирд╛рд╣реА.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛