DirectX 12 হল মাইক্রোসফটের তাদের গ্রাফিক্স API এর সর্বশেষ বাস্তবায়ন। এই গ্রাফিক্স API সুবিধা দেয় হার্ডওয়্যারে সরাসরি অ্যাক্সেস, গেম ডেভেলপারদের কাজ অনেক সহজ করে তোলে। এর পূর্বসূরী DirectX 11 প্রথম প্রকাশিত হয়েছিল যখন Windows Vista 2009 সালের শেষ দিকে ফিরে আসে। নতুন DirectX 12 API 2015 সালে প্রকাশিত হয়েছিল, যা অভ্যন্তরীণভাবে প্রধান উন্নতি সহ একটি নিম্ন-স্তরের API হিসাবে ডিজাইন করা হয়েছিল।
উভয় API সমর্থন করে এমন গেমের পারফরম্যান্সের পার্থক্য সম্পর্কে আপনি হয়তো ভাবছেন। এই পছন্দ অন্তর্ভুক্ত উইচার 3, প্রস্তুত নাকি না, ফোর্টনাইটএবং নির্বাসন পথ, অন্যদের মধ্যে. আজকের গাইডে, আমরা ডাইরেক্টএক্স 11 এবং ডাইরেক্টএক্স 12 এপিআই এর তুলনা করেছি।
DirectX 11 বনাম DirectX 12: বৈশিষ্ট্যের পার্থক্য
ডাইরেক্টএক্স 11 ছিল এক দশকেরও বেশি আগে চালু হয়েছে, যা এটি বেশ পুরানো করে তোলে। তবুও, এটি বিকাশকারীদের মধ্যে অত্যন্ত সম্মানিত এবং অনেক আধুনিক গেমগুলিতে ব্যবহৃত হয়। একটি নিম্ন-স্তরের API-এর চাহিদা বেড়েছে, যা মাইক্রোসফ্ট অভ্যন্তরীণভাবে DirectX 12-কে ডিজাইন করেছে। এর জন্য ধন্যবাদ, বিকাশকারীরা আরও লাভ করে দানাদার নিয়ন্ত্রণ CPU এবং GPU-এর মতো হার্ডওয়্যার সংস্থানগুলির উপর এবং কীভাবে সেগুলি DirectX 12 এর সাথে ব্যবহার করা হয়।
স্পাইডারম্যানের চাচা বেন যেমন আমাদের শিখিয়েছিলেন, মহান শক্তির সাথে মহান দায়িত্ব আসে। DirectX 12-এ একটি গেম ডেভেলপ করলে অতিরিক্ত জটিলতা থাকতে পারে। জিনিসগুলিকে সঠিকভাবে অপ্টিমাইজ করা বিকাশকারীদের উপর নির্ভর করে যাতে ব্যবহারকারীরা আরও আধুনিক গ্রাফিক্স API ব্যবহার করে উপকৃত হন। কিন্তু যদি একজন বিকাশকারী সর্বশেষ গ্রাফিকাল অগ্রগতি সহ একটি গেম তৈরি করতে চান, তাহলে তাদের পুরানো DirectX 11 API-এর পরিবর্তে আধুনিক DirectX 12 API ব্যবহার করতে হবে।
সামগ্রিকভাবে, DirectX 12 হার্ডওয়্যার সংস্থানগুলির আরও দক্ষ ব্যবহারের সুবিধা দেয়। নতুন এপিআই ডেভেলপারদের আগে যা সম্ভব ছিল তার চেয়ে “হার্ডওয়্যারের কাছাকাছি” পেতে দেয়। ডাইরেক্টএক্স 12 এবং ডাইরেক্টএক্স 11 উভয়ই সমর্থনকারী গেমগুলিতে, লেটেস্ট এপিআই আরও ভাল পারফরম্যান্স দিতে পারে যতক্ষণ না এটি সঠিকভাবে প্রয়োগ করা হয়। অবশ্যই, DX12 গ্রাফিক্স DX11 এর থেকে ভালো কারণ আমরা গত কয়েক বছরে বিভিন্ন অগ্রগতি করেছি। আসুন এর মধ্যে কয়েকটি সম্পর্কে কথা বলি:
- রে ট্রেসিং অন্যতম প্রধান বৈশিষ্ট্য DirectX 12 এর। এটি বাস্তবসম্মত প্রতিফলন, আলো এবং ছায়ার সুবিধা দেয়। রে ট্রেসিং সহ গেমগুলি আশ্চর্যজনক দেখাতে পারে, বিশেষ করে যখন আপনি বিবেচনা করেন যে DLSS 3.5 চালু থাকলে সাইবারপাঙ্ক 2077 কতটা দুর্দান্ত দেখাচ্ছে, এনভিডিয়ার একটি RT-নির্দিষ্ট বর্ধন।
- ডাইরেক্টএমএল ডাইরেক্টএক্স 12 এপিআইতে পাওয়া একটি সংযোজন। এটি মেশিন লার্নিংয়ের সাথে গেমের বিকাশকে সহজ করে এবং গ্রাফিকাল বিশ্বস্ততা বাড়াতে পারে। এই বিস্তারিত ওভারভিউ মাইক্রোসফ্ট দ্বারা ভাগ করা, ডাইরেক্টএমএল ব্যবহার করে একটি সুপার-রেজোলিউশন কৌশল প্রচলিত বাইলিনিয়ার আপস্যাম্পলিংয়ের চেয়ে ভাল মানের দেখানো হয়েছে।
- পরিবর্তনশীল হার শেডিং (VRS) হল আরেকটি আপগ্রেড যা DirectX 12 এর মাধ্যমে সম্ভব হয়েছে। এর সাহায্যে, ডেভেলপাররা সামগ্রিক কর্মক্ষমতা উন্নত করার জন্য একটি নির্দিষ্ট এলাকায় শেডিং রেট বেছে বেছে কমাতে পারে। গেমের কিছু অংশে কম শেডিং রেট সহ ভিজ্যুয়াল ফিডেলিটি ডাউনগ্রেড হবে না, তাই ভিআরএসখেলার মধ্যে পারফরম্যান্স বাড়ানো যেতে পারে।
DirectX 11 বনাম DirectX 12: পারফরম্যান্স তুলনা
সাধারণত, যদি আপনি পুরানো হার্ডওয়্যার আছেগেমে DirectX 11 বেছে নেওয়ার ফলে DirectX 12 নির্বাচনের বিপরীতে আরও ভাল পারফরম্যান্স হতে পারে। অনেক বাস্তবায়নে, যেমন টম ক্ল্যান্সির দ্য ডিভিশন, DX 11 এর তুলনায় DX 12 ব্যবহার করার সময় বেশিরভাগ সিস্টেমে আরও ভাল পারফরম্যান্স সহজতর হয়। তবুও, হিসাবে আপনার অভিজ্ঞতা পাশাপাশি উভয় API ব্যবহার করার সময় সামগ্রিক স্থিতিশীলতা পরিবর্তিত হতে পারে।
আমরা কিছু জনপ্রিয় গেমে DirectX 11 বনাম DirectX 12-এর পারফরম্যান্সের তুলনা করি যেখানে গেমাররা ভাবছেন কোন API ব্যবহার করা ভাল। এখানে টেস্ট সিস্টেম হচ্ছে এসারের একটি বাজেট গেমিং ল্যাপটপ, দ্য নাইট্রো ভিCore i5-13420H প্রসেসর, RTX 4050 গ্রাফিক্স, এবং 16GB DDR5 RAM সহ।
নির্বাসনের পথ: DirectX 11 বনাম DirectX 12 বনাম Vulkan

Path of Exile-এ, DirectX 11 ব্যবহার করার সময় সেরা ফলাফল পাওয়া গেছে। আমি গড়ে 82.1 FPS পেয়েছি এবং DX11-এর সাথে 90.9 FPS পেয়েছি। যাইহোক, এটি গেমটিতে ব্যবহারের জন্য উপলব্ধ প্রাচীনতম গ্রাফিক্স API।
ডাইরেক্টএক্স 12-এ স্যুইচ করার সময়, কার্যক্ষমতা 32.3% হ্রাসের প্রতিনিধিত্ব করে গড়ে 55.5 FPS সহ কর্মক্ষমতা আরও খারাপ হয়ে যায়। ভলকান আমার জন্য বেশ ভাল কাজ করেছে এবং সামগ্রিকভাবে নির্বাসনের পথের সেরা পছন্দ, তবে মনে রাখবেন যে অনেক গেমার DirectX 12 এর সাথেও ভাল পারফরম্যান্স রিপোর্ট করেছেন।
ফোর্টনাইট: ডাইরেক্টএক্স 11 বনাম ডাইরেক্টএক্স 12

Fortnite-এ, 2019 সালে DirectX 12 চালু করা হয়েছিল। যতক্ষণ না আপনি গেমের ন্যূনতম প্রয়োজনীয়তা পূরণ করেন, ততক্ষণ আপনি নতুন API ব্যবহার করতে পারেন। এই পরীক্ষার জন্য সেটিংস উচ্চ সেট করা হয়েছে, Nvidia DLSS গুণমানে সেট করা হয়েছে৷
Fortnite-এ DirectX 12 এর সাথে পারফরম্যান্স অনেক বেশি ছিল এবং আমি গড়ে 151.4 FPS পেয়েছি। সর্বনিম্ন FPS 96.4 FPS-এও বেশি ছিল এবং সামগ্রিকভাবে গেমটি অনেক বেশি স্থিতিশীল অনুভূত হয়েছিল।
DirectX 11 ব্যবহার করে, অভিজ্ঞতা লক্ষণীয়ভাবে খারাপ ছিল। আমি গড়ে 112.1 FPS পেয়েছি, যা 35% কম DirectX 12 পারফরম্যান্সের চেয়ে। এই মারাত্মকভাবে কম গড় FPS আমার একটি ভিন্ন এলাকায় থাকার কারণে হতে পারে, কিন্তু আমি নিশ্চিত যে এটি বাড়বে না যেহেতু আমি বিভিন্ন ইনডোর পরিস্থিতিতে গেমপ্লে পরীক্ষা করেছি।
সবচেয়ে খারাপ সময়ে, ডাইরেক্টএক্স 11-এ কর্মক্ষমতা 56.7 FPS-এ নেমে এসেছে। গ্রাফিক্স API নির্বাচন করার সময় Fortnite-এ একটি পারফরম্যান্স-কেন্দ্রিক সেটিংও রয়েছে। এটি কিছু লোকের জন্য আরও ভাল FPS প্রদান করতে পারে।
DirectX এর গুরুত্ব
আজ, যখন বিকাশকারীদের উইন্ডোজের জন্য একটি গেম তৈরি করতে হয়, তখন তারা ড্রাইভার সমর্থনের জন্য অপারেটিং সিস্টেমের উপর নির্ভর করে। ডাইরেক্টএক্স একটি মেরুদণ্ড হিসাবে কাজ করে নতুন সংস্করণে আরও বৈশিষ্ট্য রয়েছে যেমন রে ট্রেসিং। অবশ্যই, গেম ইঞ্জিন নামে বিশেষায়িত সফ্টওয়্যার ফ্রেমওয়ার্ক রয়েছে, যেমন অবাস্তব ইঞ্জিন। পরিস্থিতি কল্পনা করুন যদি প্রথম স্থানে এটি না থাকে।
ডাইরেক্টএক্স আসার আগে এই দৃশ্যটি ছিল ঠিক। বিকাশকারীরা ডস এবং গেমিং কনসোলের জন্য গেম তৈরি করা পছন্দ করে। কিন্তু একটি নির্দিষ্ট বিন্দু পরে, DirectX একটি হয়ে ওঠে শিল্পের নির্ধারিত মান এবং মূলত একটি সঠিক, উপযুক্ত প্ল্যাটফর্মে পরিণত হওয়ার জন্য “পিসি গেমিং” এর পথ প্রশস্ত করেছে।
তবুও, ডেভেলপারদের জন্য প্লেস্টেশন বা এক্সবক্সের জন্য গেম তৈরি করা সাধারণত সহজ। কিছু লোক সত্যিই মনে করে যে কনসোল গেমিং হল যাওয়ার উপায়। আমাদের একজন আবাসিক গেমার কেন একটি PS5 এর জন্য তার গেমিং পিসি বাদ দিয়েছিলেন তা খুঁজে বের করুন!

তবুও, পিসি গেমিংয়ের সুবিধা রয়েছে। থেকে সবকিছু হাই-ফিডেলিটি রে ট্রেসিং, 8K রেজোলিউশন, আল্ট্রা-ওয়াইড মনিটর, এবং মসৃণ রিফ্রেশ হার একটি সার্থক অভিজ্ঞতা জন্য করা. ডাইরেক্টএক্স, অন্যান্য গ্রাফিক্স এপিআই সহ, বিবর্তিত হতে থাকবে। মনে রাখবেন যে এই গ্রাফিক্স এপিআইগুলির কারণে, আমরা বর্তমান আকারে পিসি গেমিং উপভোগ করতে পারি। বর্তমানে পিসি হার্ডওয়্যারের সীমাহীন বৈচিত্র্য রয়েছে; তাও বিভিন্ন মূল্যের পয়েন্টে। কিন্তু সমস্ত আধুনিক পিসি পিসি গেম খেলতে একই পদ্ধতিতে কাজ করে, যা ডাইরেক্টএক্সের মাধ্যমে সম্ভব হয়েছে।
DirectX 11 বনাম DirectX 12 সম্পর্কে আপনার চিন্তা কি? নীচের মতামত আমাদের জানতে দিন।