Rust වලින් ලියා ඇති Apple AGX GPU සඳහා Linux ධාවකයක් සමාලෝචනය සඳහා යෝජනා කෙරේ.

Apple M13 සහ M14 චිප් වල භාවිතා වන Apple AGX G1 සහ G2 ශ්‍රේණියේ GPU සඳහා drm-asahi ධාවකයේ මූලික ක්‍රියාත්මක කිරීමක් Linux කර්නල් සංවර්ධක තැපැල් ලැයිස්තුවේ යෝජනා කර ඇත. ධාවකය රස්ට් වලින් ලියා ඇති අතර ඊට අමතරව රස්ට් හි අනෙකුත් ග්‍රැෆික් ධාවක සංවර්ධනය කිරීමට භාවිතා කළ හැකි DRM (Direct Rendering Manager) උප පද්ධතිය හරහා විශ්වීය බන්ධන කට්ටලයක් ඇතුළත් වේ. ප්‍රකාශිත පැච් කට්ටලය මෙතෙක් යෝජනා කර ඇත්තේ මූලික සංවර්ධකයින් (RFC) විසින් සාකච්ඡා කිරීම සඳහා පමණි, නමුත් සමාලෝචනය අවසන් කර හඳුනාගත් අඩුපාඩු ඉවත් කිරීමෙන් පසු ප්‍රධාන කණ්ඩායමට පිළිගත හැකිය.

දෙසැම්බරයේ සිට, ධාවකය Asahi Linux බෙදාහැරීම සඳහා කර්නලය සමඟ පැකේජයට ඇතුළත් කර ඇති අතර මෙම ව්‍යාපෘතියේ පරිශීලකයින් විසින් පරීක්ෂා කර ඇත. SoC M1, M1 Pro, M1 Max, M1 Ultra සහ M2 සමඟ Apple උපාංගවල චිත්‍රක පරිසරය සංවිධානය කිරීමට Linux බෙදාහැරීම්වල ධාවකය භාවිතා කළ හැක. ධාවක සංවර්ධනය කිරීමේදී, CPU පැත්තේ ක්‍රියාත්මක කරන ලද කේතයේ මතකය සමඟ වැඩ කිරීමේදී දෝෂ අවම කිරීමෙන් ආරක්ෂාව වැඩි කිරීමට පමණක් නොව, ස්ථිරාංග සමඟ අන්තර් ක්‍රියා කිරීමේදී පැන නගින ගැටළු වලින් අර්ධ වශයෙන් ආරක්ෂා වීමටද උත්සාහ කරන ලදී. විශේෂයෙන්ම, ධාවකය සමඟ අන්තර් ක්රියා කිරීම සඳහා ස්ථිරාංගයේ භාවිතා කරන පොයින්ටර් වල සංකීර්ණ දාමයන් සමඟ අනාරක්ෂිත හවුල් මතක ව්යුහයන් සඳහා ධාවකය විසින් යම් යම් බැඳීම් සපයයි.

යෝජිත ධාවකය asahi Mesa ධාවකය සමඟ ඒකාබද්ධව භාවිතා කරයි, එය පරිශීලක-අවකාශ OpenGL සහය සපයන අතර OpenGL ES 2 අනුකූලතා පරීක්ෂණ සමත් වන අතර OpenGL ES 3.0 සඳහා සහය දැක්වීමට පාහේ සූදානම් වේ. ඒ අතරම, කර්නල් මට්ටමේ වැඩ කරන ධාවකය මුලින් සංවර්ධනය කර ඇත්තේ Vulkan API සඳහා වන අනාගත සහාය සැලකිල්ලට ගනිමින්, සහ පරිශීලක අවකාශය සමඟ අන්තර්ක්‍රියා කිරීම සඳහා ක්‍රමලේඛන අතුරුමුහුණත නිර්මාණය කර ඇත්තේ නව Intel Xe ධාවකය මඟින් සපයන UAPI වෙත ඇස යොමු කරමිනි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න