Mesa 23.0 வெளியீடு, OpenGL மற்றும் Vulkan இன் இலவச செயலாக்கம்

OpenGL மற்றும் Vulkan APIகளின் இலவச செயலாக்கத்தின் வெளியீடு - Mesa 23.0.0 வெளியிடப்பட்டுள்ளது. Mesa 23.0.0 கிளையின் முதல் வெளியீடு ஒரு சோதனை நிலையைக் கொண்டுள்ளது - குறியீட்டின் இறுதி நிலைப்படுத்தலுக்குப் பிறகு, நிலையான பதிப்பு 23.0.1 வெளியிடப்படும்.

Mesa 23.0 இல், Vulkan 1.3 கிராபிக்ஸ் APIக்கான ஆதரவு Intel GPUகளுக்கான anv, AMD GPUகளுக்கான radv, Qualcomm GPUகளுக்கான tu மற்றும் எமுலேட்டர் பயன்முறையில் (vn) கிடைக்கிறது. வல்கன் 1.1க்கான ஆதரவு லாவாபைப் (எல்விபி) மென்பொருள் ராஸ்டெரைசரிலும், வல்கன் 1.0 வி3டிவி டிரைவரிலும் (ராஸ்பெர்ரி பை 4 இலிருந்து ஜிபியு பிராட்காம் வீடியோகோர் VI) செயல்படுத்தப்படுகிறது.

Mesa 4.6, iris (Intel), radeonsi (AMD), zink மற்றும் llvmpipe இயக்கிகளுக்கு முழு OpenGL 965 ஆதரவையும் வழங்குகிறது. OpenGL 4.5 ஆதரவு AMD (r600), NVIDIA (nvc0) மற்றும் Qualcomm Adreno (freedreno) GPUக்களுக்கும், virgl க்கு OpenGL 4.3 (QEMU/KVM க்கு Virgil3D மெய்நிகர் GPU), மற்றும் OpenGL 4.2 இயக்கிக்கு ஓவர் டைரக்ட் (d3d12G க்கு d12dXNUMXG) க்கும் கிடைக்கிறது. XNUMX)

முக்கிய கண்டுபிடிப்புகள்:

  • RADV Vulkan இயக்கி (AMD) ஆனது RDNA3 கட்டமைப்பின் (ரேடியான் RX 7900) அடிப்படையிலான GPUகளுக்கான ஆதரவை மேம்படுத்தியுள்ளது மற்றும் ரே டிரேசிங் மற்றும் பைப்லைன் லைப்ரரிகளின் பயன்பாடு தொடர்பான மாற்றங்களைச் சேர்த்தது. RDNA2 கட்டமைப்பை அடிப்படையாகக் கொண்ட AMD கார்டுகளுக்கு, மெஷ் ஷேடர்களுக்கான (VK_EXT_mesh_shader) ஆதரவு இயல்பாகவே இயக்கப்படும்.
  • Nouveau இயக்கி ஆம்பியர் கட்டமைப்பின் அடிப்படையில் NVIDIA GA102 (RTX 30) GPUகளுக்கான ஆரம்ப ஆதரவைச் சேர்க்கிறது.
  • RADV மற்றும் Turnip இயக்கிகள் VK_EXT_dynamic_state3 நீட்டிப்பு தொடர்பான கூடுதல் அம்சங்களை செயல்படுத்துகின்றன.
  • Apple M1 மற்றும் M2 சில்லுகளில் பயன்படுத்தப்படும் Apple AGX GPUக்கான asahi OpenGL இயக்கியின் திறன்கள் கணிசமாக விரிவாக்கப்பட்டுள்ளன.
  • ANV Vulkan இயக்கி (Intel) மற்றும் Iris OpenGL இயக்கி ஆகியவை தனித்துவமான Intel DG2-G12 (Arc Alchemist) கிராபிக்ஸ் கார்டுகள் மற்றும் Meteor Lake GPUகளுக்கான மேம்படுத்தப்பட்ட ஆதரவைக் கொண்டுள்ளன.
  • virgl இயக்கி (QEMU/KVMக்கான மெய்நிகர் GPU Virgil3D) வீடியோ குறியாக்கத்தின் வன்பொருள் முடுக்கத்திற்கான மேம்பட்ட ஆதரவைக் கொண்டுள்ளது.
  • OpenGL நீட்டிப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது:
    • பனிப்பொழிவுக்கான GL_ARB_clip_control
    • பான்ஃப்ரோஸ்டுக்கான GL_ARB_texture_filter_anisotropic, asahi
    • அசாஹிக்கான GL_ARB_occulsion_query2
    • GL_ARB_shader_stencil_export for asahi
    • அசாஹிக்கு GL_ARB_draw_instanced
    • asahiக்கான GL_ARB_instanced_ararys
    • அசாஹிக்கான GL_ARB_seamless_cube_map
    • asahi க்கான GL_NV_conditional_render
    • GL_ARB_texture_mirror_clamp_to_edge for asahi
  • Vulkan நீட்டிப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது:
    • RADV, Turnip க்கான VK_EXT_descriptor_buffer
    • RADV க்கான VK_AMD_shader_Early_and_late_fragment_tests
    • RADV/RDNA3க்கான VK_AMD_shader_explicit_vertex_parameter
    • RADV, ANV, Turnip க்கான VK_EXT_swapchain_colorspace
    • V3DVக்கான VK_KHR_shader_integer_dot_product
    • ANV, RADV, Turnip க்காக VK_KHR_present_waiட்
    • வீனஸ் க்கான VK_KHR_push_descriptor
    • வீனஸ் க்கான VK_KHR_pci_bus_info
  • ரைஸ் ஆஃப் தி டோம்ப் ரைடரின் சுற்றுப்புற அடைப்பு, மின்கிராஃப்ட், போர்க்களம் 1 மற்றும் ஹை-ஃபை ரஷ் ஆகியவற்றில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டன.
  • ஐரிஸ் டிரைவருடன் கூடிய சிஸ்டங்களில் ஜூம் வீடியோ அழைப்புகளின் போது வெளியீட்டை முறியடிக்கும் ஒரு சிக்கல் சரி செய்யப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்