যদি আপনার কাছে একটি দ্রুত SSD থাকে এবং আপনি Windows 11 পিসিতে গেম খেলেন, তাহলে আপনি সম্ভবত ভাবছেন কিভাবে গেমগুলিতে এর আসল গতি থেকে সর্বাধিক সুবিধা পেতে আর শুধু উন্নত "স্বাভাবিক" লোডিং সময়ের উপর মনোযোগ দিলেই হবে না। এখানেই DirectStorage আসে, একটি মাইক্রোসফট প্রযুক্তি যা নিয়ে অনেক কথা হয়েছে, কিন্তু তবুও বেশ কিছু প্রশ্ন উত্থাপন করে।
নিচের লাইনগুলোতে আপনি শান্তভাবে এবং কোনও ঝামেলা ছাড়াই দেখতে পাবেন, ডাইরেক্টস্টোরেজ আসলে কী, এটি অভ্যন্তরীণভাবে কীভাবে কাজ করে এবং এর সুবিধা নেওয়ার জন্য আপনার কী প্রয়োজন। আপনার NVMe SSD, আপনার GPU এবং আপনার Windows সংস্করণ কী ভূমিকা পালন করে? এবং বর্তমান খেলাগুলি... এবং ভবিষ্যতের খেলাগুলি নিয়ে চিন্তা করে আজকাল এটি কতটা সার্থক।
ডাইরেক্টস্টোরেজ কী এবং কেন এটি নিয়ে এত আলোচনা হচ্ছে?
ডাইরেক্টস্টোরেজ হল একটি মাইক্রোসফট এপিআই যা বিশেষভাবে ভিডিও গেমের জন্য ডিজাইন করা হয়েছে।, Xbox Series X|S এর Xbox Velocity আর্কিটেকচার থেকে উত্তরাধিকারসূত্রে প্রাপ্ত এবং পরে Windows 10 এবং সর্বোপরি, Windows 11 এ পোর্ট করা হয়েছে। এর প্রধান লক্ষ্য হল স্টোরেজ এবং গ্রাফিক্স কার্ডের মধ্যে ডেটা ভ্রমণের পথকে ত্বরান্বিত করা।
একটি ক্লাসিক গেম ফ্লোতে, ডেটা ডিস্কে (HDD বা SSD) সংরক্ষণ করা হয়, পড়া হয় এবং CPU-তে পাঠানো হয়, যা এটিকে ডিকম্প্রেস করে এবং সেখান থেকে এটি GPU-এর VRAM-এ পাঠানো হয় যাতে এটি টেক্সচার, জ্যামিতি এবং বাকি উপাদানগুলি রেন্ডার করতে পারে। সিপিইউ এবং র্যামের মধ্যবর্তী ধাপটি ল্যাটেন্সি এবং কাজের চাপ যোগ করে।বিশেষ করে যখন আমরা বিশাল উন্মুক্ত জগৎ এবং খুব ভারী 4K টেক্সচারের কথা বলছি।
DirectStorage এর মাধ্যমে, পদ্ধতিটি পরিবর্তিত হয়: সংকুচিত ডেটা সরাসরি NVMe SSD থেকে গ্রাফিক্স কার্ডের মেমোরিতে স্থানান্তরিত হয় এবং GPU নিজেই ডিকম্প্রেশন পরিচালনা করে। এটি হ্রাস করে... বোতলের গলা যা এখন পর্যন্ত বেশ স্পষ্ট ছিল: সিপিইউ আর গেমের ডেটা সরানো এবং ডিকম্প্রেস করার জন্য প্রাথমিকভাবে দায়ী নয়।.
মাইক্রোসফট উইন্ডোজ ১১-এ ডাইরেক্টস্টোরেজকে একটি স্ট্যান্ডার্ড বৈশিষ্ট্য হিসেবে অন্তর্ভুক্ত করেছে (স্টোরেজ অপ্টিমাইজেশন এবং গেম মোড উন্নতির মতো অন্যান্য গেমিং বৈশিষ্ট্যের সাথে), এবং এটি ১৯০৯ সংস্করণ থেকে উইন্ডোজ ১০-এর জন্যও উপলব্ধ। তবে, মাইক্রোসফট নিজেই স্বীকার করে যে উইন্ডোজ ১১-এর পারফরম্যান্স ভালো। স্টোরেজ স্ট্যাকের অভ্যন্তরীণ পরিবর্তনের জন্য ধন্যবাদ।
ডাইরেক্টস্টোরেজ কীভাবে প্রযুক্তিগত স্তরে কাজ করে
আসলে কী উন্নত হয়েছে তা বোঝার জন্য, আমাদের একটু গভীরভাবে তাকাতে হবে। ঐতিহ্যবাহী পিসি গেমগুলিতে, সিপিইউ ডিস্ক থেকে ডেটা পড়ার, ডিকম্প্রেস করার এবং জিপিইউর জন্য প্রস্তুত করার জন্য দায়ী।গেমের জগৎ যত বড় এবং বিস্তারিত হবে, প্রসেসরে লোডিং এবং ডিকম্প্রেশনের কাজ তত বেশি জমা হবে।
ডাইরেক্টস্টোরেজ এই কাজের চাপ পুনরায় বিতরণ করে। গেমের ডেটা শেষ মুহূর্ত পর্যন্ত সংকুচিত রাখা হয়, PCI এক্সপ্রেস বাসের মাধ্যমে NVMe SSD থেকে পড়া হয়, এবং এগুলি সরাসরি GPU-তে পাঠানো হয়, যা নিজস্ব কম্পিউটিং ইউনিট ব্যবহার করে এগুলিকে ডিকম্প্রেস করে।অনেক ক্ষেত্রে, এটি CPU লোড 20 থেকে 40% কমিয়ে দেয়, অন্যান্য কাজের জন্য সম্পদ খালি করে।
এই GPU ডিকম্প্রেশন দুটি মূল উপাদানের উপর নির্ভর করে: গ্রাফিক্স কার্ডে সংহত DMA (সরাসরি মেমরি অ্যাক্সেস) ইউনিট এবং কম্পিউট শেডার ব্যবহার করে অ্যাসিনক্রোনাস কম্পিউটিংযদিও GPU দৃশ্যপট তৈরি করে, অন্যান্য GPU রিসোর্সগুলি CPU-এর একচেটিয়া নিয়ন্ত্রণ ছাড়াই SSD থেকে ডেটা সরানো এবং ডিকম্প্রেস করার জন্য নিবেদিত হতে পারে।
Xbox Series X|S কনসোলগুলিতে, এটি Velocity Engine নামক একটি ডেডিকেটেড ব্লক দ্বারা পরিচালিত হয়, যা বেশিরভাগ প্রক্রিয়া স্বয়ংক্রিয় করে। তবে, PC তে, জিপিইউ ড্রাইভার এবং ডেভেলপাররা কীভাবে কমান্ড তালিকাগুলি সংগঠিত করে তার উপর আরও বেশি দায়িত্ব বর্তায়। যা প্রতিটি ফ্রেমে পাঠানো হয়, যার জন্য গ্রাফিক্স ইঞ্জিনগুলিতে আরও কিছুটা ইন্টিগ্রেশন কাজের প্রয়োজন।
মাইক্রোসফট ডাইরেক্টস্টোরেজ ১.১-এ জিডিফ্লেটের ব্যবহারও চালু করেছে, যা সুপরিচিত ডিএফএলএটি অ্যালগরিদমের একটি রূপ, যা জিপিইউ দ্বারা উচ্চ গতিতে ডিকম্প্রেস করার জন্য ডিজাইন করা হয়েছে। জিডিফ্লেটের সাহায্যে, এসএসডি থেকে মেমোরিতে একই সময়ে অনেক বেশি ডেটা স্থানান্তর করা সম্ভব।এবং এটি কিছুটা কমপ্যাক্ট ইনস্টলেশন এবং দ্রুত লোডিং সময়ের মধ্যে অনুবাদ করে যখন গেমটি এর পূর্ণ সুবিধা নেয়।
DirectStorage ব্যবহারের জন্য হার্ডওয়্যার এবং সিস্টেমের প্রয়োজনীয়তা

ডাইরেক্টস্টোরেজ সঠিকভাবে কাজ করতে এবং আপনার এসএসডি থেকে সর্বাধিক সুবিধা পেতে, কেবল উইন্ডোজ ১১ ইনস্টল করা যথেষ্ট নয়। হার্ডওয়্যার এবং সফ্টওয়্যারের জন্য ন্যূনতম কিছু প্রয়োজনীয়তা রয়েছে যা আপনাকে অবশ্যই পূরণ করতে হবে।আর যদি তাদের মধ্যে কেউ ব্যর্থ হয়, তাহলে উন্নতি খুবই সীমিত বা অস্তিত্বহীন হবে।
অপারেটিং সিস্টেমের ক্ষেত্রে, আপনার কমপক্ষে Windows 10 সংস্করণ 1909 বা তার উচ্চতর সংস্করণ প্রয়োজন, যদিও Windows 11 আদর্শ কারণ এটি এই API-এর জন্য নির্দিষ্ট উন্নতি অন্তর্ভুক্ত করে। ডাইরেক্টস্টোরেজ স্বয়ংক্রিয়ভাবে উইন্ডোজ ১১-এ অন্তর্ভুক্ত হয়ে যায়।, ম্যানুয়াল ইনস্টলেশনের প্রয়োজন ছাড়াই, এবং পরবর্তী প্রজন্মের গেমিংয়ের জন্য ডিজাইন করা বৈশিষ্ট্যগুলির সাথে একীভূত হয়।
স্টোরেজের ক্ষেত্রে, ব্যবহারিক প্রয়োজন হল একটি ইউনিট থাকা NVMe SSD PCIe 3.0 বা উচ্চতর মাধ্যমে সংযুক্ত। মাইক্রোসফ্ট ইঙ্গিত দেয় যে এটি SATA SSD বা এমনকি HDD তেও কাজ করতে পারে, কিন্তু লোডিং সময় এবং ডেটা স্ট্রিমিংয়ের সবচেয়ে বড় সুবিধাগুলি কেবল দ্রুত NVMe ড্রাইভের মাধ্যমেই দেখা যায়।অন্য কথায়, যদি আপনি পার্থক্যটি লক্ষ্য করতে চান, তাহলে গেমটি একটি NVMe PCIe SSD-তে থাকা প্রয়োজন।
জিপিইউটি অবশ্যই ডাইরেক্টএক্স ১২ আলটিমেট এবং শেডার মডেল ৬.০ এর সাথে সামঞ্জস্যপূর্ণ হতে হবে। ব্যবহারিক অর্থে, এর অর্থ হল NVIDIA তে আপনার একটি RTX 20, RTX 30 অথবা RTX 40 প্রয়োজন।এবং AMD-এর জন্য, একটি Radeon RX 6000 সিরিজ বা তার পরবর্তী। Intel ARC কার্ডগুলিও এই স্পেসিফিকেশনের সাথে সামঞ্জস্যপূর্ণ, তাই তারা DirectStorage-এর জন্য উপযুক্ত GPU-গুলির গ্রুপে পড়ে।
GTX 1050 Ti এর মতো পুরোনো গ্রাফিক্স কার্ডগুলি DirectX 12 Ultimate API ব্যবহার করে এমন গেম চালাতে পারে, কিন্তু তারা সেই স্পেসিফিকেশনের উন্নত বৈশিষ্ট্যগুলি সমর্থন করে না।এর মধ্যে রয়েছে আধুনিক বৈশিষ্ট্যগুলির সম্পূর্ণ স্যুট (রে ট্রেসিং, ইত্যাদি) এবং তাদের সাথে সম্পর্কিত অপ্টিমাইজেশন সম্পর্কিত বৈশিষ্ট্য। হ্যাঁ, আপনি খেলতে সক্ষম হবেন, তবে স্ট্যাকের এই অত্যাধুনিক অংশটির সুবিধা না নিয়েই।
হার্ডওয়্যার ছাড়াও, শেষ প্রয়োজনীয়তা, এবং সম্ভবত সবচেয়ে গুরুত্বপূর্ণ, হল গেমটি নিজেই DirectStorage বাস্তবায়ন করে। যদি শিরোনামটি এই API ব্যবহার করার জন্য প্রোগ্রাম করা না থাকে, তাহলে আপনার সিস্টেম তার জাদু কাজ করতে পারবে না।আপনার SSD যতই দ্রুত হোক বা আপনার GPU যতই আধুনিক হোক না কেন।
ডাইরেক্টস্টোরেজের সুবিধা নিতে কি অপারেটিং সিস্টেমটি NVMe SSD-তে থাকা আবশ্যক?
নতুন কম্পিউটার তৈরি করার সময় একটি খুব সাধারণ প্রশ্ন হল যে উইন্ডোজ ১১ কি একই NVMe SSD তে ইনস্টল করা দরকার যেখানে গেমগুলি ইনস্টল করা আছে। উদাহরণস্বরূপ, কেউ যার সিস্টেম ড্রাইভ হিসেবে SATA SSD এবং গেমিংয়ের জন্য একটি পৃথক NVMe ড্রাইভ আপনি হয়তো ভাবছেন যে যদি আপনি OS টি NVMe তে না সরিয়ে নেন তাহলে উন্নতিগুলো হারাবেন।
আজকের হিসাবে, উত্তরটি হল যে ডাইরেক্টস্টোরেজ গেম লেভেলে এবং ড্রাইভের লেভেলে কাজ করে যেখানে এর ডেটা সংরক্ষণ করা হয়।এর জন্য অপারেটিং সিস্টেমটিকে একই NVMe SSD-তে থাকার প্রয়োজন নেই। গুরুত্বপূর্ণ বিষয় হল সামঞ্জস্যপূর্ণ গেমটি এমন একটি ড্রাইভে ইনস্টল করা আছে যা প্রয়োজনীয়তা পূরণ করে (একটি NVMe PCIe 3.0 বা উচ্চতর) এবং বাকি হার্ডওয়্যারটি মানসম্মত।
তাই উইন্ডোজের জন্য বুট ডিস্ক হিসেবে SATA SSD ব্যবহার চালিয়ে যাওয়া এবং শুধুমাত্র আপনার আধুনিক গেমগুলিকে NVMe ড্রাইভে রাখা সম্পূর্ণরূপে সম্ভব, তবে শর্ত থাকে যে বাকি কনফিগারেশনটি DirectStorage-এর সাথে সঙ্গতিপূর্ণ। সিস্টেমটি ভিন্ন ড্রাইভে থাকার কারণে আপনি গেমগুলিতে আপনার সুবিধাগুলি হারাবেন না।.
তবে, যদি আপনি সর্বাধিক সম্পূর্ণ অভিজ্ঞতা চান, তাহলে দ্রুত NVMe ড্রাইভে OS এবং গেম উভয়ই থাকলে দৈনন্দিন ভিত্তিতে সবকিছু আরও সুচারুভাবে চলতে সাহায্য করে এবং বজায় রাখে এসএসডি ফার্মওয়্যার আপডেট করার পরামর্শও দেওয়া হচ্ছে, কিন্তু ডাইরেক্টস্টোরেজের কাজ করা কোনও কঠোর বাধ্যবাধকতা নয়। NVMe তে ইনস্টল করা সামঞ্জস্যপূর্ণ শিরোনামগুলিতে।
পিসি গেমগুলিতে ডাইরেক্টস্টোরেজের আসল সুবিধা
ডাইরেক্টস্টোরেজের বড় আকর্ষণ হল প্রতিশ্রুতি প্রায় তাৎক্ষণিক লোডিং সময় এবং ল্যাগ ছাড়াই আরও জটিল জগৎকিন্তু এটি কী কী সুবিধা প্রদান করে এবং কোন পরিস্থিতিতে সেগুলি সবচেয়ে বেশি লক্ষণীয়, তা ভেঙে ফেলা গুরুত্বপূর্ণ, যাতে এমন প্রত্যাশা তৈরি না হয় যা পরবর্তীতে পূরণ হবে না।
প্রথম উন্নতি হল লোডিং স্ক্রিনের সংখ্যা খুবই লক্ষণীয়ভাবে হ্রাস। CPU থেকে ডিকম্প্রেশনের বেশিরভাগ কাজ সরিয়ে GPU-তে স্থানান্তর করে, প্রতি সেকেন্ডে অনেক বেশি ডেটা স্থানান্তর এবং প্রক্রিয়াজাত করা যেতে পারে।ডাইরেক্টস্টোরেজ দৃশ্যমানভাবে বাস্তবায়নকারী প্রথম পিসি গেমগুলির মধ্যে একটি, Forspoken-এর মতো শিরোনামগুলিতে, NVMe SSD থেকে মাত্র কয়েক সেকেন্ডের লোড টাইম লক্ষ্য করা গেছে।
আরেকটি বড় সুবিধা হলো, আরও বেশি উপাদান এবং উন্নত ভিজ্যুয়াল মানের সাথে বৃহত্তর গেম ওয়ার্ল্ড তৈরি করার ক্ষমতা, যার ফলে তরলতা নষ্ট না হয়েই। আরও দক্ষ ডেটা স্ট্রিমিংয়ের জন্য ধন্যবাদ, উচ্চ-রেজোলিউশনের টেক্সচারগুলি তাৎক্ষণিকভাবে লোড করা হয় এবং এর ঝুঁকি কম থাকে পপ-ইন গ্রাফিক (হঠাৎ দেখা যাওয়া বস্তু বা বিবরণ) এবং মানচিত্রের চারপাশে ঘোরাফেরা করার সময় কম ঝাঁকুনি বা ছোট ছোট ঝাঁকুনি।
তদুপরি, গেম ফাইলগুলির ক্রমাগত ডিকম্প্রেশনের মতো ভারী কাজ থেকে সিপিইউকে মুক্ত করে, প্রসেসরটি এআই, পদার্থবিদ্যা, গেম লজিক, বা অন্যান্য ব্যাকগ্রাউন্ড অ্যাপ্লিকেশনের জন্য আরও সংস্থান উৎসর্গ করতে পারে।কম শক্তিশালী সিপিইউ সহ সিস্টেমে, ২০-৪০% লোড মুক্তি পেলে সামগ্রিক মসৃণতার অনুভূতিতে পার্থক্য তৈরি হতে পারে।
ভিজ্যুয়াল দিক থেকে, ডাইরেক্টস্টোরেজ টেক্সচার এবং জ্যামিতির আরও স্মার্ট ব্যবস্থাপনার সুযোগ করে দেয়। এটি টেক্সচার অ্যাটলেস (মেগাটেক্সচার যা অনেক ছোট টেক্সচারকে গোষ্ঠীভুক্ত করে) এবং মডেল সংগ্রহের মতো কৌশল ব্যবহার করতে পারে যা আরও দ্রুত লোড এবং আনলোড করে। এটি বায়োম বা জোনের মধ্যে মসৃণ পরিবর্তনকে সহজতর করে যখন আমরা একটি উন্মুক্ত বিশ্বে এলাকা পরিবর্তন করি।
শেষ ব্যবহারকারীর অভিজ্ঞতা সাধারণত কম অপেক্ষা, এলাকার মধ্যে কম বোধগম্য বিচ্ছেদ এবং এমন একটি জগতে রূপান্তরিত হয় যা "ধারাবাহিক" বলে মনে হয়, এমনকি যখন নীচে থাকে গেম ইঞ্জিনটি ক্রমাগত মেমরিতে ডেটা প্রতিস্থাপন করছেধারণাটি হল যে প্লেয়ারটি কম "লোডিং..." স্ক্রিন এবং স্ক্রিনে আরও গেমপ্লে দেখতে পাবে।
সীমাবদ্ধতা, সূক্ষ্মতা এবং FPS এর উপর প্রভাব
তবে, ডাইরেক্টস্টোরেজ কোনও জাদুর কাঠি নয় যা যেকোনো পিসিকে পরবর্তী প্রজন্মের মেশিনে পরিণত করবে বা নিজে থেকেই FPS বাড়াবে। ফ্রেম রেটের উপর এর প্রভাব সাধারণত সীমিত থাকে এবং, কিছু বিশ্লেষণে, নির্দিষ্ট কিছু পরিস্থিতিতে সামান্য হ্রাসও লক্ষ্য করা গেছে।
কেন FPS কর্মক্ষমতা সামান্য কমে যেতে পারে? কারণ GPU-কে রেন্ডারিং এবং ডেটা ডিকম্প্রেশনের মধ্যে রিসোর্স ভাগ করতে হবে।শক্তিশালী গ্রাফিক্স কার্ডগুলিতে, এই অতিরিক্ত লোডটি সাধারণত বেশিরভাগ ক্ষেত্রেই অলক্ষিত থাকে, তবে নিম্ন-স্তরের GPU গুলিতে এমন সময় আসতে পারে যখন এই ডিকম্প্রেশন রেন্ডারিংয়ের সাথে রিসোর্সের জন্য প্রতিযোগিতা করে এবং কিছুটা লক্ষণীয় হয়ে ওঠে।
অধিকন্তু, ডাইরেক্টস্টোরেজ বিশেষ করে খুব তীব্র ডেটা লোড সহ গেমগুলিতে উজ্জ্বল: বৃহৎ উন্মুক্ত জগৎ, মেমরিতে প্রবেশ এবং প্রস্থান করার জন্য অনেক সম্পদ, 4K টেক্সচার ইত্যাদি। আরও রৈখিক বা হালকা শিরোনামে, সুবিধা অনেক কম হতে পারে। এবং, বাস্তবে, এটি কেবল একটি ভালো NVMe SSD থাকার তুলনায় খুব একটা আলাদা নয়।
আরেকটি বিষয় বিবেচনা করার মতো যে, স্টুডিওগুলি প্রত্যাশার চেয়ে ধীর গতিতে এটি গ্রহণ করছে। যদিও প্রযুক্তিটি বেশ কিছুদিন ধরেই উপলব্ধ এবং কনসোলগুলি ইতিমধ্যেই একই ধরণের ধারণা ব্যবহার করে, পিসিতে, আজ ডাইরেক্টস্টোরেজ ব্যবহার করে এমন গেমের তালিকা তুলনামূলকভাবে ছোট। মোট ক্যাটালগের তুলনায়।
অবশেষে, যদি আপনার কম্পিউটারে সামঞ্জস্যপূর্ণ হার্ডওয়্যার না থাকে (কোনও NVMe নেই, কোনও আধুনিক GPU নেই, অথবা উইন্ডোজের একটি পুরানো সংস্করণ নেই), তুমি কার্যত কিছুই লক্ষ্য করবে না।API ইনস্টল করা যেতে পারে, কিন্তু প্রয়োজনীয়তা পূরণ না হলে, এর সুবিধাগুলি ন্যূনতম হয়ে যায় অথবা একেবারেই ব্যবহার করা হয় না।
ডাইরেক্টস্টোরেজ কীভাবে গেম ডিজাইনে একীভূত হয়

ডাইরেক্টস্টোরেজের জন্য কোনও পরিবর্তন আনার জন্য, হার্ডওয়্যার প্রস্তুত থাকা যথেষ্ট নয়। প্রকল্পের প্রাথমিক পর্যায় থেকেই ডেভেলপারদের ডিকম্প্রেশন এবং ডেটা প্রবাহ সম্পর্কে চিন্তা করা উচিত।তাদের ইঞ্জিন এবং সরঞ্জামগুলিকে এই কাজের পদ্ধতির সাথে খাপ খাইয়ে নেওয়া।
এর অর্থ হল এমন একটি বিশ্ব এবং সম্পদ লোডিং সিস্টেম ডিজাইন করা যেখানে টেক্সচার, মডেল এবং অন্যান্য সম্পদ ছোট, খুব দ্রুত স্থানান্তরযোগ্য টুকরোতে অনুরোধ করা যেতে পারে। প্রতিবার জোন পরিবর্তন করার সময় বিশাল বিশাল ডেটা লোড করার পরিবর্তেগেমটি ধারাবাহিকভাবে এবং আরও অনেক সুক্ষ্মভাবে প্রবাহিত হয়।
ধারণাটি হল, যখন প্লেয়ার মানচিত্রের একটি নতুন এলাকার কাছে যায়, তখন GPU প্রায় তাৎক্ষণিকভাবে SSD থেকে প্রয়োজনীয় উচ্চ-রেজোলিউশনের টেক্সচার এবং জ্যামিতি গ্রহণ করতে পারে, যাতে উপাদানগুলি যখন দৃষ্টির ক্ষেত্রে প্রবেশ করে তখন ইতিমধ্যেই প্রস্তুত থাকেএটি এমন পরিস্থিতি হ্রাস করে বা দূর করে যেখানে আমরা হঠাৎ করে বস্তু বা বিবরণ উপস্থিত হতে দেখি।
টেক্সচার অ্যাটলেস এবং বৃহৎ জ্যামিতি সংগ্রহের ব্যবহার বেশ কিছুদিন ধরেই চলে আসছে, কিন্তু এখন পার্থক্য হল ডাইরেক্টস্টোরেজের সাথে মিলিত NVMe SSD-এর গতি। এটি RAM বা VRAM-এর মধ্যে এই ডেটা অনেক বেশি হারে প্রতিস্থাপন করার অনুমতি দেয়।এটি কম খণ্ডিত স্তর এবং লোড লুকানোর জন্য কম নকশা কৌশলের দরজা খুলে দেয়।
পিসিতে, সিস্টেম RAM ইন্টারমিডিয়েট ডেটার জন্য বাফার হিসেবে খুবই গুরুত্বপূর্ণ, কনসোলের বিপরীতে যেখানে RAM এবং VRAM একত্রিত হয়। ডেভেলপাররা অস্থায়ী স্টোরেজ হিসেবে মূল মেমোরি ব্যবহার করতে পারেন যেখান থেকে দক্ষতার সাথে GPU-তে তথ্য স্থানান্তর বা পুনরুদ্ধার করা যায়, যদিও ডেটা সর্বদা সেই RAM এর মধ্য দিয়ে যায়।
সামঞ্জস্যপূর্ণ গেম এবং বর্তমান দত্তক গ্রহণের অবস্থা
বর্তমানে, ডাইরেক্টস্টোরেজের সুবিধা গ্রহণকারী পিসি শিরোনামের তালিকা মোট ক্যাটালগের তুলনায় তুলনামূলকভাবে ছোট। ফরস্পোকেন ছিল প্রথম নামগুলির মধ্যে একটি যা একটি শক্তিশালী ছাপ ফেলেছিল NVMe SSD থেকে খুব কম লোডিং টাইম সহ প্রযুক্তিকে একীভূত করে এমন একটি গেমের উদাহরণ হিসেবে।
যদি আমরা SteamDB-এর মতো ডাটাবেস অনুসন্ধান করি, তাহলে আমরা ইতিমধ্যেই কয়েক ডজন গেম, ডেমো এবং বিটা (প্রায় পঞ্চাশ) খুঁজে পাব যা DirectStorage বা সংশ্লিষ্ট প্রযুক্তির সাথে সামঞ্জস্যপূর্ণ বলে ঘোষণা করে। এটি একটি ক্রমবর্ধমান সংখ্যা, কিন্তু এখনও ছোট।বিশেষ করে যদি আমরা বিবেচনা করি যে পিসি ডেভেলপারদের কাছে API কতদিন ধরে উপলব্ধ।
মাইক্রোসফট সমস্ত সামঞ্জস্যপূর্ণ গেমের একটি অফিসিয়াল, বিস্তৃত তালিকা প্রদান করে না, তাই সবচেয়ে নির্ভরযোগ্য পদ্ধতি হল প্রতিটি শিরোনামের প্রযুক্তিগত বৈশিষ্ট্য পরীক্ষা করা।, স্টুডিওগুলি যে প্যাচ নোট বা ডকুমেন্টেশনগুলি সরবরাহ করে তা নিশ্চিত করার জন্য যে সেই বাস্তবায়নটি বিদ্যমান কিনা।
শিল্পের সাধারণ অনুভূতি ইতিবাচক: অনেক স্টুডিও আগামী বছরগুলিতে, বিশেষ করে উন্মুক্ত বিশ্ব, ভার্চুয়াল বাস্তবতা এবং অগমেন্টেড বাস্তবতার জন্য ডাইরেক্টস্টোরেজকে একটি মূল উপাদান হিসেবে দেখে। তবে, ইঞ্জিন, অভ্যন্তরীণ সরঞ্জাম এবং কনসোল/পিসিগুলিকে একটি একক কার্যকরী মডেলে একত্রিত হতে সময় লাগে। এবং সেই গ্রহণ ব্যাপক।
এদিকে, এটা স্বাভাবিক যে, সাম্প্রতিক পিসিতে প্রকাশিত গেমগুলিতে, ডাইরেক্টস্টোরেজ ব্যবহার করা এবং না ব্যবহার করার মধ্যে পার্থক্য সবসময় নাটকীয় হয় না।বেশিরভাগ আধুনিক শিরোনাম ইতিমধ্যেই NVMe SSD-তে খুব ভালোভাবে চলে, যদিও তারা এই API-এর পূর্ণ সুবিধা গ্রহণ না করে, যা দৃশ্যমান উন্নতিকে কখনও কখনও কাগজে প্রত্যাশার চেয়ে কম লক্ষণীয় করে তোলে।
আপনার কম্পিউটার DirectStorage এর জন্য প্রস্তুত কিনা তা কীভাবে জানবেন
উইন্ডোজ ১১ ব্যবহারকারীদের জন্য, গেম বারের আপডেটের মাধ্যমে মাইক্রোসফ্ট জিনিসগুলিকে কিছুটা সহজ করে তুলেছে। সেখান থেকে আপনি পরীক্ষা করতে পারবেন যে আপনার কম্পিউটারটি DirectStorage এর জন্য অপ্টিমাইজ করা আছে কিনা।কেবল অপারেটিং সিস্টেম স্তরেই নয়, জিপিইউ এবং স্টোরেজ ইউনিট স্তরেও।
যখন আপনি এই টুলটি খুলবেন, তখন সিস্টেমটি নির্দেশ করবে যে কোন উপাদানগুলি প্রযুক্তির সুবিধা নিতে প্রস্তুত। যদি আপনি ড্রাইভ এবং GPU তে "অপ্টিমাইজড" এর মতো কিছু দেখতে পানএর মানে হল আপনি প্রয়োজনীয়তাগুলি পূরণ করছেন এবং যদি গেমটি এটি সমর্থন করে, তাহলে আপনি লোডিং সময় হ্রাস এবং CPU ব্যবহারের কম সুবিধাগুলি লক্ষ্য করতে সক্ষম হবেন।
এই দৃষ্টিকোণ থেকে, সাধারণত কোন NVMe SSD গুলি DirectStorage এর সাথে সামঞ্জস্যপূর্ণ তা স্পষ্ট। উদাহরণস্বরূপ, একটি C: ড্রাইভ এবং একটি F: ড্রাইভকে অপ্টিমাইজড হিসাবে চিহ্নিত করা সাধারণ, যখন অন্যান্য পুরানো ড্রাইভ বা যান্ত্রিক হার্ড ড্রাইভ... তারা সেই লেবেলটি পায় না কারণ তারা প্রয়োজনীয় গতি এবং ইন্টারফেসের প্রয়োজনীয়তা পূরণ করে না।.
যদি আপনার GPU NVIDIA থেকে RTX 20 সিরিজ বা তার উচ্চতর, অথবা AMD থেকে RX 6000 সিরিজ বা তার উচ্চতর, অথবা একটি Intel ARC হয়, তাহলে DirectX 12 Ultimate সাপোর্ট নিয়ে আপনার কোনও সমস্যা হওয়ার কথা নয়। GTX কার্ড বা পুরোনো কার্ড দিয়ে আপনি আধুনিক গেম খেলতে পারবেনকিন্তু আপনি ডাইরেক্টস্টোরেজ সহ সর্বশেষ বৈশিষ্ট্যগুলির সম্পূর্ণ সুবিধা নিতে পারবেন না।
সংক্ষেপে, আপনার যে মানসিক পরীক্ষাটি করতে হবে তা সহজ: উপযুক্ত উইন্ডোজ সংস্করণ, গেমের জন্য NVMe PCIe 3.0 বা উচ্চতর SSD, সামঞ্জস্যপূর্ণ আধুনিক GPU এবং API-কে একীভূত করে এমন শিরোনাম। যদি চেইনের সমস্ত লিঙ্ক একসাথে ফিট হয়, তাহলে আপনার পিসি পরবর্তী প্রজন্মের গেম ডেটা স্ট্রিমিংয়ের জন্য প্রস্তুত।যদিও এটি সম্পূর্ণরূপে স্ট্যান্ডার্ড হতে এখনও কয়েক বছর সময় লাগবে।
নিকট ভবিষ্যতের দিকে তাকালে, ডাইরেক্টস্টোরেজ উচ্চ-গতির NVMe SSD-গুলিকে পিসি গেমিংয়ে তাদের সম্ভাবনা সত্যিকার অর্থে প্রদর্শনের জন্য অনুপস্থিত সেতু হিসেবে রূপ নিচ্ছে: খুব কম লোডিং সময়, বৃহত্তর এবং আরও বিস্তারিত গেম ওয়ার্ল্ড, কম CPU লোড এবং সামগ্রিকভাবে একটি মসৃণ অভিজ্ঞতাআজ, গ্রহণ এখনও অস্থায়ী, কিন্তু যত বেশি ইঞ্জিন এবং স্টুডিও এটিকে একীভূত করবে, একটি ভাল NVMe SSD এবং একটি আধুনিক GPU থাকা পরবর্তী প্রজন্মের গেমগুলি Windows 11-এ যা কিছু অফার করতে পারে তা উপভোগ করার জন্য একটি পছন্দসই অতিরিক্ত থেকে প্রায় অপরিহার্য প্রয়োজনীয়তা হয়ে উঠবে।