પેન્થોર, 10મી જનરેશન આર્મ માલી જીપીયુ માટે કોલાબોરાનો ડ્રાઈવર

પેન્થોર

પેન્થર એ આર્મ વાલહાલ GPU માટે ઓપન સોર્સ GPU કર્નલ ડ્રાઈવર છે

સહયોગનું અનાવરણ કર્યું બ્લોગ પોસ્ટ દ્વારા સૌથી તાજેતરના સીમાચિહ્નો પૈકી એક તેમના પ્રસ્તુત કાર્યોની અંદર, અને તે છે લાંબા સમયથી રાહ જોવાતી કંટ્રોલર મર્જરની જાહેરાત કરી છે કર્નલ જે 10મી પેઢીના આર્મ માલી જીપીયુ માટે સપોર્ટ ઉમેરે છે drm-misc માં. આ ડ્રાઈવર "પેન્થોર" તરીકે વધુ જાણીતા, એક ઓપન સોર્સ ડ્રાઈવર છે જે ખાસ કરીને 310મી પેઢીના માલી GPU (G510, G710, GXNUMX) માટે રચાયેલ છે.

તે ઉલ્લેખિત છે કે નિયંત્રકનું વિલીનીકરણ બે-વર્ષના સહયોગી પ્રયાસ અને કેટલાક વિકાસકર્તાઓ અને કંપનીઓ વચ્ચેના કાર્યનું પ્રતિનિધિત્વ કરે છે, કોલાબોરા અદ્યતન તકનીકોના વિકાસમાં સહયોગના મહત્વને પ્રકાશિત કરે છે.

આ પ્રક્રિયામાં આર્મની સંડોવણી નિર્ણાયક રહી છે, જે માત્ર મુખ્ય દસ્તાવેજોની ઍક્સેસ પ્રદાન કરતી નથી, પરંતુ કર્નલ ડ્રાઇવરની સમીક્ષા અને સહ-જાળવણીમાં પણ સક્રિયપણે ભાગ લે છે.

શરૂઆતમાં, નવા ડ્રાઇવરનો વિકાસ રિવર્સ એન્જિનિયરિંગ દ્વારા હાથ ધરવામાં આવ્યો હતો, પરંતુ પછી એઆરએમ પ્રોજેક્ટમાં જોડાયો, દસ્તાવેજોની ઍક્સેસ પ્રદાન કરી અને કોડ સમીક્ષામાં ભાગ લીધો. બે ARM કર્મચારીઓને Linux કર્નલ માટે ડ્રાઇવર સહ-જાળવણીની સ્થિતિ માટે બઢતી આપવામાં આવી છે. ભવિષ્યમાં, એકવાર ઓપનજીએલ ડ્રાઈવર તૈયાર થઈ જાય, પછી નવા માલી જીપીયુ માટે વલ્કન ડ્રાઈવર લાગુ કરવા અને જૂના માલી જીપીયુ માટે હાલના વલ્કન ડ્રાઈવરને અપડેટ કરવા પર કામ ધ્યાન કેન્દ્રિત કરશે.

આ ડ્રાઈવર CSF ટેકનોલોજીનો ઉપયોગ કરે છે (કમાન્ડ સ્ટ્રીમ ફ્રન્ટએન્ડ) નિયંત્રકમાંથી ફર્મવેર બાજુ પર કેટલાક કાર્યોને સ્થાનાંતરિત કરવા માટે, જે CPU પરનો ભાર ઘટાડવામાં મદદ કરે છે અને GPU પર કાર્ય ગોઠવવા માટે નવું મોડલ પૂરું પાડે છે. પેન્થોર ડીઆરએમ (ડાયરેક્ટ રેન્ડરીંગ મેનેજર) ડ્રાઈવર drm-misc શાખામાં સ્વીકારવામાં આવ્યું છે અને તે Linux 6.10 કર્નલમાં સમાવવામાં આવે તેવી અપેક્ષા છે.. Mesa એ નવા ડ્રાઇવરને ટેકો આપવા માટે ફેરફારો પણ અપનાવ્યા છે, જે માલી GPUs માટે પેનફ્રોસ્ટ ગેલિયમ ડ્રાઇવરમાં સમાવવામાં આવશે.

