ভিডিও গেম ফ্রেম রেট বোঝা এবং অপ্টিমাইজ করা

সুচিপত্র:

ভিডিও গেম ফ্রেম রেট বোঝা এবং অপ্টিমাইজ করা
ভিডিও গেম ফ্রেম রেট বোঝা এবং অপ্টিমাইজ করা
Anonim

একটি ভিডিও গেমের গ্রাফিক্স পারফরম্যান্স পরিমাপ করার জন্য ব্যবহৃত সবচেয়ে সাধারণ বেঞ্চমার্কগুলির মধ্যে একটি হল ফ্রেম রেট বা ফ্রেম প্রতি সেকেন্ড। একটি ভিডিও গেমের ফ্রেম রেট প্রতিফলিত করে যে আপনি স্ক্রিনে যে চিত্রটি দেখছেন তা কত ঘন ঘন চিত্র এবং সিমুলেশন মুভমেন্ট/মোশন তৈরি করতে রিফ্রেশ হয়। ফ্রেমের হার প্রায়শই ফ্রেম প্রতি সেকেন্ড বা FPS-এ পরিমাপ করা হয়, (ফার্স্ট পারসন শুটারদের সাথে বিভ্রান্ত হবেন না)।

একটি গেমের ফ্রেম রেট নির্ধারণের জন্য অনেকগুলি কারণ রয়েছে, কিন্তু প্রযুক্তিতে অনেক কিছুর মতো, উচ্চতর বা দ্রুততর কিছু তত ভাল। ভিডিও গেমগুলিতে কম ফ্রেমের হারের ফলে অনেকগুলি সমস্যা দেখা দিতে পারে যা সবচেয়ে অপ্রয়োজনীয় সময়ে ঘটতে পারে।কম ফ্রেমের হারে যা ঘটতে পারে তার উদাহরণগুলির মধ্যে রয়েছে অ্যাকশন সিকোয়েন্সের সময় চপি বা জম্পি মুভমেন্ট যা প্রচুর নড়াচড়া/অ্যানিমেশন জড়িত; হিমায়িত স্ক্রিনগুলি গেমের সাথে ইন্টারঅ্যাক্ট করা কঠিন করে তোলে এবং আরও অনেকগুলি৷

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

একটি ভিডিও গেমের প্রতি সেকেন্ডে ফ্রেম রেট বা ফ্রেমগুলি কী নির্ধারণ করে?

Image
Image

এমন অনেকগুলি কারণ রয়েছে যা একটি গেমের ফ্রেম রেট বা ফ্রেম প্রতি সেকেন্ড (FPS) পারফরম্যান্সে অবদান রাখে। গেম ফ্রেম রেট/এফপিএসকে প্রভাবিত করতে পারে এমন ক্ষেত্রগুলির মধ্যে রয়েছে:

  • সিস্টেম হার্ডওয়্যার, যেমন গ্রাফিক্স কার্ড, মাদারবোর্ড, সিপিইউ এবং মেমরি।
  • খেলার মধ্যে গ্রাফিক্স এবং রেজোলিউশন সেটিংস৷
  • গ্রাফিক্স পারফরম্যান্সের জন্য গেম কোডটি কতটা ভালোভাবে অপ্টিমাইজ করা এবং ডেভেলপ করা হয়েছে।

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

একটি গেমের ফ্রেম রেট বা FPS পারফরম্যান্সে সবচেয়ে বড় অবদানকারী ফ্যাক্টর হল গ্রাফিক্স কার্ড এবং CPU। মৌলিক পরিভাষায়, কম্পিউটারের CPU প্রোগ্রাম, অ্যাপ্লিকেশন, এই ক্ষেত্রে, গেম থেকে গ্রাফিক্স কার্ডে তথ্য বা নির্দেশ পাঠায়। গ্রাফিক্স কার্ড তারপরে, প্রাপ্ত নির্দেশাবলী প্রক্রিয়া করবে, চিত্রটি রেন্ডার করবে এবং প্রদর্শনের জন্য মনিটরে পাঠাবে।

