কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি

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

সময়ের সাথে সাথে, বিশেষ করে অ্যান্ড্রয়েড ৪.০ আসার পর, GPU আরও নির্ভরযোগ্য হয়ে উঠলো এবং ধীরে ধীরে অধিকাংশ অ্যাপের জন্য ডিফল্ট হয়ে গেলো। এখন, অধিকাংশ আপডেটেড অ্যাপের বিল্ডে GPU রেন্ডারিং কোড করা থাকে।

কিন্তু এই অপশন কীভাবে এবং কখন ইনেবল করতে হয় সেটার তলশি যাওয়ার আগে, আসুন বুঝি এটি কীভাবে কাজ করে।

GPU রেন্ডারিং কী?

GPU হলো Graphics Processing Unit। এর কোরে, এটি CPU-এর সাথে খুব সাদৃশ্য রয়েছে, কিন্তু অপারেটিং সিস্টেম এবং হার্ডওয়্যারের সাথে জড়িত ক্যালকুলেশন এবং টাস্ক করার বদলে, GPU গ্রাফিক্যাল ইনফরমেশন হ্যান্ডেল করে। অন্য কথায়, এটি আপনার চোখের সামনে স্ক্রিনে জিনিসগুলো রাখে।

CPU গ্রাফিক্যাল ইনস্ট্রাকশন হ্যান্ডেল করার জন্য পুরোপুরি সক্ষম, কিন্তু এতে সিস্টেমের জন্য অন্যান্য গুরুত্বপূর্ণ কাজের থেকে সময় ব্যয় হয়, যা ল্যাগের দিকে নিয়ে যেতে পারে। আরও, CPU-র ডিজাইন গ্রাফিক্যাল ডেটা প্রসেস করার জন্য GPUs চেয়ে অকার্যকর, যেগুলো গ্রাফিক্যাল ইনফরমেশন হ্যান্ডেল করার জন্য প্রোগ্রাম করা থাকে।

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

GPU রেন্ডারিং কখন বাধ্য করবেন

এই সেটিং ইনেবল করলে উইন্ডো কম্পোনেন্ট যেমন টেক্সট, বাটন এবং ২D গ্রাফিক্স ক্যালকুলেশন GPU-তে অফলোড হয়। এতে আপনার ডিভাইস UI অ্যানিমেশন ভালো রেন্ডার করে এবং কম ল্যাগি লাগে। আপনি নিশ্চিতভাবে একটি স্মুথার অভিজ্ঞতা এবং ২D অ্যাপ্লিকেশনে बेटার ফ্রেম রেট অর্জন করবেন, কিন্তু আপনার ডিভাইস বেশি ব্যাটারি ব্যবহার করতে পারে। GPU-র CPUs চেয়ে বেশি পাওয়ার কনজিউম করার পরিচিতি রয়েছে, তাই আপনি যদি এটা সবসময় অন রেখেন তবে ১০-১৫% ব্যাটারি লাইফ কমতে পারে।

Force GPU rendering অবশ্যই কমজোর CPU যুক্ত ডিভাইসগুলোর জন্য মানে রাখে। আপনার ডিভাইস যদি কোয়াড-কোরের চেয়ে কম হয়, তবে আমি পরামর্শ দিচ্ছি এটা সবসময় অন রেখেন।

তবে মনে রাখবেন যে GPU রেন্ডারিং শুধু ২D অ্যাপ্লিকেশনগুলোর সাথে দক্ষ। ৩D গ্রাফিক্স ব্যবহার করে বড় গেমগুলো Force GPU Rendering ইনেবল থাকলে আরও খারাপ ফ্রেম রেট দিতে পারে। ভালো খবর হলো অধিকাংশ অ্যান্ড্রয়েড ভার্সন ৩D অ্যাপগুলোর সাথে ইন্টারফিয়ার করে না এবং শুধু ২D অ্যাপগুলোর ওপর GPU রেন্ডারিং বাধ্য করে যা ডিফল্টভাবে এটা ব্যবহার করে না।

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

শেষ কথা, ব্যাটারি লাইফ ট্রেড করে বেড়ানো ফ্লুইডিটি এবং কিছু অতিরিক্ত ফ্রেম রেট চান কিনা সেটি আপনার হাতে। এটিকে মনে রেখে, এখানে Force GPU Rendering ইনেবল করার পদ্ধতি:

Force GPU Rendering ইনেবল করার পদ্ধতি

  1. Settings-এ যান এবং একদম নিচে স্ক্রোল করুন।
    নোট: আপনি যদি Developer options নামে একটি এন্ট্রি দেখেন, সেটিতে ট্যাপ করুন এবং ধাপ ৫-এ সরাসরি যান।
    অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি
  2. অপশনটি না দেখলে, About phone (About device)-এ ট্যাপ করুন এবং Build Number নামে একটি এন্ট্রি খুঁজুন।
    অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি
  3. Build number-এ ৭ বার ট্যাপ করুন যতক্ষণ না "You are now a developer" মেসেজ আসে।
    অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি
  4. Settings-এ ফিরে যান, নিচে স্ক্রোল করুন এবং আপনাকে Developer options নামে একটি নতুন অপশন দেখতে পাবেন। সেটিতে ট্যাপ করুন।
    অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি
  5. Hardware accelerated rendering-এ নিচে স্ক্রোল করুন এবং Force GPU rendering-এর পাশের টগল অন করুন।
    অ্যান্ড্রয়েডে GPU রেন্ডারিং বাধ্য করার পদ্ধতি
  1. নিরাপদে আপনার অ্যান্ড্রয়েড ফোন রুট করুন: একটি جامع, ধাপে ধাপ গাইড

  2. অ্যান্ড্রয়েডে লুকানো অ্যাপস আনহাইড করুন: ধাপে ধাপে গাইড

  3. অ্যান্ড্রয়েড TV বক্স সফলি আনরুট করুন: ধাপে ধাপে গাইড

  4. অ্যান্ড্রয়েড টিভি বক্স সফলভাবে রুট করার সম্পূর্ণ গাইড