માલી GPU ની નવી પેઢીમાં, જોબ મેનેજર શેડ્યૂલરને CSF ઈન્ટરફેસ દ્વારા બદલવામાં આવે છે, જે આદેશ-પ્રવાહ-આધારિત મોડલને બદલે ફર્મવેર બાજુ પર કમાન્ડ ફ્લો કતાર શેડ્યૂલિંગ સાથે કમાન્ડ ફ્લો-આધારિત મોડલનો ઉપયોગ કરે છે. નોકરી આમાં GPU માં અલગ Cortex-M7 માઇક્રોકન્ટ્રોલરનું એકીકરણ અને CSF સૂચનાઓ ચલાવવા માટે એક વિશેષ આદેશ અમલીકરણ એકમનો સમાવેશ થાય છે. આ કાર્યોને વપરાશકર્તા સ્પેસમાંથી GPU માં કાર્ય સ્થાનાંતરિત કરવા માટે મૂળભૂત રીતે અલગ સંસ્થાની જરૂર છે.

શરૂઆતમાં, પેનફ્રોસ્ટ ડીઆરએમ ડ્રાઇવરમાં CSF-આધારિત માલી GPUs માટે સમર્થનને અમલમાં મૂકવાનો પ્રયાસ કરવામાં આવ્યો હતો, પરંતુ વિકાસકર્તાઓએ તારણ કાઢ્યું કે આ હાલના નિયંત્રકને વધુ જટિલ બનાવશે. તેથી, CSF માટે, અલગ આર્કિટેક્ચર સાથે નવું નિયંત્રક બનાવવું વધુ શ્રેષ્ઠ હતું. પેન્થર નિયંત્રક સંપૂર્ણપણે નવા uAPI, નવા જોબ શેડ્યુલિંગ લોજિક અને નવા MMU/GPU-VA નિયંત્રણ તર્કને લાગુ કરે છે. તે પેનફ્રોસ્ટના હાલના DRM ડ્રાઈવર કોડ પર આધારિત છે, જેમાંથી તે લાક્ષણિક ડ્રાઈવર આરંભ, આવર્તન નિયંત્રણ અને પાવર મેનેજમેન્ટ પેટર્ન લે છે.

તે ઉપરાંત, તે ઉલ્લેખ છે કે કર્નલ ડ્રાઇવરે વિનંતીને મર્જ કરી છે મને ઓગળે છેsa જે ગેલિયમ ડ્રાઇવરને વિસ્તરે છે નવી 10મી પેઢીના આર્મ માલી GPU ને સમર્થન આપવા માટે અસ્તિત્વમાં છે. સહયોગ Rockchip RK3588-આધારિત બોર્ડની ખાતરી કરવા માટે પણ કામ કર્યું છે સંપૂર્ણપણે ખુલ્લા સોફ્ટવેર સ્ટેકનો ઉપયોગ કરીને લોડ કરી શકાય છે. Rockchip RK3588 માટે, માલિકીના BL31 ઘટકો (બૂટલોડર સ્ટેજ 3.1) ને બદલવા માટે ડેબિયન-આધારિત સિસ્ટમ ઇમેજ અને ઓપન બુટલોડર તૈયાર કરવામાં આવ્યા છે. આ ખાસ કરીને Rockchip ના RK3588 પ્લેટફોર્મ્સ માટે નોંધપાત્ર છે, જ્યાં આ અપડેટ્સને કારણે બહેતર પ્રદર્શન અને કાર્યક્ષમતા અપેક્ષિત છે.

ગેલિયમ ડ્રાઇવર પરના કાર્યમાં માત્ર નવા GPUs માટે સમર્થનને સક્ષમ કરવું જ નહીં, પરંતુ આધુનિક ગ્રાફિક્સ API સાથે પ્રદર્શન અને સુસંગતતાને ઑપ્ટિમાઇઝ કરવાનું પણ સામેલ છે. આ ડ્રાઇવર એક્સ્ટેંશન એ વિવિધ ઉપકરણો અને વપરાશના દૃશ્યોમાં અસાધારણ ગ્રાફિક્સ અનુભવ આપવાના ચાલુ પ્રયાસનો એક ભાગ છે.

જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.