সিপিইউ এবং জিপিইউ-এর মধ্যে একটি প্রত্যক্ষ সম্পর্ক রয়েছে, আপনার গ্রাফিক্স কার্ডের কর্মক্ষমতা সিপিইউ এবং ভাইস পদের উপর নির্ভরশীল। যদি একটি সিপিইউ কম ক্ষমতাসম্পন্ন হয় তবে এটি সর্বশেষ এবং সর্বশ্রেষ্ঠ গ্রাফিক্স কার্ডে আপগ্রেড করার কোন মানে হয় না যদি এটি তার সমস্ত প্রক্রিয়াকরণ শক্তি ব্যবহার করতে সক্ষম না হয়।

গ্রাফিক্স কার্ড/সিপিইউ কম্বো কোনটি সর্বোত্তম তা নির্ধারণের জন্য কোনও সাধারণ নিয়ম নেই তবে 18-24 মাস আগে যদি CPU মধ্য থেকে নিম্ন প্রান্তের CPU হয় তবে এটি ইতিমধ্যে ন্যূনতম সিস্টেমের নিম্ন প্রান্তে থাকার একটি ভাল সম্ভাবনা রয়েছে প্রয়োজনীয়তা প্রকৃতপক্ষে, আপনার পিসিতে হার্ডওয়্যারের একটি ভাল অংশ সম্ভবত কেনার 0-3 মাসের মধ্যে নতুন এবং আরও ভাল হার্ডওয়্যার দ্বারা ছাড়িয়ে যাচ্ছে। গেমের গ্রাফিক্স এবং রেজোলিউশন সেটিংসের সাথে সঠিক ভারসাম্য খুঁজে বের করার চেষ্টা করা মূল বিষয়।

ভিডিও/কম্পিউটার গেমের জন্য ফ্রেমের হার বা প্রতি সেকেন্ডে ফ্রেম গ্রহণযোগ্য?

আজকের বেশিরভাগ ভিডিও গেম 60 fps-এর ফ্রেম রেট হিট করার লক্ষ্য নিয়ে তৈরি করা হয় কিন্তু 30 fps থেকে 60 fps-এর মধ্যে যে কোনও জায়গায় গ্রহণযোগ্য বলে বিবেচিত হয়৷ এটা বলার অপেক্ষা রাখে না যে গেমগুলি 60 fps-এর বেশি হতে পারে না, আসলে, অনেকে করে, কিন্তু 30 fps-এর নিচের যেকোন কিছু অ্যানিমেশনগুলি চটকাতে শুরু করতে পারে এবং তরল গতির অভাব দেখাতে পারে৷

আপনার অভিজ্ঞতা প্রতি সেকেন্ডে প্রকৃত ফ্রেমগুলি হার্ডওয়্যার এবং যে কোনো মুহূর্তে গেমটিতে কী ঘটতে পারে তার উপর ভিত্তি করে পুরো গেম জুড়ে পরিবর্তিত হয়।হার্ডওয়্যারের পরিপ্রেক্ষিতে, যেমনটি আগে উল্লেখ করা হয়েছে আপনার গ্রাফিক্স কার্ড এবং সিপিইউ প্রতি সেকেন্ডে ফ্রেমে ভূমিকা পালন করবে তবে আপনার মনিটরটিও FPS-কে প্রভাবিত করতে পারে যা আপনি দেখতে সক্ষম হবেন। অনেক LCD মনিটর 60Hz এর রিফ্রেশ রেট সহ সেট করা আছে যার অর্থ 60 FPS এর উপরে কিছু দেখা যাবে না।

আপনার হার্ডওয়্যারের সাথে মিলিত, গেম যেমন ডুম (2016), ওভারওয়াচ, ব্যাটলফিল্ড 1 এবং অন্যান্য যেগুলিতে গ্রাফিক্সের তীব্র অ্যাকশন সিকোয়েন্স রয়েছে সেগুলি প্রচুর পরিমাণে চলমান বস্তু, গেমের পদার্থবিদ্যা এবং গণনা, 3D এর কারণে গেমের FPS-কে প্রভাবিত করতে পারে পরিবেশ এবং আরও অনেক কিছু। নতুন গেমগুলির জন্য ডাইরেক্টএক্স শেডার মডেলের উচ্চতর সংস্করণেরও প্রয়োজন হতে পারে যা একটি গ্রাফিক্স কার্ড সমর্থন করতে পারে, যদি জিপিইউ দ্বারা শেডার মডেলের প্রয়োজনীয়তা পূরণ না করা হয় তবে প্রায়শই খারাপ পারফরম্যান্স, কম ফ্রেম রেট বা অসঙ্গতি ঘটতে পারে।

