কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১১/১০-এ ডায়রেক্টস্টোরেজ কী? গেমিং পারফরম্যান্স বাড়াতে এর ভূমিকা

আমরা গেমিং নিয়ে কথা বলছি এবং গেমিং ১০ বছর আগের মতো নয়। অতীতে গেমিং ছিল সহজ — কম ক্যারেক্টার, কম লেভেল, মিনিমাল এনভায়রনমেন্ট, যা পিসির রিসোর্স যেমন র‍্যামের ওপর কম প্রেশার দিত। শীঘ্রই SSD-এর প্রবেশ হয় এবং সাধারণ HDD-এর চেয়ে ১০ গুন দ্রুত ডেটা পড়ার ক্ষমতায় গেমিং পারফরম্যান্সও বাড়ে।

উইন্ডোজ ১১/১০-এ ডায়রেক্টস্টোরেজ কী? গেমিং পারফরম্যান্স বাড়াতে এর ভূমিকা

SSD আরও উন্নত হয় এবং NVM Express (NVMe) লঞ্চ হয়। NVMe আরও ভালো কারণ এটি পিসিকে PCIe বাসের মাধ্যমে স্টোরেজ ডেটা অ্যাক্সেস করতে দেয় পুরনো SATA ইন্টারফেসের পরিবর্তে। আজ আমাদের কাছে এমন SSD আছে যা ৫,০০০ Mbps রাইট এবং ৭,০০০ Mbps রিড করতে পারে।

তবে উদ্ভাবনের সাথে গেমগুলো এতটাই জটিল হয়ে উঠেছে যে NVMe-ও আধুনিক গেমের 요구ের সাথে মেলাতে পারছে না। আধুনিক গেমগুলো সুন্দর ক্যারেক্টার ও এনভায়রনমেন্ট দেখানোর জন্য ১০-রা গিগাবাইট ডেটা প্রয়োজন। এখানেই DirectStorage API চিত্রে আসে। উইন্ডোজে এই নতুন সফটওয়্যার ইমপ্লিমেন্টেশন ভিডিও গেমগুলোকে সেই অবিশ্বাস্য ড্রাইভ স্পিড ব্যবহার করতে দেবে এবং ইউজারদের জন্য উন্নত পারফরম্যান্স আনবে। কীভাবে? চলুন জানি।

DirectStorage কী?

DirectStorage হলো মাইক্রোসফটের একটি লো-লেভেল স্টোরেজ API (Application programming interface) যা গেম লোড টাইম এবং টেক্সচার পপ-ইন কমানোর জন্য ডেটা স্ট্রিমিং ওভারহেড দূর করে। এটি সুপার-ফাস্ট, bijna ইনস্ট্যান্ট লোডিং টাইম সক্ষম করে। সহজ কথায়, DirectStorage-এ GPU গেম ডেটা দ্রুত পায় অপ্রয়োজনীয় রুট ফলো না করে।

একজন গেমার হিসেবে আপনি গ্রাফিক্স ও টেক্সচার লোড হওয়ার সময় যে ডিলে অনুভব করেন, DirectStorage এখন গেম ওয়ার্ল্ডের রেঞ্জ কোয়ালিটি ভালোভাবে প্রদর্শন করতে সম্ভব করে, টেক্সচার দ্রুত রেন্ডার করে স্পীড ও পারফরম্যান্স উন্নত করে। আপনি যদি গেমের লোডিং স্ক্রিনে আটকে থাকেন, তবে DirectStorage লোড টাইম কমাবে।

এই ফিচারটি Xbox Series X/S-এ ব্যবহৃত গেম-লোডিং টেকনোলজির উপর ভিত্তি করে তৈরি।

DirectStorage ছাড়া বর্তমান প্রক্রিয়া কী?

