ARM ఉచిత పాన్‌ఫ్రాస్ట్ డ్రైవర్‌కు మద్దతు ఇవ్వడం ప్రారంభించింది

XDC2020 సమావేశంలో (X.Org డెవలపర్స్ కాన్ఫరెన్స్) ప్రకటించారు ప్రాజెక్ట్ అభివృద్ధి ప్రక్రియలో ARM చేరడం గురించి పాన్‌ఫ్రాస్ట్, ఇది మాలి వీడియో కోర్ల కోసం ఓపెన్ డ్రైవర్‌ను అభివృద్ధి చేస్తుంది. ARM కంపెనీ సంసిద్ధతను వ్యక్తం చేశారు రివర్స్ ఇంజినీరింగ్ బైనరీ డ్రైవర్ల పజిల్స్‌ని పరిష్కరించడానికి సమయాన్ని వృథా చేయకుండా, హార్డ్‌వేర్‌ను బాగా అర్థం చేసుకోవడానికి మరియు వారి అభివృద్ధి ప్రయత్నాలపై దృష్టి పెట్టడానికి డ్రైవర్ డెవలపర్‌లకు అవసరమైన సమాచారం మరియు డాక్యుమెంటేషన్‌ను అందించండి. ఇంతకుముందు, ప్రాజెక్ట్‌లో పని చేయడానికి క్వాల్‌కామ్ కనెక్షన్‌తో ఇలాంటిదే జరిగింది Freedreno, ఇది Qualcomm Adreno GPUల కోసం ఉచిత డ్రైవర్‌ను అభివృద్ధి చేస్తుంది.

ARM భాగస్వామ్యం అనేది అమలు యొక్క స్థిరత్వాన్ని విస్తృత వినియోగానికి సిద్ధంగా ఉండే స్థాయికి తీసుకురావడంలో సహాయపడుతుంది మరియు చిప్ ఆర్కిటెక్చర్ గురించి ఫస్ట్-హ్యాండ్ సమాచారాన్ని అందించడం ద్వారా మాలి GPU-నిర్దిష్ట అంతర్గత సూచనలకు మరింత మద్దతునిస్తుంది. అంతర్గత డాక్యుమెంటేషన్ లభ్యత గరిష్ట పనితీరు, స్పెసిఫికేషన్‌లతో పూర్తి సమ్మతి మరియు Midgard మరియు Bifrost GPUల యొక్క అందుబాటులో ఉన్న అన్ని ఫీచర్ల కవరేజీని నిర్ధారించడంలో కూడా సహాయపడుతుంది.

ARM నుండి అందుకున్న సమాచారం ఆధారంగా తయారు చేయబడిన మొదటి మార్పులు ఇప్పటికే ఉన్నాయి బదిలీ చేయబడింది డ్రైవర్ కోడ్ బేస్ లోకి. ముఖ్యంగా,
సూచనల ప్యాకింగ్ కార్యకలాపాలను కానానికల్ రూపంలోకి తీసుకురావడానికి మరియు GPU బిఫ్రాస్ట్ ఇన్‌స్ట్రక్షన్ సెట్ యొక్క ఆర్కిటెక్చర్‌ను మరింత ఖచ్చితంగా ప్రతిబింబించేలా మరియు ARMలో స్వీకరించిన పదజాలానికి అనుగుణంగా డిస్‌అసెంబ్లర్‌ను పూర్తిగా రీవర్క్ చేయడానికి పని జరిగింది.

పాన్‌ఫ్రాస్ట్ డ్రైవర్‌ను 2018లో కొల్లాబోరాకు చెందిన అలిస్సా రోసెన్‌జ్‌వీగ్ స్థాపించారు మరియు అసలు ARM డ్రైవర్‌లను రివర్స్ ఇంజనీరింగ్ ద్వారా ఇప్పటివరకు అభివృద్ధి చేశారు. ప్రస్తుతం, డ్రైవర్ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) మరియు Bifrost (Mali G3x, G5x, G7x) మైక్రోఆర్కిటెక్చర్‌ల ఆధారంగా చిప్‌లతో పని చేయడానికి మద్దతు ఇస్తుంది. GPU మాలి 400/450 కోసం, ARM ఆర్కిటెక్చర్ ఆధారంగా చాలా పాత చిప్‌లలో ఉపయోగించబడింది, డ్రైవర్ విడిగా అభివృద్ధి చేయబడుతోంది లిమా.


మూలం: opennet.ru

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