NVK متعارف ڪرايو، NVIDIA وڊيو ڪارڊ لاءِ هڪ کليل ولڪن ڊرائيور

Collabora متعارف ڪرايو آهي NVK، ميسا لاءِ هڪ نئون اوپن سورس ڊرائيور جيڪو NVIDIA وڊيو ڪارڊز لاءِ ولڪن گرافڪس API لاڳو ڪري ٿو. ڊرائيور NVIDIA پاران شايع ٿيل سرڪاري هيڊر فائلن ۽ اوپن سورس ڪنيل ماڊلز استعمال ڪندي شروع کان لکيو ويو آهي. ڊرائيور ڪوڊ MIT لائسنس تحت کليل ذريعو آهي. ڊرائيور في الحال صرف GPUs کي سپورٽ ڪري ٿو Turing ۽ Ampere microarchitectures جي بنياد تي، سيپٽمبر 2018 کان جاري ڪيل.

پروجيڪٽ هڪ ٽيم پاران تيار ڪيو پيو وڃي جنهن ۾ ڪرول هربسٽ، ريڊ هيٽ ۾ نوويو ڊولپر، ڊيوڊ ايئرلي، ريڊ هيٽ تي هڪ ڊي آر ايم سنڀاليندڙ، ۽ جيسن ايڪسٽرينڊ، ڪولابورا ۾ هڪ فعال ميسا ڊولپر شامل آهن. جڏهن هڪ نئين ڊرائيور کي ترقي ڪندي، نوويو اوپن جي ايل ڊرائيور جا بنيادي حصا ڪجهه هنڌن تي استعمال ڪيا ويا آهن، پر NVIDIA هيڊر فائلن ۾ نالن ۾ اختلافن ۽ نوواو ۾ نالن جي ڪري، ريورس انجنيئرنگ جي بنياد تي حاصل ڪيل، سڌو قرض وٺڻ. ڪوڊ ڏکيو آهي ۽ گهڻو ڪري اهو ضروري هو ته ڪيترن ئي شين تي ٻيهر غور ڪيو وڃي ۽ انهن کي صفر سان لاڳو ڪيو وڃي.

ميسا لاءِ هڪ نئون حوالو ولڪن ڊرائيور ٺاهڻ جي نظر سان پڻ ترقي ڪئي پئي وڃي، جنهن جو ڪوڊ قرض وٺي سگهجي ٿو جڏهن ٻيا ڊرائيور ٺاهي رهيا آهن. هن کي ڪرڻ لاء، جڏهن ڊرائيور تي ڪم ڪري رهيو آهي، NVK ڪوشش ڪئي ته Vulkan ڊرائيورز کي ترقي ڪرڻ ۾ سڀني موجوده تجربو کي نظر ۾ رکندي، ڪوڊ بيس کي بهتر شڪل ۾ برقرار رکڻ ۽ ٻين Vulkan ڊرائيورن کان ڪوڊ جي منتقلي کي گھٽ ڪرڻ، جيئن اهو بهتر ٿيڻ گهرجي. ۽ اعليٰ معيار جو ڪم، ۽ نه انڌي طرح نقل ڪيو ته اهو ٻين ڊرائيورن ۾ ڪيئن ڪيو ويو.

NVK ڊرائيور صرف چند مهينن لاء ترقي ۾ آهي، تنهنڪري ان جي ڪارڪردگي محدود آهي. ڊرائيور ڪاميابيءَ سان 98٪ ٽيسٽ پاس ڪري ٿو جڏهن 10٪ ٽيسٽ هلائي ٿو Vulkan CTS (Compatibility Test Suite). عام طور تي، ANV ۽ RADV ڊرائيور جي ڪارڪردگي جو 20-25٪ تي ڊرائيور جي تياري جو اندازو لڳايو ويو آهي. هارڊويئر سپورٽ جي لحاظ کان، ڊرائيور في الحال ٽريننگ ۽ ايمپيئر مائڪرو آرڪيٽيڪچرز تي ٻڌل ڪارڊ تائين محدود آهي. ڪيپلر، ميڪسويل ۽ پاسڪل جي پي يوز کي سپورٽ ڪرڻ لاءِ پيچس تي ڪم ڪيو پيو وڃي، پر اهي اڃا تيار نه آهن.

ڊگھي مدت ۾، NVK ڊرائيور NVIDIA گرافڪس ڪارڊ لاءِ توقع ڪئي وڃي ٿي ته معيار ۽ ڪارڪردگيءَ جي سطح حاصل ڪرڻ جي برابر آھي AMD ڪارڊ لاءِ RADV ڊرائيور. هڪ دفعو NVK ڊرائيور تيار ٿئي ٿو، ان جي ترقي دوران ٺاهيل عام لائبريريون NVIDIA ويڊيو ڪارڊ لاء نوويو اوپن جي ايل ڊرائيور کي بهتر ڪرڻ لاء استعمال ڪري سگھجن ٿيون. NVIDIA ويڊيو ڪارڊز لاءِ مڪمل اوپن جي ايل ڊرائيور کي لاڳو ڪرڻ لاءِ Zink پروجيڪٽ کي استعمال ڪرڻ جو امڪان، وولڪن API ڏانهن براڊنگ ڪالن ذريعي ڪم ڪري رهيو آهي، پڻ غور ڪيو پيو وڃي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو