মনিটর কালার টেস্ট — গ্রেডিয়েন্ট ও ব্যন্ডিং পরীক্ষা
এই মনিটর কালার টেস্ট একটি সিঙ্গেল স্ক্রিনেই পরীক্ষা করে দেখিয়ে দেয় আপনার ডিসপ্লে রঙের গ্রেডিয়েন্ট মসৃণভাবে ফুটিয়ে তুলছে নাকি দৃশ্যমান দাগ বা রেখায় (কালার ব্যন্ডিং) ভেঙে ফেলছে। সম্পূর্ণ স্ক্রিন জুড়ে গ্রেস্কেল এবং RGB র্যাম্প আপনার প্যানেলের প্রতিটি উজ্জ্বলতার স্তর স্ক্যান করে, যার ফলে ব্যন্ডিং, পোস্টারাইজেশন এবং ডিথারিং নয়েজ স্পষ্ট হয়ে ওঠে। অন্ধকার ঘরে ফুলস্ক্রিন মোডে এটি চালু করুন এবং মাত্র এক মিনিটেই শনাক্ত করুন সমস্যাটি প্যানেলে, গ্রাফিক্স কার্ডের সেটিংসে নাকি ভিডিও ফাইলে।
কীভাবে মনিটর কালার টেস্ট চালাবেন
ব্রাউজার ফুলস্ক্রিন করুন, ঘরের বাতি নিভিয়ে দিন এবং স্বাভাবিক দূরত্বে বসুন। কালার ব্যন্ডিং মূলত আলো-আঁধারির বৈসাদৃশ্যের একটি প্রভাব: চারপাশের আলো একে ঢেকে রাখে আর অন্ধকার ঘর একে পুরোপুরি প্রকাশ করে দেয়। এক জায়গায় স্থির দৃষ্টি না রেখে প্রতিটি গ্রেডিয়েন্ট লাইনের উপর ধীরে ধীরে চোখ বুলিয়ে নিন: মানুষের চোখ সূক্ষ্ম প্রান্ত বা সীমারেখাকে বাড়িয়ে দেখে, যার ফলে সামান্য স্তরের পার্থক্যও একটি শক্ত দাগের মতো দৃশ্যমান হয়।
প্রথমে গ্রেস্কেল র্যাম্পটি ভালো করে লক্ষ্য করুন, তারপর লাল, সবুজ এবং নীল চ্যানেলগুলো আলাদাভাবে পরীক্ষা করুন। যে স্ক্রিনে কেবল একটি চ্যানেলে দাগ দেখা যায়, সেটি সাধারণত প্যানেলের ত্রুটি নয় বরং ক্ষতিগ্রস্ত লুকআপ টেবিল বা ভুল কালার প্রোফাইলের কারণে ঘটে। এরপর র্যাম্পের সবচেয়ে অন্ধকার এক-দশমাংশ অংশটি বিচার করুন: ঠিক এই অন্ধকার এলাকাতেই প্রায় সব ডিসপ্লে দুর্বলতা প্রকাশ করে।
কালার ব্যন্ডিং মূলত কী এবং কেন ঘটে
ব্যন্ডিং তখনই দৃশ্যমান হয় যখন একটি রঙের গ্রেডিয়েন্টে প্রয়োজনীয় পিক্সেল দূরত্বের তুলনায় উপলব্ধ রঙের শেডের সংখ্যা কম থাকে। ৮-বিট স্ক্রিনে ১৪৪০ পিক্সেল চওড়া কালো-থেকে-সাদা র্যাম্পে মাত্র ২৫৬টি ধূসর স্তর থাকে। ফলে প্রতিটি স্তরকে পাঁচ বা ছয়টি পিক্সেল জুড়ে ছড়িয়ে থাকতে হয়। পাশাপাশি দুটি ভিন্ন স্তর যেখানে মিলিত হয় সেখানে একটি দৃশ্যমান সীমারেখা তৈরি হয় এবং এমন অনেকগুলো রেখা মিলে স্ট্রাইপ বা ব্যান্ড হিসেবে চোখে পড়ে।
এর গাণিতিক হিসাব একদম সোজাসাপটা: প্রতি চ্যানেলে ৬ বিট দেয় ৬৪টি ধাপ, ৮ বিট দেয় ২৫৬টি এবং ১০ বিট দেয় ১০২৪টি ধাপ। ৮-বিট থেকে ১০-বিটে উন্নীত হলে কিন্তু সম্পূর্ণ অচেনা নতুন কোনো রঙ যোগ হয় না; বরং আগের প্রতিটি রঙের শেডের মাঝখানে তিনটি করে সূক্ষ্ম অন্তর্বর্তী শেড যুক্ত হয়। এই অন্তর্বর্তী মসৃণ বিস্তারই একটি নিখুঁত গ্রেডিয়েন্টের একমাত্র চাবিকাঠি।
৬-বিট, ৮-বিট ও ১০-বিট প্যানেল এবং FRC-এর আসল সত্য
বাজারে কম দামে পাওয়া বেশিরভাগ দ্রুত রিফ্রেশ রেটের প্যানেল খাঁটি ৮-বিট হয় না। এগুলো মূলত ফ্রেম রেট কন্ট্রোল (FRC) চালিত ৬-বিট প্যানেল, যা দুটি পাশাপাশি রঙের শেডের মাঝে দ্রুত পিক্সেল ফ্লিকার করিয়ে চোখের দৃষ্টিতে একটি মাঝামাঝি শেডের অনুভূতি দেয়। স্পেসিফিকেশনে একে 8-bit (6-bit + FRC) লেখা হয় অথবা ১৬.৭ মিলিয়নের বদলে ১৬.২ মিলিয়ন রঙ উল্লেখ থাকে। ঠিক একই কৌশলে ৮-বিট + FRC দিয়ে «১০-বিট» মনিটর তৈরি করা হয়।
FRC যথেষ্ট কার্যকর হলেও এটি স্থানিক নয় বরং কালিক পদ্ধতিতে কাজ করে: এটি সময় ব্যয় করে আপাত সূক্ষ্মতা তৈরি করে। বড় অন্ধকার গ্রেডিয়েন্টে মসৃণ রঙের বদলে মৃদু কাঁপুনি বা নয়েজ দেখা যেতে পারে, যা কম রিফ্রেশ রেটে আরও প্রকট হয়। উইন্ডোজ উভয় ক্ষেত্রেই সংযোগটিকে ৮-বিট হিসেবে দেখায়, তাই অপারেটিং সিস্টেম দেখে প্যানেলের ভেতরের আসল সত্য জানা সম্ভব নয়।
কেন অন্ধকার বা ডার্ক সিনেই ব্যন্ডিং সবসময় বেশি চোখে পড়ে
অন্ধকার ছায়া এলাকাতেই বিট ডেপথ সবচেয়ে দ্রুত ফুরিয়ে যায়। মানুষের দৃষ্টিশক্তি লগারিদমিক নিয়মে কাজ করে, তাই ২ এবং ৩ স্তরের মধ্যকার পার্থক্য অনেক প্রকট মনে হলেও ২০০ এবং ২০১ স্তরের মধ্যকার পার্থক্য চোখ ধরতে পারে না। sRGB গামা কার্ভ অন্ধকার অংশে বেশি কোড বরাদ্দ করে এর ভারসাম্য বজায় রাখার চেষ্টা করে, কিন্তু সিগন্যালে যা নেই তা সে তৈরি করতে পারে না: ২০ স্তরের নিচে ৮-বিট সিগন্যালে দেওয়ার মতো কোনো বাড়তি শেড থাকে না।
এই কারণেই রাতের আকাশ বা দেয়ালে টর্চের আলোতে ব্যান্ডিং দেখা দিলেও দিনের উজ্জ্বল নীল আকাশ মসৃণ দেখায়। স্ক্রিনের উজ্জ্বলতা বাড়ালে বা গামা ফ্ল্যাট করলে এই দাগ আরও বিশ্রী আকার ধারণ করে। যদি আপনার অন্ধকার গ্রেডিয়েন্টে স্পষ্ট রেখা পড়ে কিন্তু মাঝামাঝি টোনগুলো মসৃণ থাকে, তবে প্যানেলকে দোষারোপ করার আগে গামা টেস্ট দিয়ে টোন কার্ভ যাচাই করে নিন।
সমস্যাটি মনিটরে, GPU-তে, কেবলে নাকি কনটেন্টে?
ধারাবাহিকভাবে এই ক্রমানুসারে যাচাই করুন — প্রথম তিনটি পরীক্ষা করতে কোনো খরচ নেই।
প্রথমে কনটেন্ট: অতিরিক্ত কমপ্রেস করা ভিডিও এবং ৮-বিট JPEG ফাইলে আগে থেকেই ব্যন্ডিং স্থায়ীভাবে গেঁথে থাকে। স্ট্রিমিং ভিডিওতে সূর্যাস্তের দৃশ্যে দাগ থাকলেও এই ওয়েব পেজের গ্রেডিয়েন্ট যদি মসৃণ থাকে, তবে আপনার হার্ডওয়্যারে কোনো ত্রুটি নেই।
এরপর GPU আউটপুট: ফুল-রেঞ্জ ডিসপ্লেতে সীমিত রেঞ্জের RGB (16–235) সিগন্যাল পাঠানোই ড্রাইভার আপডেট বা কেবল পরিবর্তনের পর হঠাৎ ব্যন্ডিং দেখা দেওয়ার প্রধান কারণ। গ্রাফিক্স সেটিংসে আউটপুট মোড RGB, ফুল ডায়নামিক রেঞ্জ, 4:4:4 ক্রোমা এবং ন্যূনতম 8 bpc সেট করুন।
তারপর কালার ম্যানেজমেন্ট: একটি পুরোনো বা স্বয়ংক্রিয়ভাবে লোড হওয়া ICC কালার প্রোফাইল ইতিমধ্যে ৮-বিট সিগন্যালকে দ্বিতীয়বার কোয়ান্টাইজ করে বিকৃত করে। সিস্টেম থেকে প্রোফাইলটি মুছে কম্পিউটার রিস্টার্ট দিলেই অধিকাংশ ব্যন্ডিং সমস্যার সমাধান হয়ে যায়।
সবার শেষে কেবল: ডিজিটাল কেবল সাধারণত পুরোপুরি কাজ করে অথবা স্ক্রিন ব্ল্যাকআউট ও ঝিকমিকের মাধ্যমে নষ্ট হয়; এটি রঙকে ধীরে ধীরে নষ্ট করে না। কিন্তু কেবলের ব্যান্ডউইথ পর্যাপ্ত না হলে GPU বাধ্য হয়ে 4:2:2 বা ৮-বিটে নেমে আসে। ডিসপ্লেপোর্টে 144 Hz-এ দাগ দেখা দেওয়া এবং HDMI-তে 75 Hz-এ তা চলে যাওয়া মূলত ব্যান্ডউইথের সীমাবদ্ধতা, কেবলের অভ্যন্তরীণ ত্রুটি নয়।
যদি দাগগুলো গ্রেডিয়েন্টের সাথে না ঘুরে স্ক্রিনের নির্দিষ্ট স্থানে অনড় থাকে, তবে সেটি ব্যন্ডিং নয় বরং ব্যাকলাইটের অসমতা, যা স্ক্রিন ইউনিফর্মিটি টেস্ট দিয়ে পরীক্ষা করা যায়।
বিট ডেপথ বনাম ভিডিও কেবলের ব্যান্ডউইথ সীমাবদ্ধতা
অতিরিক্ত কালার ডেপথ প্রচুর ব্যান্ডউইথ দাবি করে। একটি ডিসপ্লে কানেকশন রেজোলিউশন, রিফ্রেশ রেট এবং প্রতি পিক্সেলের বিট সংখ্যার গুণফল ডেটা হিসেবে বহন করে। ৮-বিটের বদলে ১০-বিট ব্যবহার করলে প্রায় ২৫% বেশি ব্যান্ডউইথের প্রয়োজন হয়। এ কারণেই একটি গ্রাফিক্স কার্ড একই মনিটরে ১২০ হার্টজে ১০ bpc দিতে পারলেও ১৬৫ হার্টজে কেবল ৮ bpc দিতে পারে, এবং 4K 60Hz ১০-বিট 4:4:4 মোড পুরনো HDMI 2.0-এর ক্ষমতা অতিক্রম করে যায়।
ব্যান্ডউইথের সর্বোচ্চ সীমায় পৌঁছালে রিফ্রেশ রেট, কালার ফরম্যাট অথবা বিট ডেপথের যেকোনো একটি বিসর্জন দিতে হয়। সাধারণ ডেস্কটপ কাজ এবং SDR গেমিংয়ের জন্য উচ্চ রিফ্রেশ রেটে ৮-বিট ফুল-রেঞ্জ RGB চালানোই সবচেয়ে বুদ্ধিমানের কাজ, কারণ গেম ও সাধারণ সফটওয়্যার ৮-বিটেই তৈরি হয়। ১০-বিটের প্রকৃত সুফল কেবল আসল HDR ভিডিও এবং পেশাদার কালার গ্রেডিংয়েই পাওয়া যায়।
এই ব্রাউজার টেস্ট যা পরিমাপ করতে পারে না
একটি ওয়েব ব্রাউজারের পক্ষে আপনার মনিটর প্যানেলের অভ্যন্তরীণ শারীরিক বিট ডেপথ সরাসরি রিড করার সুযোগ নেই। ব্রাউজার শুধু কালার কোড রেন্ডার করে এবং ফলাফলটি আপনাকে চোখে দেখে যাচাই করতে হয়। CSS কালার কোড থেকে শুরু করে স্ক্রিনের গ্লাস পর্যন্ত মধ্যবর্তী সমস্ত ধাপ (উইন্ডো কম্পোজিটর, GPU LUT, ICC প্রোফাইল এবং মনিটরের নিজস্ব প্রসেসর) আউটপুটকে প্রভাবিত করতে পারে। অতএব, এই টেস্ট সম্পূর্ণ সিগন্যাল চেইনের মিলিত রূপ প্রদর্শন করে।
অধিকন্তু, অত্যন্ত অন্ধকার অংশ ব্যতীত সাধারণ চোখে একটি উন্নত FRC প্যানেল এবং খাঁটি ৮-বিট প্যানেলের পার্থক্য আলাদা করা প্রায় অসম্ভব। তাছাড়া এটি সামগ্রিক রঙের নিখুঁত সঠিকতা নির্দেশ করে না: একটি স্ক্রিন মসৃণ গ্রেডিয়েন্ট দেখালেও তার হোয়াইট ব্যালেন্স পুরোপুরি নষ্ট থাকতে পারে। মনিটরের অন্যান্য ত্রুটি পরীক্ষা করতে আমাদের মূল মনিটর টেস্ট পাতাটি দেখুন।
কালার গ্রেডিয়েন্ট এবং ব্যন্ডিং সম্পর্কিত সাধারণ প্রশ্নোত্তর
আমার দামি OLED মনিটরে কেন কালার ব্যন্ডিং দেখা যাচ্ছে?
এটি প্রায় সবসময়ই ভিডিও ফাইলের কমপ্রেশন এবং একদম অন্ধকারের কাছাকাছি শেডের দুর্বলতার কারণে ঘটে, ডিসপ্লের কোনো ত্রুটির জন্য নয়। যেহেতু OLED নিখুঁত কালো রঙ তৈরি করতে পারে, তাই ৮-বিট সোর্সের ঘাটতিগুলো এলসিডি ব্যাকলাইটের আলোর মতো ঢাকা না পড়ে সরাসরি ফুটে ওঠে। ওয়ারেন্টি দাবি করার আগে একই ভিডিও অন্য কোনো ডিসপ্লেতে চালিয়ে যাচাই করুন।
কালার ব্যন্ডিং হওয়া কি মনিটর নষ্ট হওয়া নাকি গ্রাফিক্স কার্ড নষ্ট হওয়ার লক্ষণ?
সাধারণত দুটোর কোনোটিই নষ্ট নয়; সমস্যাটি অতিরিক্ত কমপ্রেস করা ফাইল অথবা ভুল ড্রাইভার সেটিংসের কারণে ঘটে। আসল হার্ডওয়্যার ত্রুটি দেখা দেয় ডেড পিক্সেল, স্ক্রিন কাঁপুনি বা রঙিন দাগের মাধ্যমে, সুবিন্যস্ত সমান্তরাল রেখায় নয়। এই ওয়েব টেস্টের লাইভ গ্রেডিয়েন্ট দিয়ে যাচাই করুন: এটি মসৃণ হলে আপনার হার্ডওয়্যার সম্পূর্ণ ভালো আছে। GPU আউটপুট মোড RGB Full 4:4:4 করুন এবং ICC প্রোফাইল ডিলিট করুন।
আমার মনিটর আসল ৮-বিট নাকি ৬-বিট + FRC তা কীভাবে বুঝব?
উইন্ডোজ সেটিংসের বদলে প্রস্তুতকারকের অফিসিয়াল স্পেসিফিকেশন শিট দেখুন। উইন্ডোজ উভয় প্রকার প্যানেলকেই ৮-বিট হিসেবে শনাক্ত করে, তাই অপারেটিং সিস্টেম থেকে এটি নিশ্চিত হওয়া যায় না। প্রস্তুতকারকরা রঙের পরিসংখ্যানে এটি প্রকাশ করে: ১৬.৭ মিলিয়ন রঙ মানে খাঁটি ৮-বিট, আর ১৬.২ মিলিয়ন রঙ মানে ৬-বিট + FRC। খালি চোখে FRC প্যানেলগুলোর একদম অন্ধকারাচ্ছন্ন শেডে হালকা কাঁপুনি দেখা যায়।
ডিসপ্লেপোর্টে ব্যন্ডিং হচ্ছে কিন্তু HDMI-তে হচ্ছে না — কেবল কি নষ্ট?
কেবল নষ্ট হওয়ার সম্ভাবনা একেবারেই নেই বললেই চলে। ডিজিটাল কেবল নষ্ট হলে সিগন্যাল হারিয়ে ব্ল্যাকআউট হয়, রঙের মসৃণতা ধীরে ধীরে কমে না। দুই পোর্টের মধ্যে নেগোশিয়েট হওয়া সিগন্যাল মোড আলাদা হওয়ার কারণে এমন হয়: একটি পোর্ট হয়তো লিমিটেড রেঞ্জ বা 4:2:2 ক্রোমাতে চলছে। আপনার GPU কন্ট্রোল প্যানেলে গিয়ে উভয় পোর্টের কালার ফরম্যাট এবং ডায়নামিক রেঞ্জ মিলিয়ে নিন।
১০-বিট কালার ডেপথ সত্যিই কাজ করছে কিনা তা কীভাবে পরীক্ষা করব?
একটি আসল ১০-বিট গ্রেডিয়েন্ট প্যাটার্ন প্রদর্শন করে অন্ধকার ছায়া অংশের দিকে লক্ষ্য করুন — অতিরিক্ত ৭৬৮টি রঙের ধাপ সেখানেই ফুটে ওঠে। GPU আউটপুট ১০ bpc-তে সেট করুন এবং পাশাপাশি ৮-বিট ও ১০-বিট গ্রেডিয়েন্ট তুলনা করুন; যদি দুটো দেখতে একই রকম লাগে তবে সিস্টেমের কোনো অংশে এখনও ৮-বিটে আটকে আছে। মনে রাখবেন উইন্ডোজ ডেস্কটপ ডিথারিং ব্যবহার করে কাজ চালায়।
১৬৫Hz-এ ৮-বিট নাকি ১২০Hz-এ ১০-বিট — কোনটি বেশি সুন্দর রঙ দেয়?
দৈনন্দিন কাজ এবং সাধারণ গেমিংয়ের জন্য ১৬৫ হার্টজে ৮-বিট বেছে নেওয়া শ্রেয়। ডিসপ্লে কেবলের ব্যান্ডউইথ নির্দিষ্ট এবং ১০-বিট প্রায় ২৫% বেশি ডেটা খরচ করে, যার কারণে সর্বোচ্চ রিফ্রেশ রেট কমে যায়। যেহেতু পিসি গেম এবং SDR কনটেন্ট ৮-বিটেই তৈরি হয়, তাই অতিরিক্ত বিট ডেপথ অলস পড়ে থাকে। ১০-বিট মোড কেবল খাঁটি HDR ভিডিও এবং পেশাদার ভিডিও এডিটিংয়েই কাজে আসে।
RTX 3060 গ্রাফিক্স কার্ডে মারাত্মক কালার ব্যন্ডিং হচ্ছে — এর সমাধান কী?
সবার প্রথমে আপনার সিস্টেমে ইনস্টল থাকা ICC কালার প্রোফাইল মুছে ফেলুন। একটি পুরোনো বা অনুপযুক্ত প্রোফাইল ৮-বিট সিগন্যালকে পুনরায় কোয়ান্টাইজ করে ব্যন্ডিং সৃষ্টি করে। উইন্ডোজের «Color Management» খুলে «Use my settings for this device» চেক করুন এবং সব প্রোফাইল রিমুভ করে রিস্টার্ট দিন। এরপর NVIDIA Control Panel-এ গিয়ে ডায়নামিক রেঞ্জ «Full» এবং কালার ফরম্যাট «RGB» নির্বাচন করুন।