د کلاسیک ډرایور کوډ چې Gallium3D نه کاروي له میسا څخه لرې شوی

ټول کلاسیک اوپن جی ایل ډرایورونه د میسا کوډبیس څخه لرې شوي او د دوی د عملیاتو لپاره د زیربنا لپاره ملاتړ بند شوی. د زاړه موټر چلوونکي کوډ ساتل به په جلا "امبر" څانګه کې دوام ومومي، مګر دا چلوونکي به نور د میسا په اصلي برخه کې شامل نه شي. د کلاسیک xlib کتابتون هم لیرې شوی، او دا سپارښتنه کیږي چې د ګالیم-xlib ډول وکاروئ پرځای یې.

بدلون په میسا کې پاتې ټول ډرایورانو باندې تاثیر کوي چې د Gallium3D انٹرفیس نه کاروي ، پشمول د Intel GPUs لپاره i915 او i965 ډرایورونه ، r100 او r200 د AMD GPUs لپاره ، او د NVIDIA GPUs لپاره نوویو ډرایورونه. د دې ډرایورانو پرځای، دا سپارښتنه کیږي چې د Gallium3D جوړښت پر بنسټ ډرایورونه وکاروي، لکه Iris (Gen 8+) او Crocus (Gen4-Gen7) د Intel GPUs لپاره، radeonsi او r600 د AMD کارتونو لپاره، nvc0 او nv50 د NVIDIA کارتونو لپاره. د کلاسیک ډرایورونو لرې کول به د ځینې زړو Intel GPUs (Gen2، Gen3)، AMD Radeon R100 او R200، او زاړه NVIDIA کارتونو لپاره ملاتړ لرې کړي.

د Gallium3D جوړښت د میسا ډرایورانو پراختیا ساده کوي او په کلاسیک ډرایورونو کې د کوډ نقل کول له مینځه وړي. په Gallium3D کې، د GPU سره د حافظې مدیریت او تعامل دندې د جلا کرنل ماډلونو DRM (مستقیم رینډرینګ مدیر) او DRI2 (مستقیم رینډرینګ انٹرفیس) لخوا اخیستل کیږي ، او ډرایورانو ته د بیا کارونې لپاره د ملاتړ سره چمتو شوي ریاست ټریکر چمتو کیږي. د محصولاتو ذخیره. کلاسیک ډرایورونه د هر هارډویر پلیټ فارم لپاره خپل بیکینډ او دولتي ټریکر ساتلو ته اړتیا لري ، مګر دوی د لینکس کرنل DRI ماډلونو سره ندي تړلي ، دوی ته اجازه ورکوي چې په OSs لکه سولاریس کې وکارول شي.

سرچینه: opennet.ru

Add a comment