د ایپل AGX GPU لپاره د لینکس ډرایور، په زنګ کې لیکل شوی، د بیاکتنې لپاره وړاندیز شوی.

د لینکس کرنل پراختیا کونکي میلینګ لیست د Apple AGX G13 او G14 لړۍ GPUs لپاره د drm-asahi ډرایور لومړني پلي کول وړاندیز کوي چې په Apple M1 او M2 چپس کې کارول کیږي. ډرایور د زنګ په ژبه کې لیکل شوی او سربیره پردې د DRM (مستقیم رینډرینګ مدیر) فرعي سیسټم کې د نړیوالو بندیزونو سیټ شامل دي ، کوم چې د زنګ په ژبه کې د نورو ګرافیک چلوونکو رامینځته کولو لپاره کارول کیدی شي. د پیچونو خپور شوی سیټ تر دې دمه یوازې د کرنل پراختیا کونکو (RFC) لخوا د بحث لپاره وړاندیز شوی ، مګر د بیاکتنې بشپړولو او د پیژندل شوي نیمګړتیاو له مینځه وړلو وروسته اصلي ترکیب کې منل کیدی شي.

د ډسمبر راهیسې ، ډرایور د آساهي لینکس توزیع لپاره د کرنل کڅوړه کې شامل شوی او د دې پروژې کاروونکو لخوا ازمول شوی. ډرایور د لینکس توزیع کې کارول کیدی شي د SoC M1، M1 پرو، M1 Max، M1 الټرا او M2 سره په ایپل وسیلو کې د ګرافیکي چاپیریال عملیات تنظیم کړي. کله چې د ډرایور رامینځته کول ، د CPU اړخ کې اجرا شوي کوډ کې د حافظې سره کار کولو پرمهال د غلطیو کمولو سره نه یوازې د امنیت ښه کولو لپاره هڅه شوې ، بلکه د فرم ویئر سره متقابل عمل کولو پرمهال رامینځته شوي ستونزو پروړاندې جزوي محافظت چمتو کول هم دي. په ځانګړې توګه، ډرایور د ډرایور سره د تعامل لپاره په فرم ویئر کې کارول شوي د پوائنټرونو پیچلي زنځیرونو سره د غیر خوندي شریک شوي حافظې جوړښتونو لپاره ځانګړي پابندونه چمتو کوي.

وړاندیز شوی ډرایور د آساهي میسا ډرایور سره په ترکیب کې کارول کیږي، کوم چې د کاروونکي ځای کې د OpenGL لپاره مالتړ چمتو کوي او په بریالیتوب سره د OpenGL ES 2 سره د مطابقت ازموینې تیریږي او نږدې د OpenGL ES 3.0 مالتړ لپاره چمتو دی. په ورته وخت کې ، د کرنل په کچه چلونکی ډرایور په پیل کې د Vulkan API لپاره راتلونکي ملاتړ په پام کې نیولو سره رامینځته شوی ، او د کارونکي ځای سره د متقابل عمل لپاره سافټویر انٹرفیس د نوي Intel Xe ډرایور لخوا چمتو شوي UAPI ته د سترګو سره ډیزاین شوی.

سرچینه: opennet.ru

Add a comment