এর মুখোমুখি হতে দাও: ডাইরেক্টএক্স 11 এবং ওপেনজিএল কিছুটা পুরানো হচ্ছে। ডাইরেক্টএক্স 11 উইন্ডোজ 7 এর সাথে 2009 সালে চালু হয়েছিল এবং এক বছর পরে ওপেনজিএল 4.0 অনুসরণ করেছে। সফ্টওয়্যার বছরগুলিতে এই প্রযুক্তিগুলি এখন প্রাচীন, এবং হার্ডওয়্যারগুলির বর্তমান ক্রপ যেগুলি তারা চালাচ্ছে তা যখন এই গ্রাফিক্স এপিআই প্রকাশিত হয়েছিল তখনও অঙ্কন বোর্ডে ছিল না। এই সুস্পষ্ট সংযোগ বিচ্ছিন্নভাবে দেওয়া, সময়ের সাথে তাল মিলিয়ে শিল্প কী করছে? ঠিক আছে, আমরা অদূর ভবিষ্যতে এক ঝলক নেব এবং দেখতে পাব, তবে প্রথমে প্রথমে একটি API কী এবং গেমিংয়ের জন্য এটি কী কার্যকরী হয় তা ব্যাখ্যা করি।
একটি এপিআই কি?
একটি এপিআই বা অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসটি সফটওয়্যার তৈরিতে ব্যবহৃত প্রোটোকল এবং সরঞ্জামগুলির একটি সেট। গ্রাফিক্স এপিআই হ'ল 3 ডি গ্রাফিক্সকে আরও সহজতর করার জন্য তৈরি একটি বিশেষায়িত এপিআই। গ্রাফিক্স এপিআই এর 3 ডি ইমেজগুলি বিল্ডিংকে আরও সহজ করে তোলে তবে তারা আপনাকে API কে কিছু করার অনুমতি দেয় (উদাহরণস্বরূপ একটি আয়তক্ষেত্র আঁক) এবং ফলস্বরূপ API টি কীভাবে এই টাস্কটি সম্পূর্ণ করার বিষয়ে হার্ডওয়্যারের সাথে যোগাযোগ করতে দেয়। বিশেষায়িত হার্ডওয়্যার সহ এতগুলি বিভিন্ন জিপিইউ সমস্ত একই গেমগুলি চালাতে পারে তার মূল কারণ এটি। কোনও এপিআইয়ের অস্তিত্ব না থাকলে, প্রতিটি নির্দিষ্ট হার্ডওয়্যারের সাথে যোগাযোগ করার জন্য একই গেমটি বিভিন্ন উপায়ে লিখতে হত। এটি হার্ডওয়ারের উত্পাদনকে মারাত্মকভাবে সীমাবদ্ধ করবে এবং গেমস বিল্ডিংয়ের ব্যয়কে প্রচুর পরিমাণে বাড়িয়ে দেবে, এমন একটি ব্যয় যা শেষ পর্যন্ত গ্রাহককে দেওয়া হবে।
উপরের ব্যাখ্যাটি আরও সহজ করে বোঝার জন্য আমি একটি সাদৃশ্য ব্যবহার করব: নির্মাণের সাইট ম্যানেজার হিসাবে কোনও এপিআই ভাবুন। তার কাজ হ'ল স্থপতিটির ধারণা নেওয়া এবং এটি ভেঙে দেওয়া, কোথায় এবং কখন ক্রুদের হওয়া দরকার তা নির্ধারণ করে এবং কী করা দরকার তা নিয়ে সকলেই একই পৃষ্ঠায় রয়েছে কিনা তা নিশ্চিত করা।

বর্তমানে ব্যবহৃত গ্রাফিক্স এপিআই এর
এখন যেহেতু আমরা একটি গ্রাফিক্স এপিআইয়ের কাজ বুঝি, বর্তমান লাইনআপটি ঘনিষ্ঠভাবে দেখে নেওয়া যাক। আজকের বাজারের প্রধান খেলোয়াড় হ'ল মাইক্রোসফ্টের ডাইরেক্টএক্স, যা ১৯৯৯ সালে ফিরে এসেছিল release এটি প্রকাশের পর থেকে বেশ কয়েকবার আপডেট হয়েছে এবং মাইক্রোসফ্টের উইন্ডোজ অপারেটিং সিস্টেমের অন্তর্ভুক্ত। ডাইরেক্টএক্স হ'ল একটি গ্রাফিক্স এপিআই যা পিসির জন্য প্রকাশিত প্রতিটি গেম সমর্থন করবে। আসলে, এটি এতটাই সাধারণ যে এটি পিসি গেমিংয়ের পক্ষে সত্যই আজকের স্ট্যান্ডার্ড। ডাইরেক্টএক্স উইন্ডোজ এবং মাইক্রোসফ্ট পণ্যগুলির সাথে একচেটিয়া যা দুর্ভাগ্যক্রমে এটি একটি খুব বন্ধ সিস্টেম হিসাবে তৈরি করে। পরের লাইনে ওপেনজিএল, একমাত্র প্রধান ওপেন সোর্স গ্রাফিক্স এপিআই। ওপেনজিএল 1992 সালে প্রকাশিত হয়েছিল এবং এটি মাল্টি-প্ল্যাটফর্ম, এর অর্থ এটি উইন্ডোজ, লিনাক্স এবং ম্যাক ওএস সহ বেশ কয়েকটি অপারেটিং সিস্টেমের সাথে কাজ করে। শেষ অবধি, আমাদের কাছে নতুন গ্রাফিক্স এপিআই, ম্যান্টল রয়েছে। 2013 সালে এএমডি এবং ডাইসের মধ্যে অংশীদারিত্বের মাধ্যমে ম্যান্টল তৈরি হয়েছিল। ম্যান্টল উইন্ডোজে উপলভ্য, এবং কেবল এএমডি জিপিইউয়ের জন্য।

চিত্র উত্স; চিত্রসমূহের ক্রেডিট: ইন্টেল
ডাইরেক্টএক্স 12
ডাইরেক্টএক্স 12 উইন্ডোজ 10 এর সাথে এই শরতে মুক্তি পাওয়ার কথা রয়েছে এবং অনেক নতুন উন্নতির জন্য চেষ্টা করা হচ্ছে। বড় উন্নতিগুলির মধ্যে একটি আরও ভাল মাল্টি-থ্রেডিং সমর্থন। কাজটির বেশিরভাগটি সিপিইউতে একাধিক কোরে ছড়িয়ে রয়েছে যা আরও ভাল এবং আরও কার্যকর সিপিইউ ব্যবহারের সুযোগ দেয়। অনেক সময় ডাইরেক্টএক্স 11-এ সিপিইউর কেবলমাত্র একটি কোর সম্পূর্ণভাবে ম্যাক্স আউট হয়ে যায় যখন অন্য কোরগুলি অলস অবস্থায় বসে থাকে। ডাইরেক্টএক্স 12 এই কাজের চাপটি সিপিইউ কোরগুলিতে আরও সমানভাবে গেমসকে আরও বেশি সিপিইউ শক্তি দিয়ে কাজ করার জন্য প্রদান করার প্রতিশ্রুতি দেয়। ডাইরেক্টএক্স 12 এর দ্বারা প্রতিশ্রুতি দেওয়া পরবর্তী বড় উন্নতি হ'ল আরও অনেকগুলি ড্র কল পরিচালনা করার ক্ষমতা। গেম ইঞ্জিনটি স্ক্রিনে কিছু আঁকতে চায় যে কোনও সময় কোনও ড্র কল ঘটে। প্রচুর ড্র কলগুলির প্রয়োজনীয়তা সাধারণত সিপিইউতে খুব কর দেওয়া হয়। ডাইরেক্টএক্স 12 600, 000 পর্যন্ত কল কল করতে সক্ষম হবে বলে মনে করা হচ্ছে। এটিকে পরিপ্রেক্ষিতে রাখার জন্য, ডাইরেক্টএক্স 9 কেবল 6, 000 ড্র কল বা ডাইরেক্টএক্স 12 কী সক্ষম হবে তার 1/100 তম হ্যান্ডেল করতে পারে।
কয়েক বছর ধরে এখন এস এল এল / ক্রসফায়ার মোডে একাধিক জিপিইউ চালানো সম্ভব হয়েছে। তবে এর মধ্যে একটি বড় সীমাবদ্ধতা হ'ল কার্ডগুলিতে তৈরি ভিআরএএম একটি বড়, একটানা পুল তৈরির জন্য একসাথে স্ট্যাক করে না। উদাহরণস্বরূপ, যদি আপনার দুটি জিপিইউ'র 2 জিবি ভিআরএম থাকে তবে আপনি এখনও কার্যকরভাবে কেবল 2 জিবি ভিআরএম পেয়েছিলেন কারণ প্রতিটি কার্ডে একই তথ্য সংরক্ষণ করতে হত। ডাইরেক্টএক্স 12 এএফআর বা বিকল্প ফ্রেম রেন্ডারিং ব্যবহার করে এই সমস্যাটি সমাধান করার আশা করে। প্রতিটি ফ্রেমের প্রতিটি জিপিইউ রেন্ডারিং অংশের পরিবর্তে, জিপিইউ এখন পরিবর্তে প্রতিটি একটি করে ফ্রেম রেন্ডার করবে। এটি প্রতিটি কার্ডের ভিআরএএমকে স্বাধীনভাবে ব্যবহারের অনুমতি দেবে এবং আশা করা যায় যে কম পরিমাণে ভিআরএএম সহ কার্ডগুলি আরও ভাল সময়ের জন্য গেমিংয়ের জন্য কার্যকর হতে পারে। গেমিং গ্রাফিক্সকে আগের চেয়ে আরও ধাক্কা দেওয়ার জন্য ডাইরেক্টএক্স 12-তে অন্তর্ভুক্ত আরও অনেক নতুন বৈশিষ্ট্য রয়েছে বলে মনে করা হচ্ছে। তবে এই নতুন বৈশিষ্ট্যগুলি কী তা সম্পর্কে মাইক্রোসফ্ট এখনও বেশ হুশ হুশ করছে। আমরা আশাবাদী এপিআই প্রকাশের কাছাকাছি আসার সাথে সাথে এগুলি সম্পর্কে আরও জানব।

