Mesa 21.3 рдХреЛ рд░рд┐рд▓реАрдЬ, OpenGL рд░ Vulkan рдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рд╡рд┐рдХрд╛рд╕рдХреЛ рдЪрд╛рд░ рдорд╣рд┐рдирд╛ рдкрдЫрд┐, OpenGL рд░ Vulkan APIs - Mesa 21.3.0 - рдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдпреЛред Mesa 21.3.0 рд╢рд╛рдЦрд╛ рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реНрдерд┐рддрд┐ рдЫ - рдХреЛрдб рдХреЛ рдЕрдиреНрддрд┐рдо рд╕реНрдерд┐рд░реАрдХрд░рдг рдкрдЫрд┐, рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 21.3.1 рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫред

Mesa 21.3 рд▓реЗ 965, iris (Intel), radeonsi (AMD), zink, рд░ llvmpipe рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг OpenGL 4.6 рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред OpenGL 4.5 рд╕рдорд░реНрдерди AMD (r600) рд░ NVIDIA (nvc0) GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ, рд░ OpenGL 4.3 virgl (QEMU/KVM рдХреЛ рд▓рд╛рдЧрд┐ Virgil3D рднрд░реНрдЪреБрдЕрд▓ GPU) рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред Vulkan 1.2 рд╕рдорд░реНрдерди Intel рд░ AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ, рд╕рд╛рдереИ рдЗрдореНрдпреБрд▓реЗрдЯрд░ рдореЛрдб (vn) рд░ lavapipe рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░рд╛рд╕реНрдЯрд░рд╛рдЗрдЬрд░рдорд╛ред Vulkan 1.1 рд╕рдорд░реНрдерди Qualcomm GPU рд╣рд░реВ рд░ lavapipe рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░рд╛рд╕реНрдЯрд░рд╛рдЗрдЬрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ, рд░ Vulkan 1.0 рд╕рдорд░реНрдерди Broadcom VideoCore VI GPU (Raspberry Pi 4) рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред

рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • Zink рдбреНрд░рд╛рдЗрднрд░ (Vulkan рдХреЛ рдорд╛рдерд┐ OpenGL API рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдорд╛ Vulkan API рд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╕реАрдорд┐рдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╣реБрдБрджрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд OpenGL рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ) рд▓реЗ OpenGL ES 3.2 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рдорд┐рдбрдЧрд╛рд░реНрдб (рдорд╛рд▓реА-T6xx, рдорд╛рд▓реА-T7xx, рдорд╛рд▓реА-T8xx) рд░ рдмрд┐рдлреНрд░реЛрд╕реНрдЯ (рдорд╛рд▓реА G3x, G5x, G7x) рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдкреНрдпрд╛рдирдлреНрд░реЛрд╕реНрдЯ рдбреНрд░рд╛рдЗрднрд░, OpenGL ES 3.1 рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЫред
  • Raspberry Pi 4 рджреЗрдЦрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ VideoCore VI рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ v3dv рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Vulkan 1.1 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рдорд░реНрдерди рд░ рдЬреНрдпрд╛рдорд┐рддрд┐ рд╢реЗрдбрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред рд╢реЗрдбрд░ рдХрдореНрдкрд╛рдЗрд▓рд░-рдЙрддреНрдкрдиреНрди рдХреЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рд╢реЗрдбрд░-рдЧрд╣рди рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ, рдЬрд╕реНрддреИ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдиреНрдЬрд┐рди 4 рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЦреЗрд▓рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рд╕реБрдзрд╛рд░ рдЖрдПрдХреЛ рдЫред
  • AMD RADV Vulkan рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд╢реЗрдбрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред GFX10.3 рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдиреЗрдХреНрд╕реНрдЯ-рдЬреЗрди рдЬреНрдпрд╛рдорд┐рддрд┐ (NGG) рд╢реЗрдбрд░ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрджрд┐рдо рдХрд▓рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫред
  • Iris OpenGL рдбреНрд░рд╛рдЗрднрд░ (Intel GPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдбреНрд░рд╛рдЗрднрд░) рд▓реЗ рдЕрдм рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╢реЗрдбрд░ рд╕рдВрдХрд▓рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рд▓рд╛рднрд╛рдкрд╛рдЗрдк рдбреНрд░рд╛рдЗрднрд░, рдЬрд╕рд▓реЗ Vulkan API (llvmpipe рдЬрд╕реНрддреИ, рддрд░ Vulkan рдХреЛ рд▓рд╛рдЧрд┐, Vulkan API рдХрд▓рд╣рд░реВрд▓рд╛рдИ Gallium API рдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджреИ) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░рд╛рд╕реНрдЯрд░рд╛рдЗрдЬрд░ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдПрдирд┐рд╕реЛрдЯреНрд░реЛрдкрд┐рдХ рдмрдирд╛рд╡рдЯ рдлрд┐рд▓реНрдЯрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рд░ Vulkan 1.2 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫред
  • рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ llvmpipe OpenGL рдбреНрд░рд╛рдЗрднрд░рд▓реЗ реиD рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ реи-рей рдЧреБрдгрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡реГрджреНрдзрд┐ рджреЗрдЦреЗрдХреЛ рдЫред FP16 рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдПрдирд┐рд╕реЛрдЯреНрд░реЛрдкрд┐рдХ рдЯреЗрдХреНрд╕рдЪрд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ (GL_ARB_texture_filter_anisotropic), рд░ рдореЗрдореЛрд░реА рдкрд┐рдирд┐рдЩ (GL_AMD_pinned_memory) рдердкрд┐рдПрдХреЛ рдЫред OpenGL рек.рел рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
  • VA-API (рднрд┐рдбрд┐рдпреЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди API) рд╕реНрдЯреЗрдЯ рдЯреНрд░реНрдпрд╛рдХрд░рд▓реЗ рдЕрдм AMD GPU рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ AV1 рднрд┐рдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдЩ рд░ рдбрд┐рдХреЛрдбрд┐рдЩрдХреЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ Windows EGL рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд╡реЗрд▓реНрдпрд╛рдгреНрдбрдХреЛ рд▓рд╛рдЧрд┐ EGL_EXT_present_opaque рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред рд╡реЗрд▓реНрдпрд╛рдгреНрдб-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдЦреЗрд▓рд╣рд░реВрдорд╛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд╡рд┐рд╕реНрддрд╛рд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди Vulkan рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ RADV (AMD), ANV (Intel) рд░ lavpipe рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ:
    • VK_EXT_shader_atomic_float2 (рдЗрдиреНрдЯреЗрд▓, RADV)ред
    • VK_EXT_vertex_input_dynamic_state (RADV)ред
    • VK_EXT_primitive_topology_list_restart (RADV, рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред
    • VK_KHR_shader_integer_dot_product (RADV)ред
    • VK_KHR_рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдиреи (рдЗрдиреНрдЯреЗрд▓)ред
    • VK_KHR_рд░рдЦрд░рдЦрд╛рд╡рек (RADV)ред
    • VK_KHR_format_feature_flags2 (RADV)ред
    • VK_KHR_shader_subgroup_extended_types (рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред
    • VK_KHR_spirv_1_4 (рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред
    • VK_KHR_timeline_semaphore (lavapipe)ред
    • VK_EXT_рдмрд╛рд╣реНрдп_рд╕реНрдореГрддрд┐_рд╣реЛрд╕реНрдЯ (рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред
    • VK_KHR_depth_stencil_resolve (lavapipe)ред
    • VK_KHR_shader_float16_int8 (рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред
    • VK_EXT_рд░рдЩ_рд▓реЗрдЦрди_рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН (рд▓рд╛рднрд╛рдкрд╛рдЗрдк)ред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster