เบเบฒเบ™เบ›เปˆเบญเบ Mesa 23.0, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบŸเบฃเบตเบ‚เบญเบ‡ OpenGL เปเบฅเบฐ Vulkan

เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบŸเบฃเบตเบ‚เบญเบ‡ OpenGL เปเบฅเบฐ Vulkan APIs - Mesa 23.0.0 - เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ. เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Mesa 23.0.0 เบกเบตเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡ - เบซเบผเบฑเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบšเบชเบธเบ”เบ—เป‰เบฒเบ, เบฎเบธเปˆเบ™เบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ 23.0.1 เบˆเบฐเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ.

Mesa 23.0 เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš Vulkan 1.3 graphics API เปƒเบ™ anv drivers เบชเปเบฒเบฅเบฑเบš Intel GPUs, radv drivers เบชเปเบฒเบฅเบฑเบš AMD GPUs, tu drivers เบชเปเบฒเบฅเบฑเบš Qualcomm GPUs, เปเบฅเบฐ emulator mode (vn). เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Vulkan 1.1 เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™ rasterizer เบŠเบญเบšเปเบง lavapipe (lvp), เปเบฅเบฐ Vulkan 1.0 เปƒเบ™เป„เบ”เป€เบงเบต v3dv (Broadcom VideoCore VI GPU เบˆเบฒเบ Raspberry Pi 4).

Mesa เบเบฑเบ‡เปƒเบซเป‰เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenGL 4.6 เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš 965, iris (Intel), radeonsi (AMD), zink, เปเบฅเบฐ llvmpipe drivers. เบฎเบญเบ‡เบฎเบฑเบš OpenGL 4.5 เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบš AMD (r600), NVIDIA (nvc0) เปเบฅเบฐ Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 เบชเปเบฒเบฅเบฑเบš virgl (virgil3D virtual GPU เบชเปเบฒเบฅเบฑเบš QEMU/KVM), เปเบฅเบฐ OpenGL 4.2 เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบงเบต d3d12 (เบŠเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡ OpenGL. เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ DirectX 12).

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เป„เบ”เป€เบงเบต RADV Vulkan (AMD) เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ GPUs เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ RDNA3 (Radeon RX 7900) เปเบฅเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก ray เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เปเปˆ. เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ” AMD เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ RDNA2, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš mesh shaders (VK_EXT_mesh_shader) เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • เป„เบ”เป€เบงเบต Nouveau เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš NVIDIA GA102 (RTX 30) GPUs เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ Ampere.
  • เป„เบ”เป€เบงเบต RADV เปเบฅเบฐ Turnip เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ VK_EXT_dynamic_state3.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เป„เบ”เป€เบงเบต asahi OpenGL เบชเปเบฒเบฅเบฑเบš Apple AGX GPU, เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบŠเบดเบš Apple M1 เปเบฅเบฐ M2, เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.
  • เป„เบ”เป€เบงเบต ANV Vulkan (Intel) เปเบฅเบฐเป„เบ”เป€เบงเบต Iris OpenGL เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฃเบฒเบšเบŸเบดเบเบเบฒเบ” Intel DG2-G12 (Arc Alchemist) เปเบฅเบฐ Meteor Lake GPUs.
  • เป„เบ”เป€เบงเบต virgl (Virtual GPU Virgil3D เบชเปเบฒเบฅเบฑเบš QEMU/KVM) เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฎเบฒเบ”เปเบงเบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ OpenGL:
    • GL_ARB_clip_control เบชเปเบฒเบฅเบฑเบš panfrost
    • GL_ARB_texture_filter_anisotropic เบชเปเบฒเบฅเบฑเบš panfrost, asahi
    • GL_ARB_occulsion_query2 เบชเปเบฒเบฅเบฑเบš asahi
    • GL_ARB_shader_stencil_export เบชเปเบฒเบฅเบฑเบš asahi
    • GL_ARB_draw_instanced เบชเปเบฒเบฅเบฑเบš asahi
    • GL_ARB_instanced_ararys เบชเปเบฒเบฅเบฑเบš asahi
    • GL_ARB_seamless_cube_map เบชเปเบฒเบฅเบฑเบš asahi
    • GL_NV_conditional_render เบชเปเบฒเบฅเบฑเบš asahi
    • GL_ARB_texture_mirror_clamp_to_edge เบชเปเบฒเบฅเบฑเบš asahi
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan:
    • VK_EXT_descriptor_buffer เบชเปเบฒเบฅเบฑเบš RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests เบชเปเบฒเบฅเบฑเบš RADV
    • VK_AMD_shader_explicit_vertex_parameter เบชเปเบฒเบฅเบฑเบš RADV/RDNA3
    • VK_EXT_swapchain_colorspace เบชเปเบฒเบฅเบฑเบš RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product เบชเปเบฒเบฅเบฑเบš V3DV
    • VK_KHR_present_เบฅเปเบ–เป‰เบฒ ANV, RADV, Turnip
    • VK_KHR_push_descriptor เบชเปเบฒเบฅเบฑเบš Venus
    • VK_KHR_pci_bus_info เบชเปเบฒเบฅเบฑเบš Venus
  • เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเปƒเบ™ Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 เปเบฅเบฐ Hi-Fi Rush.
  • เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบ•เบเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบŠเบนเบกเบเบฒเบ™เป‚เบ—เบงเบดเบ”เบตเป‚เบญเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเป„เบ”เป€เบงเบต Iris.

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

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