চিত্র উত্স; চিত্র ক্রেডিট: এনভিডিয়া জিফোর্স
Vulkan
ডাইরেক্টএক্স 12 সম্পর্কে ভুলকান সম্পর্কে তেমন কিছু জানা যায়নি, যেমনটি সবেমাত্র জিডিসিতে ঘোষণা করা হয়েছিল। আমরা যা জানি তা হ'ল ওপেনজিএল, খ্রোনস গ্রুপের নির্মাতারা ভলকানের পক্ষে গ্যালনেক্সট নাম বাদ দিয়েছিল। ভুলকান মনে হচ্ছে মেন্টল থেকে উদ্ভূত, যা আমি আগে নিবন্ধে উল্লেখ করেছি। তদ্ব্যতীত, দেখে মনে হচ্ছে এএমডি খ্রোনস গ্রুপের সাথে অংশীদারি করে ভলকানের পক্ষে ম্যান্টলের সেরা অংশগুলি টেবিলে নিয়ে আসছে। ভুলকানের ডাইরেক্টএক্স 12 এর অনেকগুলি একই সুবিধা রয়েছে বলে মনে করা হচ্ছে, তবে এটি উইন্ডোজের মতো কোনও একক প্ল্যাটফর্মে আবদ্ধ নয়। এটি পরিবর্তে লিনাক্স এবং এমনকি মোবাইল ডিভাইস সহ অনেকগুলি বিভিন্ন প্ল্যাটফর্মে উপলব্ধ হবে। উইন্ডোজ এবং লিনাক্স উভয়ের জন্য ভলকান ড্রাইভারগুলি ডাইরেক্টএক্সের বিপরীতে সম্পূর্ণ উন্মুক্ত উত্স হবে। ভলকান মাল্টি-থ্রেডিংয়ের উন্নতি করবে, এবং সেইজন্য একাধিক সিপিইউ কোর জুড়ে কাজের চাপ ছড়িয়ে দিয়ে সিপিইউ পাওয়ার উপলব্ধ করার আরও ভাল ব্যবহার করবে। পূর্বে ইঙ্গিত হিসাবে, সিপিইউতে লোড হ্রাস করা জিপিইউকে এখনকার মতো সহজেই বাধা না দেওয়া দেবে। এটি গেমিংয়ের সময় মোটামুটি যথেষ্ট ফ্রেমরেট উত্সাহ দেয়। সোর্স 2, যা সম্প্রতি ভালভ দ্বারা ঘোষণা করা হয়েছিল, এটি ভলকানকে পুরোপুরি সমর্থন করার জন্য প্রথম নতুন গেম ইঞ্জিন হবে, যদিও আমি নিশ্চিত যে অদূর ভবিষ্যতে আরও অনেকগুলি ঘোষণা করা হবে। সিপিইউ নিবিড় হওয়ার জন্য পরিচিত একটি গ্লোবাল ডোটা 2, সিপিইউতে ইন্টেলের সংহত গ্রাফিক্স ব্যবহার করে নতুন ভলকান এপিআই সহ সোর্স 2 এ চলমান শো ছিল shows এটি এমন কিছু যা ডাইরেক্টএক্স 11 এর আওতায় আকাঙ্ক্ষিত না হত তবে ভুলকানের সাথে খেলাটি জুড়ে যুক্তিসঙ্গত ফ্রেমের হার বজায় রেখেছিল বলে মনে হয়েছিল। অক্সাইড গেমসের বিকাশকারী ড্যান বেকার এমনকি এ পর্যন্ত বলেছিলেন যে, “যতক্ষণ না জিপিইউ নির্মাতারা তাদের কাজ একসাথে না করে এবং জিপিইউকে আমাদের এখনকার চেয়ে দশগুণ দ্রুত না করে, আমরা সিপিইউ সর্বাধিক অর্জন করতে পারি না”। ধীরে ধীরে সিপিইউ চলমান বা জিপিইউ হর্সপাওয়ারের বর্তমানে প্রচুর লোকের জন্য এটি সুসংবাদ কারণ এর অর্থ হ'ল একই সেট হার্ডওয়্যারটিতে আরও ভাল পারফরম্যান্স অর্জনযোগ্য।

