هڪ GPU ڊرائيور Vulkan API جي مدد سان تيار ڪيو ويو آهي پراڻن Raspberry Pi بورڊن لاءِ

پاران پيش ڪيل هڪ کليل گرافڪس ڊرائيور جو پهريون مستحڪم رليز RPi-VK-ڊرائيور 1.0، جيڪو براڊڪام ويڊيوڪور IV GPUs سان موڪليل پراڻن Raspberry Pi بورڊن لاءِ Vulkan گرافڪس API لاءِ سپورٽ آڻي ٿو. ڊرائيور Raspberry Pi 4 جي ڇڏڻ کان اڳ جاري ڪيل Raspberry Pi بورڊ جي سڀني ماڊلز لاءِ موزون آهي - ”زيرو“ ۽ ”1 ماڊل اي“ کان ”3 ماڊل بي+“ ۽ ”ڪمپيوٽ ماڊل 3+“ تائين. مارٽن ٿامس پاران تيار ڪيل ڊرائيور (مارٽن ٿامس)، NVIDIA کان هڪ انجنيئر، جڏهن ته، ترقي هڪ ذاتي منصوبي جي طور تي ڪيو ويو جيڪو NVIDIA سان لاڳاپيل ناهي (ڊرائيور گذريل ٻن سالن ۾ پنهنجي آزاد وقت ۾ ترقي ڪئي وئي). ڪوڊ طرفان ورهايل MIT لائسنس تحت.

جيئن ته ويڊيو ڪور IV GPU جون صلاحيتون، جيڪي پراڻن Raspberry Pi ماڊلز سان ليس آهن، مڪمل طور تي Vulkan کي لاڳو ڪرڻ لاءِ ڪافي نه آهن، ڊرائيور صرف Vulkan API جو هڪ ذيلي سيٽ لاڳو ڪري ٿو، جيڪو پوري معيار کي نه ڍڪي ٿو، پر ان جي پيروي ڪرڻ جي ڪوشش ڪري ٿو. جيترو هارڊويئر اجازت ڏئي ٿو. بهرحال، دستياب ڪارڪردگي ڪيترن ئي ايپليڪيشنن ۽ راندين لاء ڪافي آهي، ۽ ڪارڪردگي خاص طور تي OpenGL ڊرائيورن جي اڳيان آهي، وڌيڪ موثر ميموري مئنيجمينٽ جي مهرباني، GPU ڪمانڊ جي گھڻ-ٽيڊڊ پروسيسنگ، ۽ GPU عملن جو سڌو ڪنٽرول. ڊرائيور پڻ خاصيتن کي سپورٽ ڪري ٿو جهڙوڪ MSAA (Multisample anti-aliasing)، گھٽ-سطح شيڊر ۽ ڪارڪردگي ڳڻپيندڙ. حدن جي وچ ۾، GLSL شيڊرز جي حمايت جي کوٽ آهي، جيڪي اڃا تائين ترقي جي هن مرحلي تي موجود نه آهن.

ساڳئي ليکڪ طرفان شايع ٿيل Raspberry Pi لاءِ راند Quake 3 جو هڪ بندرگاهه، نئين ڊرائيور جي صلاحيتن جو مظاهرو ڪري رهيو آهي. راند ioQuake3 انجڻ تي ٻڌل آهي، جنهن ۾ شامل ڪيو ويو آهي ماڊلر ولڪن تي ٻڌل رينڊرنگ پس منظر، اصل ۾ پروجيڪٽ پاران تيار ڪيل زلزلو III ارينا ڪيني ايڊيشن. جڏهن راند ۾ نئين ڊرائيور استعمال ڪندي حاصل ڪرڻ ۾ ڪامياب ٿيو Raspberry Pi 100B+ بورڊ تي 3 فريم في سيڪنڊ (FPS) کان وڌيڪ رينجرنگ جڏهن 720p ريزوليوشن تي آئوٽ ٿي رهيو آهي.

اچو ته توهان کي ياد ڏياريون ته Raspberry Pi فائونڊيشن Igalia ڪمپني سان گڏ ليڊ ان جي Vulkan ڊرائيور جي ترقي، جيڪا ترقي جي شروعاتي مرحلن ۾ آهي ۽ 2020 جي سيڪنڊ ۾ ڪجهه حقيقي ايپليڪيشنن کي هلائڻ لاء تيار ٿي ويندي. مخصوص ڊرائيور Raspberry Pi 4 ماڊل کان شروع ٿيندڙ VideoCore VI گرافڪس ايڪليٽر جي سپورٽ تائين محدود آهي، ۽ پراڻن بورڊن کي سپورٽ نٿو ڪري. OpenGL جي مقابلي ۾، Vulkan استعمال ڪندي توهان کي حاصل ڪرڻ جي اجازت ڏئي ٿي پيداوار وڌائڻ گرافڪ ايپليڪيشنون ۽ رانديون.

جو ذريعو: opennet.ru

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