পিসির বটলনেক পরীক্ষা: CPU, GPU, RAM, টাস্ক ম্যানেজার ও MSI Afterburner

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

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

পুনরাবৃত্তি করা যায় এমন দৃশ্য তৈরি করুন

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

গড় FPS শুধু একটি অংশ। 1% Low ও ফ্রেম টাইম গ্রাফ ছোট বিরতি দেখায়, যা গড় মানে লুকিয়ে থাকে। গড় বেশি হলেও বারবার ফ্রেম টাইম স্পাইক হলে নিয়ন্ত্রণ মসৃণ লাগে না। V-Sync, মনিটর রিফ্রেশ রেট বা ইন-গেম লিমিটার FPS স্থির করে রেখেছে কি না তাও দেখুন।

টাস্ক ম্যানেজারে দ্রুত পরীক্ষা

Ctrl + Shift + Esc চাপলে Windows টাস্ক ম্যানেজার খুলবে। Performance পাতায় CPU, Memory ও GPU দেখুন। মোট CPU ব্যবহার বিভ্রান্ত করতে পারে: কয়েকটি কোর পুরো ব্যস্ত হলেও মোট মান 40% বা 50% থাকতে পারে। গ্রাফকে logical processors-এ বদলে প্রতিটি থ্রেড দেখুন। GPU-তে 3D engine, dedicated GPU memory, তাপমাত্রা ও সক্রিয় গ্রাফিক্স প্রসেসর দেখুন। ল্যাপটপে গেম integrated graphics-এ চলছে কি না নিশ্চিত করুন।

Memory পাতায় In use ও Available তুলনা করুন। ফাঁকা মেমোরি প্রায় শেষ এবং committed memory সীমার কাছে গেলে Windows page file বেশি ব্যবহার করে। লোডিং থামা ও ফ্রেম টাইম স্পাইক হতে পারে। আটকে যাওয়ার সময় ডিস্ক 100% হলে সেটি paging বা গেম রিসোর্স লোড করতে পারে; শুধু ড্রাইভকে কারণ বলা যাবে না।

MSI Afterburner দিয়ে গেম পর্যবেক্ষণ

প্রাথমিক পরীক্ষায় টাস্ক ম্যানেজার সুবিধাজনক। MSI Afterburner ও RivaTuner Statistics Server গেমের মধ্যে একটানা ডেটা দেখাতে পারে। প্রতিটি CPU কোরের ব্যবহার ও ক্লক, GPU ব্যবহার ও ক্লক, CPU/GPU তাপমাত্রা, VRAM, সিস্টেম RAM, FPS ও ফ্রেম টাইম চালু করে on-screen display-তে রাখুন। শুরুতে তালিকা ছোট রাখলে তথ্য পড়া সহজ হয়।

এখানে MSI Afterburner শুধু মনিটর হিসেবে ব্যবহৃত হবে। ভোল্টেজ, power limit বা overclocking বদলাবেন না। stock settings-এ baseline রেকর্ড করুন। তাপমাত্রা বাড়ার সঙ্গে CPU বা GPU ক্লক কমলে cooling বা power limit বেশি সম্ভাব্য কারণ। তাপের সমস্যা থাকলে দ্রুততর যন্ত্রাংশও একইভাবে ক্লক কমাবে।

CPU ও GPU বটলনেক চিনুন

CPU বটলনেকের সাধারণ লক্ষণ হলো GPU ব্যবহার প্রায়ই 90%-এর নিচে থাকা, আর এক বা একাধিক CPU থ্রেড প্রায় পুরো ব্যস্ত থাকা। 1440p থেকে 1080p করেও FPS সামান্য বাড়লে গ্রাফিক্সের চাপ কমেছে, কিন্তু প্রসেসর বেশি ফ্রেম প্রস্তুত করতে পারছে না। বড় multiplayer দৃশ্য, simulation, strategy ও high-refresh competitive গেমে এটি বেশি দেখা যায়। রেকর্ডিং, ব্রাউজার ও নিরাপত্তা স্ক্যান আগে বন্ধ করুন।

GPU বটলনেক তুলনামূলক স্পষ্ট। 3D ব্যবহার 95–100% থাকে এবং রেজোলিউশন, shadow, ray tracing বা anti-aliasing কমালে FPS পরিষ্কার বাড়ে। GPU পুরো ব্যবহৃত হওয়া ত্রুটি নয়; গেম গ্রাফিক্স কার্ডকে ভালোভাবে ব্যবহার করছে। লক্ষ্য FPS, স্বাভাবিক তাপমাত্রা ও VRAM ক্ষমতা দেখুন। ভিডিও মেমোরি কম হলে texture বদলানো ও জটিল দৃশ্যে বড় ফ্রেম টাইম স্পাইক হতে পারে।