চিত্র উত্স; চিত্র ক্রেডিট: খ্রোনস
গেমিংয়ের ভবিষ্যতের জন্য এর অর্থ কী?
ভাল, একটি দীর্ঘ সময়ের জন্য এখন জিপিইউ শক্তি সিপিইউ পাওয়ারের চেয়ে অনেক দ্রুত হারে বাড়ছে। পাঁচ বছর আগে এমনকি ইন্টেল বলেছিল যে কিছু জিপিইউ তাদের নিজস্ব সিপিইউর চেয়ে 14 গুণ বেশি দ্রুত ছিল। এই পরীক্ষাগুলি একটি এনভিডিয়া জিটিএক্স 280 বনাম আই 7 960 ইন্টেল সিপিইউ ব্যবহার করে করা হয়েছিল - এখন তুলনামূলকভাবে পুরানো হার্ডওয়্যার হিসাবে বিবেচিত। এনভিডিয়া জিটিএক্স টাইটান এক্স (বা এমনকি একটি এনভিডিয়া জিটিএক্স 980) এবং বর্তমান মূলধারার সিপিইউ পাওয়ার হাউস - ইন্টেল i7-4790k সিপিইউ - এর মধ্যকার ব্যবধানটি আরও বড় হওয়া উচিত। আমি যে বিষয়টিটি তৈরির চেষ্টা করছি সেটি হ'ল সিপিইউর কারণে আমরা আরও বেশি বেশি গেমগুলি পারফরম্যান্সে একটি দেয়ালে আঘাত করতে শুরু করি। উচ্চতর রিফ্রেশ রেট মনিটর সহ যে কাউকে জিজ্ঞাসা করুন কিছু গেমের বর্তমান সিপিইউ দিয়ে 100 + fps বজায় রাখা কতটা কঠিন। সত্য কথা বলতে গেলে, এই নতুন এপিআই ছাড়া এটি আরও বেশি কঠিন হয়ে উঠবে, এবং সিপিইউ শক্তিটি আরও দক্ষতার সাথে ব্যবহারের তাদের ক্ষমতা। এই নতুন এপিআই'র প্রবর্তনটির অর্থ বেশিরভাগ লোকের পক্ষে পারফরম্যান্সের এক বিশাল পদক্ষেপ। তদুপরি, এটি বিকাশকারীদের এখনকার চেয়ে অনেক বেশি সিপিইউ নিবিড় গেমস তৈরি করার অনুমতি দেয়। উদাহরণস্বরূপ, Assasins ক্রিডের মতো একটি গেমটি কল করুন যা একবারে হাজার হাজার এনপিসি স্ক্রিনে রয়েছে, আপনি যখন কোনও শহরে ঘোরাফেরা করছেন তখন সমস্ত একে অপরের সাথে এবং আপনার চরিত্রের সাথে যোগাযোগ করে। বা স্টার সিটিজেনের মতো গেমস, যেখানে কোনও ধরণের স্থিতিশীল এবং গ্রহণযোগ্য ফ্রেম রেট পেতে আপনার খুব শক্ত সিপিইউ প্রয়োজন, অদূর ভবিষ্যতে সেরা গড় একটি সিপিইউ এবং একটি দুর্দান্ত শক্ত 60fps রাখতে একটি শক্তিশালী জিপিইউ প্রয়োজন হতে পারে।
শেষ পর্যন্ত, এটি গেমার হওয়ার খুব উত্তেজনাপূর্ণ সময়। এই নতুন গ্রাফিক্স এপিআই প্রকাশিত হওয়ার পরে আমরা কেবল দীর্ঘ সময়ের মধ্যে গেমিং প্রযুক্তির সবচেয়ে বড় লাফ দেখতে পাব। আসুন আমরা কেবল আশা করি যে এই এপিআইগুলি তারা ইতিমধ্যে নিজেরাই তৈরি করেছে এমন হাইপটি বেঁচে থাকতে পারে।