DirectStorage ছাড়া গেম লোডিং কীভাবে হয় সেটি বুঝতে হলে। DirectStorage ছাড়া যখন গেম ফাইল লোড করতে চায়, তবে এটি পিসির RAM থেকে কমপ্রেসড ডেটা রিকোয়েস্ট করে। এই কমপ্রেসড ডেটা CPU-তে যায় ডিকমপ্রেসশনের জন্য, তারপর GPU-তে রেন্ডারিংয়ের জন্য উপলব্ধ হয়। কিন্তু কমপ্রেশন ইস্যুর কারণে CPU এবং GPU-এর মধ্যে ব্লকেজ তৈরি হয়। মনে রাখবেন, এটি একটি লিগ্যাসি প্রসেস যা ধীর লোড টাইম এবং কম ফ্রেম রেটের কারণ। কিন্তু DirectStorage CPU ডিকমপ্রেসশনের প্রয়োজনীয়তা দূর করে।

ফলস্বরূপ, যখন GPU DirectStorage APIs ব্যবহার করে ডেটা রিকোয়েস্ট করে, একটি বিশাল পরিমাণ কমপ্রেসড ডেটা সরাসরি RAM থেকে GPU (VRAM)-এ চলে যায়। GPU তারপর ডেটা ডিকমপ্রেস করে স্ক্রিনে রেন্ডার করে।

সংক্ষেপে, API গেমের ডেটা হার্ড ড্রাইভ থেকে সিস্টেমের RAM-এ নিয়ে আসে। সেখান থেকে গ্রাফিক্যাল প্রসেসিং ইউনিট (GPU)-এ রেন্ডারিংয়ের জন্য যায়। DirectStorage ভার্চুয়ালি লোড টাইমএলিমিনেট করে এবং টেক্সচার পপ-ইন কমিয়ে গেমিং অনেক দ্রুত করে।

DirectStorage কীভাবে কাজ করে?

DirectStorage কীভাবে কাজ করে সেটি আরও গভীরে যাক। এই স্টোরেজ API লিগ্যাসি API-এর চেয়ে উল্লেখযোগ্য উন্নতি প্রদান করে। এর ২টি প্রধান সুবিধা আছে:

  • গেম ডেটা পিসির RAM-এ কপি হয়ে গেলে CPU লেভেলে ডিকমপ্রেসশনের প্রয়োজন নেই। বরং DirectStorage-এর নিজস্ব GPU ডিকমপ্রেশন টেকনিক আছে। GPU একসাথে প্রচুর কমপ্রেসড ডেটা পায় এবং গ্রাফিক্স রেন্ডার করার জন্য অপেক্ষা করতে হয় না। ফলে আধুনিক হাই-এন্ড GPU প্রয়োজন যা CPU-এর চেয়ে বেশি রেটে ডেটা ডিকমপ্রেস করতে পারে।
  • দ্বিতীয় সুবিধা হলো DirectStorage NVMe SSD-এর দ্রুত স্পীড ও ব্যান্ডউইডথ (GB/s রেঞ্জ) ব্যবহার করে, যা পুরনো গেমিং API (MB/s রেঞ্জ) এর সাথে তুলনা করা যায় না।

উইন্ডোজ ১১/১০-এ DirectStorage অন কীভাবে করবেন?

মনে রাখবেন, DirectStorage একটি API, এটি গেম ডেভেলপাররা ইমপ্লিমেন্ট করবেন তবেই এটি কাজ করবে। আপনার পক্ষ থেকে ইনেবল বা অন করার কিছু নেই। যদি গেমটি এটি ব্যবহার করে এবং আপনার ডিভাইস সাপোর্ট করে, তবে এটি ডিফল্টলি ইনেবল থাকবে। আপনার যথার্থ চিন্তা হওয়া উচিত সিস্টেম কনফিগারেশন সম্পর্কে যা নিচে দেওয়া হলো:

  • PCIe 3.0 ইন্টারফেস সহ NVMe SSD (PCIe 4.0 बेटার যা максимаল পারফরম্যান্স দেবে)। NVMe ভলিউম কমপক্ষে ১ TB হওয়া উচিত।
  • DirectX 12 Ultimate স্পেসিফিকেশন কম্প্যাটিবল গ্রাফিক্স কার্ড। উদাহরণ: Nvidia RTX 2000 ও 3000 সিরিজ, AMD RDNA 2 লাইন।
  • গেম ডেভেলপাররাও Direct Storage কাজ করার জন্য API ইমপ্লিমেন্ট করতে হবে।
  • শুধু Windows 10 version 1909 এবং তার উপরে DirectStorage সাপোর্ট করবে।

