Mesa 23.0 ಬಿಡುಗಡೆ, OpenGL ಮತ್ತು Vulkan ನ ಉಚಿತ ಅಳವಡಿಕೆ

OpenGL ಮತ್ತು Vulkan API ಗಳ ಉಚಿತ ಅನುಷ್ಠಾನದ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ - Mesa 23.0.0. Mesa 23.0.0 ಶಾಖೆಯ ಮೊದಲ ಬಿಡುಗಡೆಯು ಪ್ರಾಯೋಗಿಕ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ - ಕೋಡ್‌ನ ಅಂತಿಮ ಸ್ಥಿರೀಕರಣದ ನಂತರ, ಸ್ಥಿರ ಆವೃತ್ತಿ 23.0.1 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತದೆ.

Mesa 23.0 ರಲ್ಲಿ, ವಲ್ಕನ್ 1.3 ಗ್ರಾಫಿಕ್ಸ್ API ಗೆ ಬೆಂಬಲ ಇಂಟೆಲ್ GPU ಗಳಿಗೆ anv, AMD GPU ಗಳಿಗೆ radv, Qualcomm GPU ಗಳಿಗಾಗಿ tu, ಮತ್ತು ಎಮ್ಯುಲೇಟರ್ ಮೋಡ್ (vn) ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. Vulkan 1.1 ಗೆ ಬೆಂಬಲವನ್ನು lavapipe (lvp) ಸಾಫ್ಟ್‌ವೇರ್ ರಾಸ್ಟರೈಸರ್‌ನಲ್ಲಿ ಮತ್ತು V1.0dv ಡ್ರೈವರ್‌ನಲ್ಲಿ Vulkan 3 ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (ರಾಸ್ಪ್‌ಬೆರಿ ಪೈ 4 ರಿಂದ GPU ಬ್ರಾಡ್‌ಕಾಮ್ ವೀಡಿಯೊಕೋರ್ 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 ಚಾಲನೆಯಲ್ಲಿದೆ. 12)

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • RADV Vulkan ಡ್ರೈವರ್ (AMD) RDNA3 ಆರ್ಕಿಟೆಕ್ಚರ್ (Radeon RX 7900) ಆಧಾರಿತ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಿದೆ ಮತ್ತು ರೇ ಟ್ರೇಸಿಂಗ್ ಮತ್ತು ಪೈಪ್‌ಲೈನ್ ಲೈಬ್ರರಿಗಳ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸಿದೆ. RDNA2 ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ AMD ಕಾರ್ಡ್‌ಗಳಿಗೆ, ಮೆಶ್ ಶೇಡರ್‌ಗಳಿಗೆ (VK_EXT_mesh_shader) ಬೆಂಬಲವನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • ಆಂಪಿಯರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನ ಆಧಾರದ ಮೇಲೆ NVIDIA GA102 (RTX 30) GPU ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು Nouveau ಡ್ರೈವರ್ ಸೇರಿಸುತ್ತದೆ.
  • RADV ಮತ್ತು ಟರ್ನಿಪ್ ಡ್ರೈವರ್‌ಗಳು VK_EXT_dynamic_state3 ವಿಸ್ತರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ.
  • Apple M1 ಮತ್ತು M2 ಚಿಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ Apple AGX GPU ಗಾಗಿ asahi OpenGL ಡ್ರೈವರ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸಲಾಗಿದೆ.
  • ANV ವಲ್ಕನ್ ಡ್ರೈವರ್ (ಇಂಟೆಲ್) ಮತ್ತು ಐರಿಸ್ ಓಪನ್ ಜಿಎಲ್ ಡ್ರೈವರ್ ಡಿಸ್ಕ್ರೀಟ್ ಇಂಟೆಲ್ ಡಿಜಿ2-ಜಿ12 (ಆರ್ಕ್ ಆಲ್ಕೆಮಿಸ್ಟ್) ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳು ಮತ್ತು ಮೆಟಿಯರ್ ಲೇಕ್ ಜಿಪಿಯುಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿವೆ.
  • 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
    • ಅಸಹಿಗಾಗಿ GL_ARB_instanced_ararys
    • ಅಸಹಿಗಾಗಿ GL_ARB_ಸೀಮ್‌ಲೆಸ್_ಕ್ಯೂಬ್_ಮ್ಯಾಪ್
    • ಅಸಹಿಗಾಗಿ GL_NV_conditional_render
    • GL_ARB_texture_mirror_clamp_to_edge for asahi
  • ವಲ್ಕನ್ ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ:
    • RADV, ಟರ್ನಿಪ್‌ಗಾಗಿ VK_EXT_descriptor_buffer
    • RADV ಗಾಗಿ VK_AMD_ಶೇಡರ್_ಆರಂಭಿಕ_ಮತ್ತು_ಲೇಟ್_ಫ್ರಾಗ್ಮೆಂಟ್_ಪರೀಕ್ಷೆಗಳು
    • RADV/RDNA3 ಗಾಗಿ VK_AMD_shader_explicit_vertex_parameter
    • RADV, ANV, ಟರ್ನಿಪ್‌ಗಾಗಿ VK_EXT_swapchain_colorspace
    • V3DV ಗಾಗಿ VK_KHR_shader_integer_dot_product
    • ANV, RADV, ಟರ್ನಿಪ್‌ಗಾಗಿ VK_KHR_present_wait
    • ಶುಕ್ರಕ್ಕಾಗಿ VK_KHR_push_descriptor
    • ಶುಕ್ರನಿಗೆ VK_KHR_pci_bus_info
  • ರೈಸ್ ಆಫ್ ದಿ ಟಾಂಬ್ ರೈಡರ್‌ನ ಆಂಬಿಯೆಂಟ್ ಆಕ್ಲೂಷನ್, Minecraft, ಯುದ್ಧಭೂಮಿ 1 ಮತ್ತು ಹೈ-ಫೈ ರಶ್‌ನಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
  • ಐರಿಸ್ ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಜೂಮ್ ವೀಡಿಯೊ ಕರೆಗಳ ಸಮಯದಲ್ಲಿ ಔಟ್‌ಪುಟ್ ಮುರಿಯಲು ಕಾರಣವಾದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