আমি কীভাবে আমার কম্পিউটারে একটি গেমের প্রতি সেকেন্ডে ফ্রেমের হার বা ফ্রেম পরিমাপ করতে পারি?

আপনি খেলার সময় একটি ভিডিও গেমের প্রতি সেকেন্ডে ফ্রেম রেট বা ফ্রেম পরিমাপ করার জন্য আপনার জন্য অনেকগুলি সরঞ্জাম এবং অ্যাপ্লিকেশন উপলব্ধ রয়েছে৷সবচেয়ে জনপ্রিয় এবং যেটিকে অনেকে সেরা বলে মনে করেন তাকে ফ্র্যাপস বলা হয়। ফ্র্যাপস হল একটি স্বতন্ত্র অ্যাপ্লিকেশন যা ডাইরেক্টএক্স বা ওপেনজিএল গ্রাফিক্স এপিআই (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) ব্যবহার করে এমন যেকোনো গেমের জন্য পর্দার আড়ালে চলে এবং একটি বেঞ্চমার্কিং ইউটিলিটি হিসাবে কাজ করে যা প্রতি সেকেন্ডে আপনার বর্তমান ফ্রেমগুলি প্রদর্শন করবে এবং সেইসাথে শুরু এবং শেষ পয়েন্টের মধ্যে FPS পরিমাপ করবে।. বেঞ্চমার্কিং কার্যকারিতা ছাড়াও Fraps-এ গেমের স্ক্রিনশট ক্যাপচার এবং রিয়েল-টাইম, ইন-গেম ভিডিও ক্যাপচারের কার্যকারিতা রয়েছে। যদিও Fraps-এর সম্পূর্ণ কার্যকারিতা বিনামূল্যে নয়, তারা FPS বেঞ্চমার্কিং, 30 সেকেন্ডের ভিডিও ক্যাপচার এবং.bmp স্ক্রিনশট অন্তর্ভুক্ত সীমাবদ্ধতা সহ একটি বিনামূল্যের সংস্করণ অফার করে।

এখানে কিছু ফ্র্যাপস বিকল্প অ্যাপ্লিকেশন রয়েছে যেমন ব্যান্ডিক্যাম, তবে আপনি যদি সম্পূর্ণ কার্যকারিতা চান তবে আপনাকে সেগুলির জন্যও অর্থ প্রদান করতে হবে।

ফ্রেম রেট, এফপিএস এবং পারফরম্যান্স উন্নত করতে আমি কীভাবে হার্ডওয়্যার বা গেম সেটিংস অপ্টিমাইজ করতে পারি?

উপরে পূর্ববর্তী প্রশ্নে যেমন উল্লেখ করা হয়েছে, প্রতি সেকেন্ডে ফ্রেম রেট/ফ্রেম এবং গেমের সামগ্রিক পারফরম্যান্স উন্নত করতে আপনি দুটি প্রধান জিনিস করতে পারেন:

  1. আপনার হার্ডওয়্যার আপগ্রেড করুন।
  2. গেমের গ্রাফিক্স সেটিংস সামঞ্জস্য করুন।

যেহেতু আপনার হার্ডওয়্যার আপগ্রেড করা উন্নত পারফরম্যান্সের জন্য দেওয়া হয়েছে আমরা বিভিন্ন গ্রাফিক্স গেম সেটিংসের উপর ফোকাস করব এবং কীভাবে তারা পারফরম্যান্স এবং একটি গেমের ফ্রেম রেটকে সাহায্য করতে বা কমাতে পারে৷

