এসপিআই হ'ল একটি ছোট প্রোগ্রাম যা প্রাথমিক এসিপিআইয়ের তথ্য প্রদর্শন করে।
এসিপিড হ'ল ডেমন যা এসিপিআই ইভেন্টগুলি পরিচালনা করে - বেশিরভাগ পাওয়ার বোতাম, idাকনা , ব্যাটারি এবং সম্পর্কিত স্টাফ। উদাহরণস্বরূপ, যদি পাওয়ার বোতাম টিপানো হয় তবে এসপিড চলবে shutdown
। যখন এসি শক্তি সংযুক্ত থাকে, এসিপিড যথাযথ laptop-mode-tools
কমান্ড চালাতে পারে । আপনি ব্যবহার করেন তাহলে systemd , তাহলে এটি অধিকাংশ প্রতিস্থাপন acpid এর কার্যকারিতা।
সিপুফেরিক (এখন অপ্রচলিত) সিপিইউ ফ্রিকোয়েন্সি সামঞ্জস্য করার জন্য সরঞ্জামগুলির একটি সেট। মূল কার্যকারিতা কার্নেলের একটি অংশ এবং এর মাধ্যমে অ্যাক্সেসযোগ্য /sys
এবং cpufreq কমান্ড কেবল সুবিধার জন্য, তবে কিছু স্ক্রিপ্টগুলির জন্য এটির প্রয়োজন হতে পারে।
cpufreqd ( d সহ ) একটি ব্যবহারকারী-স্পেস ডেমন যা ডিফল্ট কার্নেল-স্পেস গভর্নর (পাওয়ারসভ, অন্ডমন্ড, কর্মক্ষমতা) এর প্রতিস্থাপন হিসাবে ব্যবহার করা যেতে পারে। এটি প্রয়োজনীয় নয় - বেশিরভাগ ব্যবহারের জন্য, মানক গভর্নররা যথেষ্ট।
cpupower জন্য একটি প্রতিস্থাপন হয় রঙ - এটা কম্যান্ড লাইন থেকে CPU ফ্রিকয়েন্সি সেটিংস সেট করতে পারবেন।
ল্যাপটপ-মোড-সরঞ্জামগুলি যখনই আপনি আপনার ল্যাপটপে এসি পাওয়ার প্লাগ বা আনপ্লাগ করেন তখন বিভিন্ন সিস্টেম সমন্বয় করে - উদাহরণস্বরূপ, ডিস্ক স্পিন-ডাউন সময় বা সিপুফেরিক গভর্নরগুলির স্যুইচিং। এটি এসি ইভেন্টগুলিতে এসপিড দ্বারা ট্রিগার হয় এবং বাকি সময়টি নিষ্ক্রিয় থাকে।
(দ্রষ্টব্য: ল্যাপটপ-মোড-সরঞ্জামগুলির কিছু সেটিংস প্রকৃতপক্ষে পারফরম্যান্স এবং / অথবা বিচক্ষণতার ক্ষতি করতে পারে; উদাহরণস্বরূপ, এটি ইথারনেট অটোনেগোটিয়েশনকে অক্ষম করে, যা আইএমএইচও কেবল নিরীহ))
pm-utils মেমরি এবং / অথবা ডিস্কের জন্য সাসপেন্ড করার প্রস্তুতি পরিচালনা করে (সর্বোপরি পদ্ধতি স্থির করে প্রাক-সাসপেন্ড হুকগুলি চালানো)। তারা বাকি সময় নিষ্ক্রিয়।
পরিষ্কারভাবে মেশিনটি সাসপেন্ড করার জন্য আপনার পিএম -ইউজগুলির প্রয়োজন ছিল , তবে আধুনিক মেশিনে, পিএম-ইউসগুলি খুব কম ব্যবহার করে কারণ এটি কার্নেলটিকে স্থগিত করার জন্য বলতে পারে। আপনি যদি সিস্টেমেড ব্যবহার করেন , তবে এটি পিএম -ইউসগুলি প্রতিস্থাপন করে ।
উপরন্তু, অপরাহ্ন-utils একটি দিয়ে আসে অপরাহ্ন-powersave কমান্ড যে সঞ্চালিত অধিকাংশ একই ফাংশন যেমন ল্যাপটপ-মোড-সরঞ্জাম । আপনি যখন AC AC প্লাগ ইন / প্লাগ লাগান এবং বিভিন্ন সামঞ্জস্য করেন তখন বিকশিত পাওয়ার-পাওয়ার আপওয়ার দ্বারা ট্রিগার হয় ।
systemd হল-logind স্থগিত / ঘুমন্ত অবস্থায় এবং হ্যান্ডলগুলি সবচেয়ে সাধারণ ACPI সংক্রান্ত ইভেন্টের জন্য ফাংশন (ঢাকনা সুইচ, পাওয়ার বাটন, ইত্যাদি) এটা আছে প্রতিস্থাপন acpid এবং অপরাহ্ন-utils সবচেয়ে সিস্টেমে।
(ভিন্ন অপরাহ্ন-utils অবশ্য systemd-logind কোনো প্রাক স্থগিত আঙ্গুলসমূহ বা ডিফল্টরূপে অন্যান্য সঙ্গে আসা সমাধান নীচে উপস্থিত না, এবং শুধুমাত্র ব্যবহার ডিফল্ট কার্নেল পদ্ধতি স্থগিত। এটি প্রত্যাশা করে চালক বাগ ড্রাইভার মধ্যে সমাধান করা।)
আপওয়ারটি বিভিন্ন পাওয়ার পরামিতিতে ডেস্কটপ অ্যাপ্লিকেশনগুলির জন্য একটি বিমূর্ত স্তর। প্রোগ্রামগুলি ব্যাটারির স্থিতি পরীক্ষা করতে, ব্যাকলাইট সামঞ্জস্য করতে বা নির্দিষ্ট প্ল্যাটফর্মের যত্ন না নিয়ে সিস্টেমকে সাসপেন্ড করতে এটি ব্যবহার করতে পারে। আপওয়ার এছাড়াও সম্পূর্ণ রুট সুযোগ না দিয়ে বিভিন্ন ক্রিয়াকলাপ (স্থগিতকরণ ইত্যাদি) মঞ্জুর করতে পলিসিকিট ব্যবহার করে। এটি বিকাল-ব্যবহার এবং এসপিডের উপর নির্ভর করে । জিনোম এবং এক্সএফসি তাদের "পাওয়ার ম্যানেজমেন্ট" সেটিংসের জন্য আপওয়ার প্রয়োজন ।
এক্সএফএস পাওয়ার ম্যানেজার যেমন ডিসপ্লে পাওয়ার অফ , টাইপ , সিপিইউ স্কেলিং, এলসিডি ব্রাইটনেস, এসিপিআই ইভেন্টগুলি যেমন প্যারামিটারগুলি নিয়ন্ত্রণ করে ... (ফাংশনটি এসিপিড এবং ল্যাপটপ-মোড-সরঞ্জামগুলির সমান , যার উভয়টিতে কেবল একটি সিস্টেম-ওয়াইড কনফিগারেশন রয়েছে, যখন এক্সএফপিএম প্রতি অনুমতি দেয় ব্যবহারকারীর সেটিংস)) এক্সএফপিএম কেবল নীতি পরিচালনা করে তবে প্রকৃত প্রক্রিয়াগুলির জন্য আপওয়ারের উপর নির্ভর করে । এছাড়াও, এক্সএফপিএম "লো ব্যাটারি" হিসাবে এই জাতীয় বিজ্ঞপ্তি প্রেরণ করে [উদ্ধৃতি আবশ্যক] ।
দ্রষ্টব্য: এক্সএফপিএম, এসিপিড, ল্যাপটপ-মোড-সরঞ্জাম এবং উত্সাহব্যঞ্জের মধ্যে কী সম্পর্ক তা আমি পুরোপুরি নিশ্চিত নই । আমার কাছে মনে হয় এক্সএফপিএম বেশিরভাগ এসিপিড / এলএমটি ফাংশন প্রতিস্থাপন করে তবে সেগুলি সমস্তই নয়।