আপনি যদি সম্প্রতি আপনার পিসিতে কোনো AAA গেম চালু করে থাকেন, তাহলে আপনি জানেন যে এটি চালু হতে কতটা সময় লাগতে পারে। প্রায়শই আপনাকে ‘কম্পাইলিং শেডার্স’ স্ক্রিনের দিকে তাকিয়ে থাকতে হয়, কিন্তু কী ঘটছে তা আপনি বুঝতে পারেন না।
সহজ ভাষায় বলতে গেলে, শেডার হলো জিপিইউ-তে চালিত বিশেষায়িত প্রোগ্রাম যা নির্ধারণ করে স্ক্রিনে বস্তুগুলো কেমন দেখাবে। যেহেতু পিসি হার্ডওয়্যার কনফিগারেশনে ব্যাপক ভিন্নতা থাকে, তাই ডেভেলপাররা শেডারগুলোকে আনকম্পাইলড বা অসংকলিত রাখেন। এর মানে হলো, আপনি যখন কোনো গেম চালু করেন, তখন এগুলো স্বয়ংক্রিয়ভাবে কম্পাইল হয়ে যায়, আর একারণেই অপেক্ষা করতে হয়।
ইন্টেলের সর্বশেষ আর্ক গ্রাফিক্স ড্রাইভার আপডেটটি এই সমস্যার সমাধান করতে এসেছে, এবং এটি পিসি গেমিংয়ের অন্যতম বিরক্তিকর একটি সমস্যা সমাধানের জন্য মাইক্রোসফটের একটি বৃহত্তর প্রচেষ্টার অংশ।
ইন্টেল এখানে ঠিক কী করছে?
নতুন ড্রাইভারটিতে ইন্টেলের গ্রাফিক্স শেডার ডিস্ট্রিবিউশন সার্ভিস (Graphics Shader Distribution Service) যুক্ত করা হয়েছে, যা আপনার জিপিইউ-কে তাৎক্ষণিকভাবে শেডার কম্পাইল করার পরিবর্তে আগে থেকে কম্পাইল করা শেডারগুলো সরাসরি আপনার পিসিতে পৌঁছে দেয়।
আপনি যদি গেমিং কনসোলে খেলে থাকেন, তবে আপনি জানেন যে আপনাকে কখনও কম্পাইলেশনের জন্য অপেক্ষা করতে হয় না। এর কারণ হলো, ডেভেলপারদের কেবল কয়েকটি নির্দিষ্ট ডিভাইসকে লক্ষ্য করতে হয় এবং তারা সেই ডিভাইসগুলোর জন্যই কোড অপটিমাইজ করতে পারে। মাইক্রোসফট পিসি গেমিংয়ের ক্ষেত্রেও একই কাজ করার চেষ্টা করছে।
মাইক্রোসফট একটি এপিআই (API) চালু করার মাধ্যমে এটি অর্জন করেছে, যা অ্যাপগুলোকে একটি প্রমিত পদ্ধতিতে সরাসরি D3D12 (মাইক্রোসফটের গ্রাফিক্স এপিআই) এবং গ্রাফিক্স ড্রাইভারের কাছে নিজেদের শনাক্ত করতে দেয়। এর ফলে, মাইক্রোসফট বিভিন্ন ডিসপ্লে অ্যাডাপ্টার এবং হার্ডওয়্যার নির্মাতাদের জন্য গেমে প্রি-কম্পাইলড শেডার সরবরাহ করতে পারে।
এর ফলস্বরূপ, ইন্টেল আর্ক বি-সিরিজ জিপিইউ এবং বিল্ট-ইন আর্ক গ্রাফিক্সযুক্ত কোর আল্ট্রা সিরিজ ২ ও ৩ প্রসেসরে প্রথম লোড টাইম ২ গুণ পর্যন্ত দ্রুততর হয়েছে। এই আপডেটে সাইবারপাঙ্ক ২০৭৭ , ব্ল্যাক মিথ: উকোং , গড অফ ওয়ার র্যাগনারক , হগওয়ার্টস লিগ্যাসি, স্টারফিল্ড এবং অবলিভিয়ন রিমাস্টার্ড-সহ অন্যান্য বড় গেমগুলোর জন্য প্রি-কম্পাইলড শেডার সাপোর্ট অন্তর্ভুক্ত রয়েছে।
এটা আপনার জন্য কেন গুরুত্বপূর্ণ?
যত বেশি সংখ্যক ডেভেলপার এই নতুন গ্রাফিক্স শেডার ডিস্ট্রিবিউশন সার্ভিসকে সমর্থন করা শুরু করবে, এটি গেম চালু হওয়ার সময়কে ব্যাপকভাবে কমিয়ে দেবে। মাইক্রোসফট এর আগে ROG Xbox Ally- তে এটি প্রদর্শন করেছিল, যা Avowed-এর মতো গেমে লোড টাইম ৮৫% পর্যন্ত কমিয়ে এনেছিল।
এছাড়াও, গেম খেলার সময় কোনো কাট সিন এলে বা ম্যাপের বিভিন্ন অংশের মধ্যে যাতায়াত করার সময় স্টাটার বা আটকে যাওয়ার সমস্যা অনেক কমে যাবে। তাই, আপনার ড্রাইভার আপডেট করুন এবং গেম খেলার জন্য প্রস্তুত হতে দেখার পরিবর্তে খেলা উপভোগ করুন।
ইন্টেল আর্ক আপডেটে প্রি-কম্পাইলড শেডার যুক্ত হওয়ায় গেম লোড হওয়ার সময় ৩ গুণ পর্যন্ত দ্রুত হয়েছে – এই পোস্টটি সর্বপ্রথম ডিজিটাল ট্রেন্ডস- এ প্রকাশিত হয়েছিল।
