এর জন্য OpenGL থ্রেডিং সক্ষম করে সম্প্রতি ওপেন সোর্স AMD OpenGL ড্রাইভার”RadeonSI”ডিফল্টরূপে OpenGL থ্রেডিং সক্ষম করেছে যেটি”glthread”বিকল্পের জন্য প্রতি-গেম/অ্যাপ ভিত্তিতে দীর্ঘদিন ধরে অপ্ট-ইন করা হয়েছে। সেই সাথে এই কোডে অনেকগুলি glthread-সম্পর্কিত উন্নতি করা হয়েছে যা কার্যকর করতে বাধা দেয় OpenGL একটি পৃথক CPU থ্রেডে কল করে। Zink OpenGL-on-Vulkan ড্রাইভার এখন নিঃশর্তভাবে OpenGL থ্রেডিং সক্ষম করেছে।

মাইক ব্লুমেনক্রান্টজ যিনি ভালভের জন্য চুক্তির অধীনে জিঙ্ক-এ আক্রমনাত্মকভাবে কাজ চালিয়ে যাচ্ছেন তিনি ডিফল্টরূপে”glthread”সক্ষম করেছেন৷ Mesa 22.3 এর সাথে, Zink এখন Glthread বিকল্পটি ডিফল্টরূপে সক্রিয় করছে যা Blumenkrantz”বিশাল পারফ লাভ”হিসাবে বর্ণনা করে।

মাইক একত্রীকরণের অনুরোধ সারসংক্ষেপ করেছেন:”পরিবর্তনগুলির সাথে এটা vroooooooooooooooooooooooooom করতে।”

সেই একত্রিতকরণের অনুরোধে তিনি উল্লেখ করেছেন glthread সমর্থন OpenGL-চালিত হাফ-লাইফ 2 গেমটিকে প্রায় 35% বাড়িয়ে দিয়েছে। এটি Vulkan API-এর উপরে নির্মিত এই জেনেরিক OpenGL বাস্তবায়নের জন্য Zink-এ করা অন্যান্য সাম্প্রতিক পারফরম্যান্স অপ্টিমাইজেশনের শীর্ষে রয়েছে।

ডিসেম্বরে আসা Mesa 22.3 স্থিতিশীল হওয়ার জন্য অনেক কিছু অপেক্ষা করছে। কিছু নতুন জিঙ্ক বেঞ্চমার্ক আমার TODO তালিকায় রয়েছে যা সম্প্রতি এর দ্রুত অগ্রগতি দেয়৷

Categories: IT Info