DirectStorage পারফরম্যান্স তুলনা – Windows 11 vs Windows 10

Windows 10 ইউজাররা মায়ուս হওয়ার দরকার নেই — কিন্তু DirectStorage Windows 11-এ Windows 10-এর চেয়ে দ্রুত চলবে কারণ অপারেটিং সিস্টেমের লিগ্যাসি স্টোরেজ স্ট্যাক। Windows 11 DirectStorage-কে ধরে তৈরি, তাই Windows 11-এ চলমান গেমগুলো নতুন স্টোরেজ স্ট্যাক অপ্টিমাইজেশন থেকে ভালো লাভ পাবে।

তাই আপনার হার্ডওয়্যার কতটুকু ভালো হোক, DirectStorage Windows 10-এ ফুল পটেনশিয়ালে কাজ করবে না। Windows 11 DirectStorage-র পূর্ণ সুবিধা নেবে। তাই আপনি যদি গেমিং-এর কাটিং-এজে থাকতে চান, তবে নতুন OS-এ আপগ্রেড করার কথা ভাবুন।

যদিও এখনো নতুন, DirectStorage-র মাধ্যমে গেম ডেভেলপাররা এখন উন্নত গ্রাফিক্সের সাথে স্লো লোড টাইম ছাড়া চমৎকার গেম ডেভেলপ করতে পারবেন। ইউজার পয়েন্ট অফ ভিউ থেকে, ইউজাররা पहले যেন গেমিং অভিজ্ঞতা পাবেন, এবং সম্ভবত গেমিং ছাড়া অন্যান্য পিসি ফাংশনও সুস্থ থাকবে।

কোন Windows 10 ভার্সনে DirectStorage অন্তর্ভুক্ত?

DirectStorage Windows 10 version 1909 এবং তার উপরে সাপোর্ট করে।

DirectStorage-এর জন্য কোন Windows OS সবচেয়ে উপযুক্ত?

DirectStorage Windows 11-এ সেরা কাজ করে কারণ এটি বিল্ট-ইন নতুন স্টোরেজ স্ট্যাক অপ্টিমাইজেশনের সাথে আসে, Windows 10-এ লিগ্যাসি স্টোরেজ স্ট্যাক থাকায়।

DirectStorage কি একটি নতুন API?

না, DirectStorage API ইতিমধ্যে মাইক্রোসফটের Xbox Series X এবং Series S কনসোলগুলোতে ইমপ্লিমেন্ট করা হয়েছে।

আমার পিসি DirectStorage সাপোর্ট করে কিনা?

আপনার পিসিতে নিচের موارد থাকলে DirectStorage সাপোর্ট করবে:

  • NVMe (Non-Volatile Memory Express) with PCIe (PCI Express) bus 3.0 বা উচ্চতর
  • NVMe SSD ১ TB বা বেশি
  • DirectX 12 Ultimate GPU
  • Windows 11 OS বা Windows 10 version 1909 এবং তার উপরে।

DirectStorage কি ইতিমধ্যে রিলিজ হয়েছে? কোথা থেকে ডাউনলোড করব?

DirectStorage Developer preview জুলাই ২০২১-এ রিলিজ হয়েছিল। আপনি এখন মাইক্রোসফট.কম থেকে DirectStorage API for PC ডাউনলোড করতে পারেন।

উইন্ডোজ ১১/১০-এ ডায়রেক্টস্টোরেজ কী? গেমিং পারফরম্যান্স বাড়াতে এর ভূমিকা
  1. Windows 11/10-এ ProgramData ফোল্ডার কী?

  2. ওইন্ডোজ ১১/১০-এ সিস্টেম রিজার্ভড পার্টিশন কী?

  3. উইন্ডোজ ১১/১০-এ উইন্ডোজ ফিচার এক্সপেরিয়েন্স প্যাক কী?

  4. Windows 11/10-এ Firefox Default Browser Agent কী?