অধিকাংশ ইনস্টল করা, ডাইরেক্টএক্স/ওপেনজিএল পিসি গেমগুলি আজ আধা ডজন বা তার বেশি গ্রাফিক্স সেটিংস সহ আসে যা আপনার হার্ডওয়্যারের কর্মক্ষমতা উন্নত করতে এবং আশা করি আপনার এফপিএস গণনাকে উন্নত করতে টুইক করা যেতে পারে। ইনস্টলেশনের পরে, বেশিরভাগ গেম স্বয়ংক্রিয়ভাবে ইনস্টল করা PC হার্ডওয়্যার সনাক্ত করবে এবং সর্বোত্তম কর্মক্ষমতার জন্য সেই অনুযায়ী গেমের গ্রাফিক্স সেটিংস সেট করবে। এর সাথে বলেছে ফ্রেম রেট পারফরম্যান্সকে আরও উন্নত করতে ব্যবহারকারীরা করতে পারেন এমন কিছু জিনিস রয়েছে৷

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

সাধারণ গ্রাফিক্স সেটিংস

অ্যান্টিয়ালাইজিং

Antialiasing, যাকে সাধারণত AA বলা হয়, কম্পিউটার গ্রাফিক্স ডেভেলপমেন্টের একটি কৌশল যা গ্রাফিক্সের রুক্ষ পিক্সেলেড বা জ্যাগড প্রান্তগুলিকে মসৃণ করে। আমাদের মধ্যে বেশিরভাগই এই পিক্সেলেড বা জ্যাগড চেহারার কম্পিউটার গ্রাফিক্সের সম্মুখীন হয়েছে, AA যা করে তা হল আপনার স্ক্রিনের প্রতিটি পিক্সেলের জন্য এটি আশেপাশের পিক্সেলগুলির একটি নমুনা নেয় এবং সেগুলিকে মসৃণ দেখানোর জন্য তাদের মিশ্রিত করার চেষ্টা করে। অনেক গেম আপনাকে AA চালু বা বন্ধ করার পাশাপাশি 2x AA, 4x AA, 8x AA ইত্যাদি হিসাবে প্রকাশ করা AA নমুনা হার সেট করতে দেয়। আপনার গ্রাফিক্স/মনিটর রেজোলিউশনের সাথে একযোগে AA সেট করা ভাল। উচ্চতর রেজোলিউশনে আরও বেশি পিক্সেল থাকে এবং গ্রাফিক্সকে মসৃণ দেখতে এবং ভাল পারফরম্যান্সের জন্য শুধুমাত্র 2x AA প্রয়োজন হতে পারে যখন কম রেজোলিউশনে জিনিসগুলিকে মসৃণ করার জন্য এটি 8x এ সেট করতে হতে পারে। আপনি যদি সরাসরি পারফরম্যান্স লাভের জন্য খুঁজছেন তাহলে AA কমানো বা সম্পূর্ণভাবে বন্ধ করা আপনাকে একটি উত্সাহ দেবে।

অ্যানিসোট্রপিক ফিল্টারিং

3D কম্পিউটার গ্রাফিক্সে, সাধারণত এমন হয় যে 3D পরিবেশে দূরবর্তী বস্তুগুলি নিম্ন মানের টেক্সচার ম্যাপ ব্যবহার করবে যা অস্পষ্ট দেখাতে পারে যখন কাছাকাছি বস্তুগুলি আরও বিস্তারিত জানার জন্য উচ্চ-মানের টেক্সচার মানচিত্র ব্যবহার করে। একটি 3D পরিবেশে সমস্ত বস্তুর জন্য উচ্চ টেক্সচার মানচিত্র সরবরাহ করা সামগ্রিক গ্রাফিক্স কর্মক্ষমতার উপর একটি বড় প্রভাব ফেলতে পারে এবং যেখানে অ্যানিসোট্রপিক ফিল্টারিং, বা AF, সেটিং আসে।

AF সেটিংসের ক্ষেত্রে AA এর সাথে মোটামুটি একই রকম এবং এটি পারফরম্যান্স উন্নত করতে কী করতে পারে৷ সেটিং কমানোর অসুবিধা আছে কারণ বেশির ভাগ ভিউ নিম্ন মানের টেক্সচার ব্যবহার করবে যা আপাতদৃষ্টিতে কাছাকাছি বস্তুগুলিকে ঝাপসা দেখাবে। AF নমুনা হার 1x থেকে 16x পর্যন্ত যেকোন জায়গায় হতে পারে এবং এই সেটিং সামঞ্জস্য করা একটি পুরানো গ্রাফিক্স কার্ডের কর্মক্ষমতাতে একটি উল্লেখযোগ্য উন্নতি প্রদান করতে পারে; এই সেটিংটি নতুন গ্রাফিক্স কার্ডে কর্মক্ষমতা হ্রাসের একটি কারণ হয়ে উঠছে৷