RAM শুধু ক্ষমতার বিষয় নয়

সিস্টেম মেমোরি প্রায় পূর্ণ এবং ঘনঘন paging হওয়া ক্ষমতার সবচেয়ে পরিষ্কার সতর্কতা। চ্যানেল কনফিগারেশন ও গতি গুরুত্বপূর্ণ। মোট মেমোরি যথেষ্ট হলেও single-channel কিছু গেমের সর্বনিম্ন FPS কমাতে পারে। RAM প্রসেসর ও অ্যাপের জন্য, আর VRAM গ্রাফিক্স কার্ডের texture, buffer ও অন্য ডেটা রাখে।

ব্রাউজার, launcher ও resident app বন্ধ করে একই দৃশ্য আবার চালান। আটকে যাওয়া কমে এবং available memory বাড়লে কারণ স্পষ্ট হয়। পরিবর্তন না হলে CPU থ্রেড, GPU ব্যবহার, তাপমাত্রা ও storage activity পরীক্ষা চালিয়ে যান।

দুটি নিয়ন্ত্রিত পরিবর্তনে নিশ্চিত হোন

প্রথম তুলনায় শুধু রেজোলিউশন ও GPU-heavy graphics settings বদলান। কম রেজোলিউশনে FPS অনেক বাড়লে গ্রাফিক্স কার্ডের চাপ বোঝায়। প্রায় পরিবর্তন না হলে CPU, গেম engine বা FPS cap বেশি সম্ভাব্য। দ্বিতীয় তুলনায় রেজোলিউশন একই রেখে crowd density, physics, simulation ও view distance কমান। উন্নতি CPU সীমার সিদ্ধান্তকে সমর্থন করে।

প্রতিটি পরীক্ষা অন্তত দুবার চালিয়ে average FPS, 1% Low, GPU ব্যবহার, সর্বোচ্চ তাপমাত্রা ও মেমোরি ব্যবহার লিখুন। একসঙ্গে অনেক setting বদলালে উন্নতির কারণ জানা যাবে না। ফল বিরোধী হলে দৃশ্য, shader compilation ও নতুন রিসোর্স লোডের অবস্থা দেখুন।

ফল অনুযায়ী ব্যবস্থা নিন

  • CPU সীমা: ব্যাকগ্রাউন্ড কাজ বন্ধ করুন, cooling ও clock দেখুন, সঠিক dual-channel memory ব্যবহার করুন এবং CPU-heavy option কমান। লক্ষ্য FPS না মিললে processor upgrade বিবেচনা করুন।
  • GPU সীমা: রেজোলিউশন বা ভারী effect কমান, গেমের supported upscaling ব্যবহার করুন এবং তাপমাত্রা ও power দেখুন। বেশি মান বা FPS দরকার হলে GPU upgrade করুন।
  • মেমোরি সীমা: resident app কমান, ইনস্টলেশন ও গতি দেখুন, সবসময় পূর্ণ থাকলে compatible RAM যোগ করুন। VRAM কম হলে texture quality ও রেজোলিউশন আগে কমান।

ভুল সিদ্ধান্ত এড়িয়ে চলুন

টাস্ক ম্যানেজারের একটি screenshot পুরো গেম সেশন বোঝায় না এবং মোট CPU ব্যবহার প্রতিটি কোরের অবস্থা বলে না। GPU 100%-এর নিচে থাকার কারণ CPU সীমা হতে পারে, আবার V-Sync, FPS cap, menu বা driver setting-ও হতে পারে। thermal throttling, ল্যাপটপ power mode ও battery operation ফল বদলে দেয়।

অনলাইন ক্যালকুলেটর কনফিগারেশনের অনুমান দেয়; টাস্ক ম্যানেজার ও MSI Afterburner সেই মুহূর্তের কাজ দেখায়। নিয়ন্ত্রিত গেম পরীক্ষার সঙ্গে এগুলো স্থায়ী হার্ডওয়্যার সীমা, নির্দিষ্ট গেমের সীমা এবং সাময়িক loading pause আলাদা করে। লক্ষ্য তাত্ত্বিক 0% বটলনেক নয়, প্রয়োজনীয় রেজোলিউশন ও FPS-এ স্থিতিশীল পারফরম্যান্স।