ميسا پروجيڪٽ جي ڊولپرز سرٽيفڪيشن جو اعلان ڪيو خرونوس آرگنائيزيشن آف ريسٽيڪل ڊرائيور، جنهن ڪاميابيءَ سان سڀني ٽيسٽن کي CTS (Kronos Conformance Test Suite) سيٽ مان پاس ڪيو آهي ۽ ان کي OpenCL 3.0 وضاحتن سان مڪمل طور تي مطابقت طور تسليم ڪيو ويو آهي، جيڪو APIs جي وضاحت ڪري ٿو ۽ ڪراس پليٽ فارم متوازي ڪمپيوٽنگ کي منظم ڪرڻ لاءِ سي ٻولي جي واڌ. سرٽيفڪيٽ حاصل ڪرڻ توهان کي سرڪاري طور تي معيار جي تعميل جو اعلان ڪرڻ ۽ لاڳاپيل Khronos ٽريڊ مارڪ استعمال ڪرڻ جي اجازت ڏئي ٿو. ٽيسٽ هڪ سسٽم تي ڪئي وئي 12-جنريشن انٽيل GPUs سان Gallium3D Iris ڊرائيور استعمال ڪندي.
ڊرائيور Rust ۾ لکيو ويو آهي ۽ ريڊ هيٽ کان ڪرول هربسٽ پاران ترقي ڪئي وئي آهي، جيڪو ميسا، نوويو ڊرائيور ۽ اوپن سي ايل اوپن اسٽيڪ جي ترقي ۾ ملوث آهي. رسٽيڪل ميسا جي اوپن سي ايل فرنٽ اينڊ ڪلوور جي اينالاگ طور ڪم ڪري ٿو ۽ ميسا ۾ مهيا ڪيل گيليم انٽرفيس استعمال ڪندي پڻ ترقي ڪئي وئي آهي. ڪلوور هڪ ڊگهي وقت تائين ڇڏي ويو آهي ۽ رسٽيڪل ان جي مستقبل جي متبادل طور تي پوزيشن ڪئي وئي آهي. OpenCL 3.0 مطابقت حاصل ڪرڻ کان علاوه، Rusticle پروجيڪٽ تصوير پروسيسنگ لاءِ OpenCL ايڪسٽينشن کي سپورٽ ڪرڻ ۾ ڪلوور کان مختلف آهي، پر اڃا تائين FP16 فارميٽ کي سپورٽ نٿو ڪري. ميسا ۽ اوپن سي ايل لاءِ بائنڊنگز پيدا ڪرڻ لاءِ، توهان کي سي ڪوڊ مان Rust فنڪشن کي ڪال ڪرڻ جي اجازت ڏئي ٿي ۽ ان جي برعڪس، Rust-bindgen استعمال ٿئي ٿو Rusticle ۾.
مورچا ٻولي سپورٽ ڪوڊ ۽ رسٽيڪل ڊرائيور ميسا مرڪزي وهڪرو ۾ قبول ڪيا ويا آهن ۽ ميسا 22.3 رليز ۾ پيش ڪيا ويندا، نومبر جي آخر ۾ متوقع. زنگ ۽ رسٽيڪل سپورٽ ڊفالٽ طور بند ڪئي ويندي ۽ "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" اختيارن سان ٺاھڻ جي ضرورت پوندي. تعمير ڪرڻ وقت، توھان کي ضرورت پوندي rustc compiler، bindgen binding Generator، LLVM، SPIRV-Tools، ۽ SPIRV-LLVM-Translator جي اضافي انحصار جي طور تي.
ميسا پروجيڪٽ ۾ رسٽ ٻولي استعمال ڪرڻ جي امڪان تي 2020 کان بحث ڪيو پيو وڃي. رسٽ کي سپورٽ ڪرڻ جي فائدن ۾ عام ياداشت جي مسئلن جي خاتمي جي ڪري سيڪيورٽي ۽ ڊرائيور جي معيار ۾ اضافو، انهي سان گڏ ميسا ۾ ٽئين پارٽي جي ترقي کي شامل ڪرڻ جي صلاحيت، جهڙوڪ قازان (وولڪن جو رسٽ لاڳو ڪرڻ). نقصانن ۾ وڌندڙ بلڊ سسٽم جي پيچيدگي، ڪارگو پيڪنگنگ سسٽم ۾ ڳنڍڻ ۾ بيچيني، وڌايل بلڊ ماحول جي گهرجن، ۽ اهم ڊيسڪ ٽاپ حصن جي تعمير لاءِ گهربل بلڊ انحصار ۾ رسٽ ڪمپائلر کي شامل ڪرڻ جي ضرورت شامل آهي. Linux.
ان کان علاوه، نووو ڊرائيور ڊولپمينٽ ڪم، جيڪو ڪيرول هربسٽ جي اڳواڻي ۾ پڻ آهي، قابل ذڪر آهي. نووو ڊرائيور مئي 2020 کان جاري ڪيل ايمپيئر مائڪرو آرڪيٽيڪچر جي بنياد تي NVIDIA GeForce RTX 30xx GPUs لاءِ بنيادي OpenGL سپورٽ شامل ڪري ٿو. نون چپس لاءِ سپورٽ سان لاڳاپيل تبديليون ڪرنل ۾ شامل ڪيون وينديون. Linux 6.2 ۽ ميسا 22.3.
جو ذريعو: opennet.ru