দূরত্ব আঁকুন/দর্শনের ক্ষেত্র

অন-স্ক্রীনে আপনি কী দেখতে পাবেন তা নির্ধারণ করতে ড্র দূরত্ব সেটিং বা দৃশ্যের দূরত্ব এবং ক্ষেত্র দেখার সেটিংস ব্যবহার করা হয় এবং প্রথম এবং তৃতীয়-ব্যক্তি শ্যুটার উভয়ের জন্যই সবচেয়ে প্রাসঙ্গিক। ড্র বা ভিউ দূরত্ব সেটিং ব্যবহার করা হয় আপনি দূরত্বের মধ্যে কতদূর দেখতে পাচ্ছেন তা নির্ধারণ করতে যখন দৃশ্যের ক্ষেত্রটি একটি FPS-এ একটি অক্ষরের পেরিফেরাল ভিউ নির্ধারণ করে। ড্র দূরত্ব এবং দৃশ্যের ক্ষেত্রের ক্ষেত্রে, গ্রাফিক্স কার্ডের সেটিং যত বেশি হবে ভিউ রেন্ডার এবং প্রদর্শনের জন্য আরও কঠোর পরিশ্রম করতে হবে, তবে প্রভাব, বেশিরভাগ অংশে, মোটামুটি ন্যূনতম হওয়া উচিত তাই কম নাও হতে পারে অনেক বেশি উন্নত ফ্রেম রেট বা ফ্রেম প্রতি সেকেন্ড দেখুন।

আলো/ছায়া

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

রেজোলিউশন

রেজোলিউশন সেটিং গেমের পাশাপাশি মনিটর উভয়ের উপর ভিত্তি করে। রেজোলিউশন যত বেশি হবে গ্রাফিক্স তত ভালো দেখাবে, এই সমস্ত অতিরিক্ত পিক্সেল পরিবেশ এবং বস্তুর চেহারার উন্নতি ঘটায় বিস্তারিত যোগ করে। যাইহোক, উচ্চতর রেজোলিউশনগুলি ট্রেড-অফের সাথে আসে, যেহেতু স্ক্রিনে প্রদর্শনের জন্য আরও পিক্সেল রয়েছে, তাই সবকিছু রেন্ডার করার জন্য গ্রাফিক্স কার্ডকে আরও কঠোর পরিশ্রম করতে হবে এবং এর ফলে কর্মক্ষমতা কম হতে পারে। একটি গেমে রেজোলিউশন সেটিং কমানো কার্যক্ষমতা এবং ফ্রেম রেট উন্নত করার একটি কঠিন উপায়, কিন্তু আপনি যদি উচ্চ রেজোলিউশনে খেলতে অভ্যস্ত হয়ে থাকেন এবং আরও বিশদ দেখতে পান তবে আপনি AA/AF বন্ধ করার মতো অন্যান্য বিকল্পগুলি দেখতে চাইতে পারেন বা আলো/ছায়া সামঞ্জস্য করা।

টেক্সচারের বিস্তারিত/গুণমান

সবচেয়ে সহজ ভাষায় টেক্সচারকে কম্পিউটার গ্রাফিক্সের জন্য ওয়ালপেপার হিসেবে ভাবা যেতে পারে। এগুলি এমন ছবি যা গ্রাফিক্সে বস্তু/মডেলের উপরে রাখা হয়। এই সেটিংটি সাধারণত একটি গেমের ফ্রেম রেটকে ততটা প্রভাবিত করে না, যদি তাই হয় তবে অন্যান্য সেটিংস যেমন আলো/ছায়া বা AA/AF এর তুলনায় এই সেটটি উচ্চ মানের হওয়া মোটামুটি নিরাপদ।

প্রস্তাবিত: