Famoahana ny Mesa 22.0, fampiharana maimaimpoana ny OpenGL sy Vulkan

Taorian'ny efa-bolana ny fampandrosoana dia navoaka ny famoahana ny fampiharana maimaim-poana ny OpenGL sy Vulkan API - Mesa 22.0.0. Ny famoahana voalohany ny sampana Mesa 22.0.0 dia manana sata andrana - aorian'ny fanamafisana farany ny kaody dia havoaka ny version stable 22.0.1. Ny famoahana vaovao dia misongadina amin'ny fampiharana ny Vulkan 1.3 graphics API amin'ny mpamily anv ho an'ny Intel GPU sy radv ho an'ny AMD GPU.

Ny fanohanana Vulkan 1.2 dia misy amin'ny fomba emulator (vn), ny fanohanana Vulkan 1.1 dia azo alaina amin'ny Qualcomm (tu) GPUs sy lavapipe software rasterizer, ary ny Vulkan 1.0 dia misy amin'ny Broadcom VideoCore VI (Raspberry Pi 4) GPU. Mesa 22.0 koa dia manome fanohanana feno amin'ny OpenGL 4.6 ho an'ny mpamily 965, iris (Intel), radeonsi (AMD), zink, ary llvmpipe. Ny fanohanan'ny OpenGL 4.5 dia azo alaina ho an'ny GPU AMD (r600) sy NVIDIA (nvc0), ary fanohanana OpenGL 4.3 ho an'ny virgl (GPU virtoaly virgil3D ho an'ny QEMU/KVM) sy vmwgfx (VMware).

Fanavaozana lehibe:

  • Fanohanana fanampiny ho an'ny API grafika Vulkan 1.3.
  • Ny kaody ho an'ny mpamily OpenGL mahazatra izay tsy mampiasa ny interface Gallium3D dia nafindra avy amin'ny Mesa lehibe mankany amin'ny sampana mitokana "Amber", anisan'izany ny mpamily i915 sy i965 ho an'ny Intel GPU, r100 ary r200 ho an'ny AMD GPU ary Nouveau ho an'ny NVIDIA GPU. Nafindra tany amin'ny sampana "Amber" ihany koa ny mpamily SWR, izay nanolotra rindrambaiko OpenGL rasterizer mifototra amin'ny tetikasa Intel OpenSWR. Ny trano famakiam-boky xlib mahazatra dia tsy tafiditra ao amin'ny rafitra fototra, fa tsy tokony hampiasaina ny variana gallium-xlib.
  • Ny mpamily Gallium D3D12 misy sosona amin'ny fandaminana ny asa OpenGL eo an-tampon'ny DirectX 12 API (D3D12) dia miantoka ny fifanarahana amin'ny OpenGL ES 3.1. Ny mpamily dia ampiasaina amin'ny sosona WSL2 mba hampandehanana rindranasa sary Linux amin'ny Windows.
  • Ny fanohanana ny chips Intel Alderlake (S sy N) dia nampiana tamin'ny mpamily OpenGL "iris" sy ny mpamily Vulkan "ANV".
  • Ny mpamily Intel GPU dia misy fanohanana ny teknolojia Adaptive-Sync (VRR) amin'ny alΓ lan'ny default, ahafahanao manova ny taham-pamelombelon'ny monitor ho an'ny fampisehoana malefaka sy tsy misy ranomaso.
  • Ny mpamily RADV Vulkan (AMD) dia manohy mampihatra fanohanana ny fanaraha-maso ny taratra sy ny shaders ho an'ny tracing taratra.
  • Ny mpamily v3dv, novolavolaina ho an'ny accelerator grafika VideoCore VI, ampiasaina manomboka amin'ny modely Raspberry Pi 4, dia manome fahafahana miasa amin'ny sehatra Android.
  • Ho an'ny EGL, misy mekanika "dma-buf feedback" apetraka, izay manome fampahalalana fanampiny momba ny GPU misy ary ahafahana mampitombo ny fahombiazan'ny fifanakalozana data eo amin'ny GPU lehibe sy faharoa, ohatra, mba handaminana ny vokatra tsy misy buffering manelanelana.
  • Ny fanohanan'ny OpenGL 3 dia nampiana tamin'ny mpamily vmwgfx, ampiasaina amin'ny fampiharana ny fanafainganana 4.3D amin'ny tontolo VMware.
  • Ny fanohanana ny fanitarana dia nampiana ho an'ny mpamily Vulkan RADV (AMD), ANV (Intel) ary zink (OpenGL amin'ny Vulkan):
    • VK_KHR_dynamic_rendering (lavapipe,radv,anv)
    • VK_EXT_image_view_min_lod (radv) KHR_synchronization2.txt VK_KHR_synchronization2]] (radv)
    • VK_EXT_memory_object (zink)
    • VK_EXT_memory_object_fd (zink)
    • VK_EXT_semaphore (zink)
    • VK_EXT_semaphore_fd (zink)
    • VK_VALVE_mutable_descriptor_type (zink)
  • Nampiana fanitarana OpenGL vaovao:
    • GL_ARB_sparse_texture (radeonsi, zink)
    • GL_ARB_sparse_texture2 (radeonsi, zink)
    • GL_ARB_sparse_texture_clamp (radeonsi, zink)
    • GL_ARB_framebuffer_no_attachments
    • GL_ARB_sample_shading

    Source: opennet.ru

Add a comment