Mesa 23.0 విడుదల, OpenGL మరియు Vulkan యొక్క ఉచిత అమలు

OpenGL మరియు Vulkan APIల యొక్క ఉచిత అమలు - Mesa 23.0.0 - విడుదల ప్రచురించబడింది. Mesa 23.0.0 శాఖ యొక్క మొదటి విడుదల ప్రయోగాత్మక స్థితిని కలిగి ఉంది - కోడ్ యొక్క తుది స్థిరీకరణ తర్వాత, స్థిరమైన వెర్షన్ 23.0.1 విడుదల చేయబడుతుంది.

Mesa 23.0 Intel GPUల కోసం anv, AMD GPUల కోసం radv, Qualcomm GPUల కోసం మరియు ఎమ్యులేటర్ మోడ్‌లో (vn) వల్కాన్ 1.3 గ్రాఫిక్స్ APIకి మద్దతును అందిస్తుంది. లావాపైప్ (lvp) సాఫ్ట్‌వేర్ రాస్టరైజర్‌లో వల్కాన్ 1.1 మద్దతు మరియు v1.0dv డ్రైవర్‌లో వల్కాన్ 3 అమలు చేయబడింది (రాస్‌ప్బెర్రీ పై 4 నుండి బ్రాడ్‌కామ్ వీడియోకోర్ VI GPU).

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), మరియు ఓపెన్‌జిఎల్ 4.2 (d3d12 ఆర్గాన్ డ్రైవర్ కోసం ఓపెన్ DirectX 12 పైన పని చేయండి).

ప్రధాన ఆవిష్కరణలు:

  • RADV వల్కాన్ డ్రైవర్ (AMD) RDNA3 ఆర్కిటెక్చర్ (రేడియన్ RX 7900) ఆధారంగా GPUలకు మద్దతును మెరుగుపరిచింది మరియు రే ట్రేసింగ్ మరియు పైప్‌లైన్ లైబ్రరీల వినియోగానికి సంబంధించిన మార్పులను జోడించింది. RDNA2 ఆర్కిటెక్చర్ ఆధారంగా AMD కార్డ్‌ల కోసం, మెష్ షేడర్‌లకు (VK_EXT_mesh_shader) మద్దతు డిఫాల్ట్‌గా ప్రారంభించబడుతుంది.
  • Nouveau డ్రైవర్ ఆంపియర్ ఆర్కిటెక్చర్ ఆధారంగా NVIDIA GA102 (RTX 30) GPUలకు ప్రారంభ మద్దతును జోడిస్తుంది.
  • RADV మరియు టర్నిప్ డ్రైవర్లు VK_EXT_dynamic_state3 పొడిగింపుకు సంబంధించిన అదనపు లక్షణాలను అమలు చేస్తాయి.
  • Apple M1 మరియు M2 చిప్‌లలో ఉపయోగించిన Apple AGX GPU కోసం asahi OpenGL డ్రైవర్ యొక్క సామర్థ్యాలు గణనీయంగా విస్తరించబడ్డాయి.
  • ANV వల్కాన్ డ్రైవర్ (ఇంటెల్) మరియు ఐరిస్ ఓపెన్‌జిఎల్ డ్రైవర్ వివిక్త ఇంటెల్ DG2-G12 (ఆర్క్ ఆల్కెమిస్ట్) గ్రాఫిక్స్ కార్డ్‌లు మరియు మెటోర్ లేక్ 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
    • అసహి కోసం GL_ARB_draw_instanced
    • అసహి కోసం GL_ARB_instanced_ararys
    • అసహి కోసం GL_ARB_అతుకులు లేని_క్యూబ్_మ్యాప్
    • అసహి కోసం GL_NV_conditional_render
    • అసహి కోసం GL_ARB_texture_mirror_clamp_to_edge
  • Vulkan పొడిగింపులకు మద్దతు జోడించబడింది:
    • RADV, టర్నిప్ కోసం VK_EXT_descriptor_buffer
    • RADV కోసం VK_AMD_shader_early_and_late_fragment_tests
    • 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_ప్రెజెంట్_వెయిట్ చేయండి
    • వీనస్ కోసం VK_KHR_push_descriptor
    • వీనస్ కోసం VK_KHR_pci_bus_info
  • రైజ్ ఆఫ్ ది టోంబ్ రైడర్స్ యాంబియంట్ అక్లూజన్, మిన్‌క్రాఫ్ట్, యుద్దభూమి 1 మరియు హై-ఫై రష్‌లో సమస్యలు పరిష్కరించబడ్డాయి.
  • ఐరిస్ డ్రైవర్‌తో సిస్టమ్‌లలో జూమ్ వీడియో కాల్‌ల సమయంలో అవుట్‌పుట్ విచ్ఛిన్నం కావడానికి కారణమైన సమస్య పరిష్కరించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి