DirectX 11 বনাম DirectX 12: পার্থক্য কি?

Directx 11 Banama Directx 12 Parthakya Ki



আপনি যদি একজন উইন্ডোজ পিসি গেমার হন, তাহলে জেনে নিন ডাইরেক্টএক্স 12 বেশী ভালো ডাইরেক্টএক্স 11 আপনার পছন্দের ভিডিও গেমগুলি থেকে সেরাটি পেতে খুবই গুরুত্বপূর্ণ৷ এখন, বেশিরভাগ লোকেরা বলবে DirectX 12 ভাল কারণ এটির সংখ্যা বেশি, তবে জিনিসগুলি সাধারণত এত সহজ নয়।



DirectX 12 উইন্ডোজ 10 এর সাথে 2015 সালে আবার প্রকাশিত হয়েছিল। মাইক্রোসফ্ট দাবি করে যে এটি এখনও পর্যন্ত ডাইরেক্টএক্সের সেরা সংস্করণ, এবং এটি সম্ভবত গেমারদের জন্য একটি নতুন যুগের সূচনা করবে। এর কারণ হল এটি জিপিইউ কর্মক্ষমতা বাড়াতে সক্ষম, সব সময় সিপিইউ ওভারহেড হ্রাস করে।





সমস্যা হল, আপনার কম্পিউটারের কর্মক্ষমতা বাড়ানো ততটা সহজ নয় যতটা সহজ ডাইরেক্টএক্সের নতুন সংস্করণে স্যুইচ করা। অথবা হতে পারে, তাই আসুন এখানে ঠিক কী ঘটছে তা খুঁজে বের করুন।





DirectX 11 বনাম DirectX 12

ডাইরেক্টএক্স-এর উভয় সংস্করণই দুর্দান্ত, কিন্তু ডাইরেক্টএক্স 12 হল নতুন সংস্করণ এবং যেমন, এটি ডাইরেক্টএক্স 11-এ পাওয়া যায় না এমন বৈশিষ্ট্যগুলির সাথে আসে। যাইহোক, কোনটি ভাল তা নির্ধারণ করা সহজ নয়।



মাইক্রোসফট থেকে DirectX কি?

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

নেটওয়ার্ক কনফিগারেশন ক্যাব

DirectX 12 থেকে DirectX 11 এর মধ্যে পার্থক্য কী?

ডাইরেক্টএক্স 12 , আরও উন্নত স্তরে আপনার কম্পিউটারের হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করতে সক্ষম। উদাহরণস্বরূপ, DirectX 12 অন্যান্য কোর জুড়ে CPU কাজের চাপ ছড়িয়ে দেওয়ার জন্য ডিজাইন করা হয়েছে, কিন্তু শুধু তাই নয়, এটি প্রতিটি কোরকে একই সময়ে GPU এর সাথে যোগাযোগ করার অনুমতি দিতে পারে।

ডাইরেক্টএক্স 11 অন্যদিকে গেমগুলিকে শুধুমাত্র দুই এবং চারটি CPU কোর ব্যবহার করার অনুমতি দেয়। অনেক ক্ষেত্রে, সর্বাধিক সংখ্যা তিনটি কারণ কোরগুলির একটি জিপিইউ-তে নির্দেশাবলী নির্দেশ করতে ব্যবহৃত হয়।



যখন এটি অভিনব ঘণ্টা এবং হুইসেল বৈশিষ্ট্যগুলিতে নেমে আসে, তখন DirectX 12 কেকটি এখানে নিয়ে যায়। এর মধ্যে পাইপলাইন স্টেট অবজেক্ট (PSO) এবং অ্যাসিঙ্ক্রোনাস কম্পিউটিং অন্তর্ভুক্ত রয়েছে। আপনি দেখতে পাচ্ছেন, অ্যাসিঙ্ক্রোনাস কম্পিউটিং জিপিইউকে সমান্তরালভাবে একাধিক ওয়ার্কলোড পরিচালনা করার অনুমতি দিয়ে এর ব্যবহার বাড়ায়।

এখানে আশা হল আপনার GPU-এর পূর্ণ সম্ভাবনাকে আনলক করা, যদিও এটি নির্ভর করে GPU DirectX 12 সমর্থন করে কিনা, যেহেতু সবাই তা করে না। উদ্বিগ্ন হবেন না কারণ 2015 এর পরে প্রকাশিত সমস্ত GPU গুলি DirectX 12 সমর্থন করে, তাই যদি আপনার বর্তমান হার্ডওয়্যারের বয়স সেই নির্দিষ্ট তারিখের সাথে সামঞ্জস্যপূর্ণ হয় তবে সবকিছু ঠিক আছে।

রেন্ডারিং গ্রাফিক্সের বাইরে, আপনার GPU বিস্তৃত মূল কাজগুলির সাথে ডিল করার দায়িত্বে রয়েছে। উদাহরণস্বরূপ, মেশিন লার্নিং অ্যালগরিদম চালানোর জন্য একটি GPU প্রয়োজন। এখন, যদি DirectX 11 একটি মেশিন লার্নিং পরিস্থিতিতে ব্যবহার করা হয়, তবে এটি শুধুমাত্র একটির পর একটি কাজ সম্পাদন করতে পারে এবং একটি নির্দিষ্ট ক্রমে। যখনই এটি ঘটবে, কর্মক্ষমতা একটি আঘাত নিতে থাকে যেহেতু GPU সম্পর্কিত সমস্ত সংস্থান ব্যবহার করা হচ্ছে না।

এক্সেল সন্ধান ওয়াইল্ডকার্ড প্রতিস্থাপন

DirectX 12 অ্যাসিঙ্ক্রোনাস কম্পিউটিং ব্যবহার করে এই সমস্যার সমাধান করে, তাই প্রত্যাশিত হিসাবে, GPU ব্যবহার সর্বাধিক করা হয়, এবং এইভাবে, আপনার গেমিং কর্মক্ষমতা উন্নত হবে।

উপরন্তু, আমাদের লক্ষ্য করা উচিত যে DirectX 12 সর্বপ্রথম জনসাধারণের কাছে PSO-এর পরিচয় করিয়ে দেয়। যারা ভাবছেন তাদের জন্য, PSO হল এমন বস্তু যা পুরো গ্রাফিক্স পাইপলাইনের অবস্থা ব্যাখ্যা করে। আপনি দেখুন, একটি PSO একটি বোতলের মতো কাজ করে যাতে চিত্র তৈরির জন্য প্রয়োজনীয় প্রতিটি অবস্থা এবং উপাদান থাকে। তাই সারমর্মে, এটি GPU-এর জন্য সমস্ত নির্ভরশীল রাজ্যগুলিকে সব সময় পুনরায় গণনা না করেই প্রি-প্রসেস করা সম্ভব করবে৷

যখন এটি ব্যবহার করা হয়, ডাইরেক্টএক্স 11 কীভাবে জিনিসগুলি পরিচালনা করে তার তুলনায় CPU ওভারহেড উল্লেখযোগ্যভাবে হ্রাস পায়।

উইন্ডোজ 10 2017 সালে উইন্ডোজ প্রস্তুত হচ্ছে

আপনার কোনটি বেছে নেওয়া উচিত, DirectX 12 বা DirectX 11?

সুতরাং, একটি উত্তর প্রাপ্য যে বড় প্রশ্ন হল, কোনটি ভাল? ঠিক আছে, উত্তরটি নির্ভর করে আপনি যে গেমটি খেলার চেষ্টা করছেন তার উপর। কিছু গেম DirectX 11 কে মাথায় রেখে তৈরি করা হয়েছিল, যখন আরও আধুনিক শিরোনাম DirectX 12 কে কেন্দ্রবিন্দু হিসাবে তৈরি করা হয়েছিল।

তবুও, আপনি যদি পুরানো ভিডিও গেম খেলার মতো ব্যক্তি না হন তবে DirectX 12 হল নিরাপদ বাজি কারণ আজ প্রায় সব নতুন শিরোনাম পূর্ববর্তী সংস্করণের তুলনায় DirectX 12 সমর্থন সহ আসে।

পড়ুন : কিভাবে DirectX ডায়াগনস্টিক টুল (DxDiag) ব্যবহার করবেন সমস্যা সমাধানের জন্য

DirectX 12 কি FPS উন্নত করবে?

গেমের উপর নির্ভর করে, ডাইরেক্টএক্স 12 উন্নতি করতে পারে যেখানে FPS সম্পর্কিত। সাইবারপাঙ্ক 2077-এর মতো কিছু গেম 1080p-এ ফ্রেম রেট 20 শতাংশ বৃদ্ধি পেয়েছে, যখন Assassin’s Creed Valhalla একই রেজোলিউশনে 25 শতাংশ বৃদ্ধি পেতে সক্ষম হয়েছে।

আমার কাছে 12 থাকলে কি আমার DirectX 11 দরকার?

DirectX এমন কিছু নয় যা আপনি আলাদাভাবে ইনস্টল করতে পারেন, যার মানে, একই কম্পিউটারে DirectX 11 এবং DirectX 12 আলাদাভাবে ইনস্টল করার কোন উপায় নেই। যেহেতু DirectX API পশ্চাদপদ বা সামঞ্জস্যপূর্ণ নয়, তাই কিছু গেম বা অ্যাপ্লিকেশন সঠিকভাবে চালানোর জন্য পুরানো সংস্করণের প্রয়োজন হতে পারে।

  TheWindowsClub আইকন
জনপ্রিয় পোস্ট