Windows 11-এ DirectStorage-এর জন্য সম্পূর্ণ সমর্থন সহ আপনার গেমগুলি আগের চেয়ে দ্রুত লোড হবে।
Windows 11 অবশেষে এখানে OS এখন নতুন পিসিতে শিপিং করার পাশাপাশি যোগ্য Windows 10 ব্যবহারকারীদের কাছে বিনামূল্যের আপগ্রেডগুলি রোল আউট করে। যদিও Windows 11-এ উত্তেজিত হওয়ার মতো অনেক কিছু আছে, কিছু বৈশিষ্ট্য গেমারদের সম্প্রদায়ের জন্য অন্য সবকিছুকে ছাড়িয়ে যায়।
অটো-এইচডিআর-এর পাশাপাশি, একটি সংশোধিত মাইক্রোসফ্ট স্টোর, এক্সবক্স গেম পাস, ডাইরেক্ট স্টোরেজ হল উইন্ডোজ 11-এ আগত নতুন বৈশিষ্ট্যগুলির মধ্যে একটি৷ তবে অন্যান্য অনেকগুলি Windows 11 বৈশিষ্ট্যের মতো, সমস্ত ডিভাইস এটিকে সমর্থন করবে না৷ এই বৈশিষ্ট্যটি সম্পর্কে আপনার যা জানা দরকার এবং আপনি এটি থেকে উপকৃত ব্যবহারকারীদের মধ্যে একজন হবেন কিনা তা সরাসরি জেনে নেওয়া যাক।
উইন্ডোজ 11 এ ডাইরেক্ট স্টোরেজ কি?
DirectStorage হল DirectX পরিবারের একটি API। যদিও এটি মূলত Xbox ভেলোসিটি আর্কিটেকচারের জন্য ডিজাইন করা হয়েছিল, মাইক্রোসফ্ট এখন এটি উইন্ডোজ পিসিতেও প্রবর্তন করছে। সহজ কথায় বলতে গেলে, ডাইরেক্ট স্টোরেজ গেমের লোডের সময়কে ব্যাপকভাবে কমাতে পারে। শুধু তাই নয়, ডাইরেক্ট স্টোরেজের সাথে গেমগুলি ভার্চুয়াল ওয়ার্ল্ডও রেন্ডার করতে পারে যা আগের থেকে অনেক বেশি বিস্তারিত এবং বিস্তৃত।
আপনি যদি ভাবছেন এটি কীভাবে করে, এখানে সূক্ষ্ম বিবরণ রয়েছে। গত কয়েক বছরে গেমের কাজের চাপের বিবর্তনের সাথে, অনেক কিছু পরিবর্তিত হয়েছে। নতুন গেম ওয়ার্কলোড এটি লোড করা ডেটা অপ্টিমাইজ করে। একক সময়ে ডেটার বড় অংশ লোড করার পরিবর্তে, তারা একটি গেমের সম্পদকে ছোট অংশে ভেঙ্গে দেয়। যখন প্রয়োজন হয় তখন গেমটি শুধুমাত্র এই ছোট অংশগুলিকে লোড করে।
উদাহরণস্বরূপ, আপনার চরিত্রটি সেই দিকে চলে গেলে গেমটি দৃশ্যাবলী লোড করে। সূক্ষ্ম বিবরণ যেমন ফ্যাব্রিক লোডের টেক্সচার যখন গেমের প্রয়োজন হয়।
কিন্তু এই পরিবর্তনের মানে হল আগের গেম ওয়ার্কলোডের খুব কম IO অনুরোধের তুলনায় প্রচুর সংখ্যক IO অনুরোধ। একটি অন্তর্দৃষ্টি পেতে, এই পরিবর্তনের সাথে সংখ্যাটি প্রতি সেকেন্ডে কয়েকশ IO অনুরোধ থেকে দশ হাজারে পরিবর্তিত হয়েছে।
পুরানো এপিআইগুলিতে, IO অনুরোধের এই বৃদ্ধি এমনকি সবচেয়ে পরিশীলিত ড্রাইভে বাধা সৃষ্টি করে। ঐতিহ্যগতভাবে, এই IO অনুরোধগুলি একবারে পরিচালনা করা হয়, তাই IO ওভারহেড ব্যাপকভাবে বৃদ্ধি পায়। পুরো অপারেশন বেশ ব্যয়বহুল হয়ে ওঠে।
এখানেই ডাইরেক্টস্টোরেজ এপিআই আসে। এটি একই সময়ে অনেকগুলি সমান্তরাল IO অনুরোধগুলিকে সক্ষম করে এবং দক্ষতার সাথে পরিচালনা করে IO ওভারহেডকে হ্রাস করে।
ডাইরেক্ট স্টোরেজ সম্পদের ডিকম্প্রেশনকে অনেক বেশি দক্ষ করে তোলে। কিন্তু DirectStorage API-এর কাজ করার জন্য বিশেষ হার্ডওয়্যার প্রয়োজন, যা আমাদের পরবর্তী প্রশ্নে নিয়ে আসে।
ডাইরেক্ট স্টোরেজের জন্য প্রয়োজনীয়তা
DirectStorage API শুধুমাত্র NVMe (Non-volatile Memory Express) সহ PCIe (PCI Express) বাস 3.0 বা উচ্চতর পিসিতে কাজ করবে। NVMe SSDও 1TB বা তার বেশি হওয়া উচিত।
উপরন্তু, প্রমিত NVM এক্সপ্রেস কন্ট্রোলার ব্যবহার করে এমন গেমগুলি চালানো এবং সঞ্চয় করার জন্য DirectStorage-এর একটি DirectX 12 Ultimate GPU প্রয়োজন।
মূলত, NVMe হল একটি আর্কিটেকচার যেখানে পাইপলাইন একাধিক সারি রয়েছে যা সমান্তরাল IO অনুরোধগুলিকে অনুমতি দেয়। DirectStorage হল API যা গেমগুলিকে NVMe-এর এই পাইপলাইন সিস্টেম ব্যবহার করতে দেয়।
বিঃদ্রঃ: যদিও মাইক্রোসফ্ট এখন উইন্ডোজ 10 এ ডাইরেক্ট স্টোরেজের জন্য সমর্থন প্রসারিত করেছে, এটি তার পূর্ণ সম্ভাবনায় কাজ করবে না। DirectStorage-এর জন্য OS স্টোরেজ স্ট্যাক প্রয়োজন যা Windows 11 সম্পূর্ণ কার্যকারিতার জন্য অফার করে। Windows 10 এর লিগ্যাসি OS স্ট্যাকের সাথে, এটি শুধুমাত্র ব্যবহারকারীদের কিছু পরিমাণে উপকৃত করবে।
কিন্তু যেহেতু ডাইরেক্ট স্টোরেজ একটি এপিআই, তাই গেম ডেভেলপারদেরও তাদের গেমগুলিতে এটি প্রয়োগ করতে হবে। শেষ পর্যন্ত, সর্বোপরি, এটি এমন গেম যা এই API ব্যবহার করতে হবে। কিন্তু একবার বিকাশকারীরা তাদের গেমগুলিতে বৈশিষ্ট্যটি প্রয়োগ করলে, এটি শোটাইম! এটা আপনি আপনার পক্ষ থেকে কিছু সক্রিয় না. যদি আপনার ডিভাইস এটিকে সমর্থন করে, তাহলে আপনি এটি ব্যবহার করে এমন গেমগুলিতে এখনই এটি অনুভব করবেন।
DirectStorage সক্ষম ডিভাইস এবং গেমগুলিতে, ব্যবহারকারীদের একটি বর্ধিত গেমিং অভিজ্ঞতা থাকবে যেমন Windows 11 এর আগে কখনও হয়নি৷ Windows 11 গেমিংয়ের জন্য তৈরি করা হয়েছিল৷ এবং ডাইরেক্টসোট্রেজ হল একটি বৈশিষ্ট্য যা এটিকে এই খ্যাতি দেয়।