NCSoft Lineage W টেকসই কর্মক্ষমতা উন্নত করে এবং ADPF ব্যবহার করে থার্মাল থ্রটলিং প্রতিরোধ করে

NCSoft Lineage W থেকে স্ক্রিনশট

NCSoft Lineage W হল একটি ব্যাপক মাল্টিপ্লেয়ার অনলাইন রোল প্লেয়িং গেম (MMORPG) যা NCSoft দ্বারা তৈরি করা হয়েছে। এই গেমটি মূল লিনেজ ডব্লিউ গেমের উত্তরাধিকার সূত্রে প্রাপ্ত এবং এমন একটি পরিবেশ অফার করে যেখানে বিশ্বজুড়ে খেলোয়াড়রা বিশ্বব্যাপী সার্ভারের মাধ্যমে সহযোগিতা করতে এবং প্রতিযোগিতা করতে পারে। একটি অনন্য মধ্যযুগীয় ফ্যান্টাসি জগতে সেট করা, Lineage W বিভিন্ন শ্রেণী, দক্ষতা এবং যুদ্ধ ব্যবস্থার মাধ্যমে খেলোয়াড়দের একটি গভীর গেমিং অভিজ্ঞতা প্রদান করে।

NCSoft থার্মাল থ্রটলিং দ্বারা সৃষ্ট কর্মক্ষমতা সমস্যা প্রতিরোধ করার সময় গ্রাফিকাল গুণমানকে সর্বাধিক করতে Android ডায়নামিক পারফরম্যান্স ফ্রেমওয়ার্ক ব্যবহার করে।

অ্যান্ড্রয়েড ডায়নামিক পারফরম্যান্স ফ্রেমওয়ার্ক

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

অবাস্তব ইঞ্জিন ADPF প্লাগইন

অবাস্তব ইঞ্জিন ADPF প্লাগইন অবাস্তব ইঞ্জিন ব্যবহার করে গেমগুলিতে ADPF ব্যবহার করার সবচেয়ে সহজ উপায় প্রদান করে।

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

আপনার যদি ইতিমধ্যেই ইন-গেম সেটিংস (যেমন নিম্ন, মধ্য এবং উচ্চ মানের) থাকে যা প্লেয়ার দ্বারা কনফিগার করা যায়, আমরা আপনাকে ডিফল্ট অবাস্তব স্কেলেবিলিটি স্তরের পরিবর্তে এই সেটিংসগুলি ব্যবহার করার পরামর্শ দিই।

প্লাগইনটি ডিভাইস থার্মাল চেক করার জন্য দুটি পদ্ধতি ব্যবহার করে: একটি তাপীয় হেডরুমের মূল্যায়ন করে এবং অন্যটি তাপীয় অবস্থা পরীক্ষা করে। থার্মাল হেডরুম আরো বিস্তারিত তথ্য প্রদান করে, এবং এটি ডিফল্টরূপে সক্রিয় করা হয়।

প্লাগইনটি গেমের জন্য দুটি পারফরম্যান্স ইঙ্গিত সেশন তৈরি করে এবং থ্রেড রেন্ডার করে। এটি প্রতিটি ফ্রেমওয়ার্কের লক্ষ্য এবং প্রকৃত সময়কাল রিপোর্ট করে এবং এটি প্রতি সেকেন্ডে লক্ষ্য ফ্রেমগুলি (FPS) অর্জনে সহায়তা করে।

NCSoft কীভাবে পারফরম্যান্সকে অপ্টিমাইজ করে

চিত্র 1. গেম ভিডিওতে।

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

গেমটি ডিফল্টরূপে 30 FPS লক্ষ্য করে, কিন্তু ADPF কীভাবে তাদের FPS উন্নত করতে পারে তা পরীক্ষা করার জন্য NCSoft লক্ষ্য FPS পরিবর্তন করে 60 করেছে।

Screenshot from NCSoft Lineage W

Android 13 চালিত Pixel 6-এ 30 মিনিটের গেমপ্লে পরীক্ষার সময়, FPS 60 FPS থেকে 32 FPS-এ নেমে এসেছে এবং থার্মাল হেডরুমের মান 4 মিনিটের চিহ্নে 1.0f (গুরুতর থার্মাল থ্রোটলিং-এর থ্রেশহোল্ড) এ পৌঁছেছে।

Screenshot from NCSoft Lineage W

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

Screenshot from NCSoft Lineage W

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

ADPF-এর সাথে Lineage W-এর ইন-গেম মানের সেটিংস ব্যবহার করে, NCSoft আরও স্থিতিশীল এবং উপভোগ্য ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে সক্ষম হয়েছে।

Screenshot from NCSoft Lineage W

যেহেতু ADPF সমস্ত অ্যান্ড্রয়েড-চালিত ডিভাইস প্রস্তুতকারকদের দ্বারা সম্পূর্ণরূপে সমর্থিত নয়, তাই NCSoft খেলোয়াড়দের অপ্ট-ইন করার জন্য একটি ইন-গেম বিকল্প "অ্যাডাপ্টিভ পারফরম্যান্স অপ্টিমাইজেশন" হিসাবে এটি প্রয়োগ করেছে৷

ADPF এবং অবাস্তব ইঞ্জিন প্লাগইন দিয়ে শুরু করুন

বিকাশকারীরা যারা অ্যান্ড্রয়েড অভিযোজনযোগ্যতা বা ADPF অবাস্তব ইঞ্জিন প্লাগইন ব্যবহার করতে আগ্রহী তাদের নিম্নলিখিতগুলি করা উচিত:

  • ADPF এবং অবাস্তব ইঞ্জিন ADPF প্লাগইন সম্পর্কে আরও জানুন।
  • অবাস্তব ইঞ্জিন স্কেলেবিলিটি ব্যবহার করার পরিবর্তে আপনার গেমের সামগ্রীতে আপনার স্কেলারগুলি কাস্টমাইজ করুন৷
  • গেমের পারফরম্যান্স পর্যবেক্ষণ করুন যাতে এটির প্রত্যাশা পূরণ হয়। সর্বোত্তম কর্মক্ষমতা এবং সর্বনিম্ন তাপ বৃদ্ধি খুঁজে পেতে বিভিন্ন সেটিংসের সাথে পরীক্ষা করুন।
  • আকস্মিক কর্মক্ষমতা হ্রাস কমাতে আলাদাভাবে গ্রাফিক মানের সেটিংস পরিবর্তন করুন।

আপনি যে ইঞ্জিন ব্যবহার করেন না কেন, আপনি সর্বদা সরাসরি API ব্যবহার করতে পারেন। অ্যান্ড্রয়েড অভিযোজনযোগ্যতা এবং অবাস্তব ইঞ্জিন ADPF প্লাগইন এ আরও জানুন।