এটি হয়ে গেছে + বছর ধরে মেসা রেডিয়ন ভলকান ড্রাইভার”RADV”নেক্সট-জেন জ্যামিতি ইঞ্জিন ব্যবহার করার জন্য NGG স্ট্রিম-আউট সমর্থনে কাজ করছে যা কিছু RDNA GPU-এর জন্য কার্যকরী আকারে রয়েছে। অবশেষে এই ত্রৈমাসিকে Mesa 22.3 প্রকাশ করার সাথে সাথে, একটি নতুন পরিবেশ পরিবর্তনশীল বিকল্প NGG স্ট্রিমআউট/ট্রান্সফর্ম ফিডব্যাক কার্যকারিতা RADV ড্রাইভারের সাথে ফ্লিপ করার অনুমতি দিচ্ছে।
ভালভ-এর ওপেন-সোর্স লিনাক্স গ্রাফিক্স ড্রাইভার টিমের সাথে স্যামুয়েল পিটোইসেট আজ এটিকে চালু করার জন্য RADV_PERFTEST=ngg_streamout এনভায়রনমেন্ট ভেরিয়েবল বিকল্পটি চালু করার জন্য প্যাচগুলি ল্যান্ড করেছে৷ প্যাচগুলি এনজিজি স্ট্রিম-আউটকে আসন্ন RDNA3/GFX11 হার্ডওয়্যারের জন্য সক্ষম করার অনুমতি দেয়, তবে এই ক্ষেত্রে এটি এখনও প্রকাশিত হওয়া AMD GPU গুলিতে”অপরীক্ষিত”বলে পরিচিত৷
অন্তত GFX10.3 RDNA2 GPU এর সাথে, RADV_PERFTEST=ngg_streamout বিকল্পটি এই NGG জ্যামিতি ইঞ্জিনের সাথে স্ট্রিম-আউট/ট্রান্সফর্ম প্রতিক্রিয়া সক্ষম করার জন্য ভাল কাজ করছে।
কোড আজ এখন ফ্লিপ অন জ্যামিতি স্ট্রীমস, transformFeedbackQueries, এবং transformFeedbackStreamsLinesTriangles বৈশিষ্ট্য যা পূর্বে পরীক্ষামূলক NGG স্ট্রিম-আউট কোড পাথ চেষ্টা করার সময় অক্ষম করা হয়েছিল। আজকের পরিবর্তনগুলির মধ্যে রয়েছে GFX11 হার্ডওয়্যারের সাথে VK_EXT_transform_feedback সক্ষম করা। RADV এবং ACO কম্পাইলার ব্যাক-এন্ড RDNA3″GFX11″IP-এর জন্য প্রচুর প্রস্তুতিমূলক কাজ দেখেছে যা জনসাধারণের মধ্যে AMDGPU LLVM কম্পাইলার ব্যাক-এন্ড, RadeonSI, এবং যে কোনও ব্রেডক্রাম্ব এএমডি দ্বারা শেয়ার করা হচ্ছে তার উপর ভিত্তি করে। ভালভ এ ওপেন সোর্স দল। তাই দেখে মনে হচ্ছে RADV শালীন আকারে থাকতে পারে যখন RDNA3 GPU গুলি শিপিং শুরু করে এবং আশা করি যে কোনও সমস্যা দ্রুত সমাধান করা হবে।
এই গ্রীষ্মে RadeonSI পাশে সেই অফিসিয়াল Gallium3D OpenGL ড্রাইভারের সাথে AMD RDNA3/GFX11-এর প্রস্তুতির জন্য RDNA/GFX10 NGG স্ট্রিম-আউট কোডকে স্থিতিশীল করেছিল। RDNA3 এনজিজি সবসময়-সক্ষম থাকায় এই এনজিজি কাজটি এই বছর অনেক মনোযোগের বিষয়।
আরও বিশদ এই মার্জ রিকোয়েস্টে যা এখন মেসা 22.3-এর জন্য মার্জ করা হয়েছে কয়েক সপ্তাহের মধ্যে শেষ হবে।