వల్కాన్ 20.0.0కి మద్దతుతో మీసా 1.2 విడుదల

సమర్పించిన వారు OpenGL మరియు Vulkan API యొక్క ఉచిత అమలు విడుదల - Mesa 20.0.0. Mesa 20.0.0 శాఖ యొక్క మొదటి విడుదల ప్రయోగాత్మక స్థితిని కలిగి ఉంది - కోడ్ యొక్క తుది స్థిరీకరణ తర్వాత, స్థిరమైన వెర్షన్ 20.0.1 విడుదల చేయబడుతుంది. మీసా 20.0లో అమలు చేశారు Intel (i4.6, iris) మరియు AMD (radeonsi) GPUలకు పూర్తి OpenGL 965 మద్దతు, AMD (r4.5) మరియు NVIDIA (nvc600) GPUలకు OpenGL 0 మద్దతు మరియు Intel మరియు AMD కార్డ్‌లకు Vulkan 1.2 మద్దతు.

మధ్యలో మార్పులు:

  • RadeonSI డ్రైవర్‌లో (AMD GPUల కోసం) సురక్షితం మద్దతు
    OpenGL 4.6 (OpenGL 4.6 మునుపు Mesaలో Intel GPUల కోసం మాత్రమే మద్దతు ఇవ్వబడింది) మరియు SPIR-V షేడర్ ఇంటర్మీడియట్ ప్రాతినిధ్యం.

  • AMD మరియు Intel GPUల కోసం RADV మరియు ANV డ్రైవర్లు ఇప్పుడు గ్రాఫిక్స్ APIకి మద్దతు ఇస్తాయి వల్కన్ 1.2;
  • బ్రాడ్‌వెల్ మరియు స్కైలేక్ మైక్రోఆర్కిటెక్చర్ (Gen8+) ఆధారంగా ఇంటెల్ GPUల కోసం, కొత్త Iris డ్రైవర్ డిఫాల్ట్‌గా ఉపయోగించబడుతుంది, ఇది దాని సామర్థ్యాలలో i965 డ్రైవర్‌తో సమాన స్థాయికి చేరుకుంది. Iris డ్రైవర్ Gallium3D ఆర్కిటెక్చర్‌పై ఆధారపడి ఉంటుంది, ఇది Linux కెర్నల్ యొక్క DRI డ్రైవర్ వైపు మెమరీ నిర్వహణ పనులను ఆఫ్‌లోడ్ చేస్తుంది మరియు అవుట్‌పుట్ ఆబ్జెక్ట్‌ల పునర్వినియోగ కాష్‌కు మద్దతుతో సిద్ధంగా ఉన్న స్టేట్ ట్రాకర్‌ను అందిస్తుంది. హస్వెల్‌తో సహా పాత మైక్రోఆర్కిటెక్చర్‌లపై ఆధారపడిన చిప్‌ల కోసం, i965 డ్రైవర్ అలాగే ఉంచబడుతుంది;
  • RADV (AMD చిప్‌ల కోసం వల్కాన్ డ్రైవర్) మరియు షేడర్‌లను కంపైల్ చేయడానికి బ్యాకెండ్‌లో "ACO“, ఇది LLVM షేడర్ కంపైలర్‌కు ప్రత్యామ్నాయంగా వాల్వ్‌చే అభివృద్ధి చేయబడుతోంది, GPU తరాల GCN 1.0/GFX6 (సదరన్ ఐలాండ్స్) మరియు GCN 1.1/GFX7 (సముద్ర దీవులు);
  • RADV మరియు ACO జ్యామితి షేడర్‌ల సంకలనాన్ని అందిస్తాయి;
  • GPU GFX10 (Navi) కోసం RADV మరియు ACO మోడ్‌కు మద్దతు ఇస్తుంది వేవ్ 32 (ఏకకాల అమలు కోసం 32 థ్రెడ్‌లను ఒక "వేవ్" గా కలపడం);
  • LLVMpipe మరియు RadeonSI డ్రైవర్లు టైప్‌లెస్ ఇంటర్మీడియట్ రిప్రజెంటేషన్ (IR) షేడర్‌లను ఉపయోగించేందుకు మార్చబడ్డాయి NIR, GLSL IR మరియు Mesa యొక్క అంతర్గత IR కింద అత్యల్ప స్థాయిలో పనిచేయడం లక్ష్యంగా పెట్టుకుంది. NIR పనితీరు ఆప్టిమైజ్ చేయబడింది;
  • RadeonSI డ్రైవర్‌లో జోడించారు లైవ్ కాష్ కోసం మద్దతు, ఇది కంపైల్ చేయబడిన షేడర్ వస్తువుల నకిలీలను ఫిల్టర్ చేస్తుంది;
  • Intel GPUల కోసం OpenGL మరియు Vulkan డ్రైవర్‌లకు Gen11 చిప్‌లకు (జాస్పర్ లేక్) మద్దతు జోడించబడింది;
  • V3D డ్రైవర్ (రాస్ప్‌బెర్రీ పై కోసం) OpenGL ES 3.2కి అనుగుణంగా జ్యామితి షేడర్‌లకు మద్దతును జోడించింది మరియు OpenGL ES 3.1కి పూర్తి మద్దతును అందిస్తుంది;
  • Qualcomm Adreno GPUల కోసం Vulkan డ్రైవర్ TURNIP పనితీరు ఆప్టిమైజ్ చేయబడింది;
  • కొత్త OpenGL పొడిగింపులు జోడించబడ్డాయి:
  • RADV వల్కాన్ డ్రైవర్‌కు పొడిగింపులు జోడించబడ్డాయి (AMD కార్డ్‌ల కోసం):
  • ANV వల్కాన్ డ్రైవర్‌కు పొడిగింపులు జోడించబడ్డాయి (ఇంటెల్ కార్డ్‌ల కోసం):

మూలం: opennet.ru

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