ಪ್ರಾರಂಭ OpenGL ಮತ್ತು Vulkan API ನ ಉಚಿತ ಅಳವಡಿಕೆಯ ಹೊಸ ಆವೃತ್ತಿ, "ಕೋಷ್ಟಕ 23.0.0", ಇದು Mesa ಶಾಖೆಯ ಮೊದಲ ಆವೃತ್ತಿ 23.0.0 ಪ್ರಾಯೋಗಿಕ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ: ಕೋಡ್ನ ಅಂತಿಮ ಸ್ಥಿರೀಕರಣದ ನಂತರ, ಸ್ಥಿರ ಆವೃತ್ತಿ 23.0.1 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತದೆ.
Mesa 23.0 ರಲ್ಲಿ, ವಲ್ಕನ್ 1.3 ಗ್ರಾಫಿಕ್ಸ್ API ಬೆಂಬಲವು Intel GPU ಗಳಿಗೆ anv, AMD GPU ಗಳಿಗಾಗಿ radv, Qualcomm GPU ಗಳಿಗಾಗಿ ಮತ್ತು ಎಮ್ಯುಲೇಟರ್ (vn) ಮೋಡ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. Vulkan 1.1 ಗೆ ಬೆಂಬಲವನ್ನು lavapipe ಸಾಫ್ಟ್ವೇರ್ ರಾಸ್ಟರೈಸರ್ (lvp) ಮತ್ತು V1.0dv ಡ್ರೈವರ್ನಲ್ಲಿ Vulkan 3 (ರಾಸ್ಪ್ಬೆರಿ ಪೈ 4 ಬ್ರಾಡ್ಕಾಮ್ ವಿಡಿಯೋಕೋರ್ VI GPU) ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
ಕೋಷ್ಟಕ 23.0.0 ಮುಖ್ಯ ನವೀನತೆಗಳು
Mesa 23.0.0 ರ ಈ ಹೊಸ ಬಿಡುಗಡೆ ಆವೃತ್ತಿಯಲ್ಲಿ, RADV Vulkan RDNA3-ಆಧಾರಿತ GPUಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ (ರೇಡಿಯನ್ RX 7900) ಮತ್ತು ರೇ ಟ್ರೇಸಿಂಗ್ ಮತ್ತು ಪೈಪ್ಲೈನ್ ಲೈಬ್ರರಿಗಳ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. RDNA2 ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ AMD ಕಾರ್ಡ್ಗಳಿಗಾಗಿ, ಮೆಶ್ ಶೇಡರ್ಗಳಿಗೆ (VK_EXT_mesh_shader) ಬೆಂಬಲವನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯು ನಿಯಂತ್ರಕದಲ್ಲಿದೆ ನೌವಿಯು NVIDIA GA102 GPU ಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತಿದೆ (RTX 30) ಆಂಪಿಯರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಜೊತೆಗೆ RADV ಮತ್ತು ಟರ್ನಿಪ್ ಡ್ರೈವರ್ಗಳು VK_EXT_dynamic_state3 ವಿಸ್ತರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ.
ಇದರ ಜೊತೆಗೆ, ನಿಯಂತ್ರಕದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ Apple AGX GPU ಗಾಗಿ asahi OpenGL Apple M1 ಮತ್ತು M2 ಚಿಪ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಗಣನೀಯವಾಗಿ ವಿಸ್ತರಿಸಲಾಗಿದೆ.
ANV ವಲ್ಕನ್ ಡ್ರೈವರ್ (ಇಂಟೆಲ್) ಮತ್ತು ಐರಿಸ್ ಓಪನ್ ಜಿಎಲ್ ಡ್ರೈವರ್ನಲ್ಲಿ ಡಿಸ್ಕ್ರೀಟ್ ಇಂಟೆಲ್ ಡಿಜಿ2-ಜಿ 12 (ಆರ್ಕ್ ಆಲ್ಕೆಮಿಸ್ಟ್) ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ಗಳು ಮತ್ತು ಮೆಟಿಯರ್ ಲೇಕ್ ಜಿಪಿಯುಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ.
ಮತ್ತೊಂದೆಡೆ, virgl (QEMU/KVM ಗಾಗಿ Virgil3D ವರ್ಚುವಲ್ GPU) ಚಾಲಕವು ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ ವೀಡಿಯೊ ಎನ್ಕೋಡಿಂಗ್ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ, ಜೊತೆಗೆ ರೈಸ್ ಆಫ್ ದಿ ಟಾಂಬ್ ರೈಡರ್ನ ಆಂಬಿಯೆಂಟ್ ಆಕ್ಲೂಷನ್, Minecraft, ಬ್ಯಾಟಲ್ಫೀಲ್ಡ್, ಹೈ-ಫೈನಲ್ಲಿ ಸಂಭವಿಸಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿದೆ. ರಶ್, ಮತ್ತು ಐರಿಸ್ ನಿಯಂತ್ರಕದೊಂದಿಗೆ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಜೂಮ್ ವೀಡಿಯೊ ಕರೆಗಳಲ್ಲಿ ಔಟ್ಪುಟ್ ಹೊರಗುಳಿಯಲು ಕಾರಣವಾದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
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_instantiated
- ಅಸಹಿಗಾಗಿ 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
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 ಡ್ರೈವರ್ (d3d12X ಗೆ ಓಪನ್ ಡ್ರೈವರ್ಗೆ d12dXNUMXX) ಲಭ್ಯವಿದೆ. XNUMX)
ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಮೆಸಾ ಡ್ರೈವರ್ಗಳ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ, ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ ವಿವರಗಳು.
ಲಿನಕ್ಸ್ನಲ್ಲಿ ಮೆಸಾ ವಿಡಿಯೋ ಡ್ರೈವರ್ಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ಮೆಸಾ ಪ್ಯಾಕೇಜುಗಳು ಎಲ್ಲಾ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದರ ಸ್ಥಾಪನೆಯನ್ನು ಮೂಲ ಕೋಡ್ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಕಂಪೈಲ್ ಮಾಡುವ ಮೂಲಕ ಮಾಡಬಹುದು (ಅದರ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿ ಇಲ್ಲಿ) ಅಥವಾ ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳ ರೀತಿಯಲ್ಲಿ, ಇದು ನಿಮ್ಮ ವಿತರಣೆಯ ಅಧಿಕೃತ ಚಾನಲ್ಗಳಲ್ಲಿನ ಲಭ್ಯತೆ ಅಥವಾ ಮೂರನೇ ವ್ಯಕ್ತಿಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ.
ಉಬುಂಟು, ಲಿನಕ್ಸ್ ಮಿಂಟ್ ಮತ್ತು ಉತ್ಪನ್ನಗಳ ಬಳಕೆದಾರರಾದವರಿಗೆ ಡ್ರೈವರ್ಗಳನ್ನು ತ್ವರಿತವಾಗಿ ನವೀಕರಿಸುವ ಕೆಳಗಿನ ರೆಪೊಸಿಟರಿಯನ್ನು ಅವರು ಸೇರಿಸಬಹುದು.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
ಈಗ ನಾವು ನಮ್ಮ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಲಿದ್ದೇವೆ:
sudo apt update
ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಇದರೊಂದಿಗೆ ಚಾಲಕಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
sudo apt upgrade
ಇರುವವರ ವಿಷಯದಲ್ಲಿ ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರು ಮತ್ತು ಉತ್ಪನ್ನಗಳು, ನಾವು ಅವುಗಳನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
ಅವರು ಯಾರೇ ಆಗಿರಲಿ ಫೆಡೋರಾ 32 ಬಳಕೆದಾರರು ಈ ಭಂಡಾರವನ್ನು ಬಳಸಬಹುದು, ಆದ್ದರಿಂದ ಅವರು ಇದರೊಂದಿಗೆ ಕಾರ್ಪ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
ಅಂತಿಮವಾಗಿ, ಓಪನ್ ಸೂಸ್ ಬಳಕೆದಾರರಿಗಾಗಿ, ಅವರು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದು ಅಥವಾ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಬಹುದು:
sudo zypper in mesa