ব্যাটারি ক্রিটিকাল হলে হাইবারনেট করবে না


21

উবুন্টু 12.04 64 বিট হাইবারনেট করতে অস্বীকার করে যখন ব্যাটারি সমালোচনামূলকভাবে কম থাকে। পরিবর্তে এটি একটি সম্পূর্ণ শাটডাউন করে যা অপ্রয়োজনীয় এবং ডেটা ক্ষতি হতে পারে।

আমি পিএম-হাইবারনেট পরীক্ষিত সাধারণ নির্দেশনা অনুসরণ করে হাইবারনেটকে (পিএম-হাইবারনেট) সক্ষম করেছি যা ম্যানুয়ালি চালানোর সময় এটি ঠিক কাজ করে।

আমি "পাওয়ার যখন সমালোচনামূলকভাবে কম হয়" হাইবারনেট করার জন্য আমার পাওয়ার বিকল্পগুলি সেট করে রেখেছি। Dconf সম্পাদক ব্যবহার করে এটিও যাচাই করা হয়েছে। Org> জিনোম> সেটিংস-ডেমন> প্লাগইনস> শক্তি> সমালোচনা-ব্যাটারি-অ্যাকশনের অধীনে এটি "হাইবারনেট" এ সেট করা আছে। একই স্কিমার অধীনে, সময়-অ্যাকশনটি "120" এ সেট করা আছে।

আমি এই শাটডাউন এর ঠিক আগে কী ঘটছে তা দেখতে চাই। পিএম-হাইবারনেট আসলে ব্যর্থ হচ্ছে, বা এটি পুরোপুরি উপেক্ষা করা হচ্ছে কিনা তা দেখার জন্য আমি কোন লগগুলি সন্ধান করতে চাই তা জানতে চাই।

আমার নিজেরাই এটি নির্ধারণ করা বাদ দিয়ে, এখানে কি কোনও প্রস্তাবিত কাজ রয়েছে?


পোস্ট করা সমাধানগুলি চার্জিংয়ের স্থিতি বিবেচনায় নেয় না এবং আপনি ক্ষমতায় বসলে আপনার কাজ চালিয়ে যাওয়ার অনুমতি দেয়। উদাহরণস্বরূপ: যদি পাওয়ার স্তরটি চার্জ না করে ও রিচার্জ_স্টেটের নীচে থাকে তবে পিএম-হাইবারনেট (বা বিকাল-সাসপেন্ড)।
ব্যবহারকারী1956808

উত্তর:


14

আমি আমার উবুন্টু 14.04 সিস্টেমের জন্য আরেকটি সমাধান পেয়েছি। হতে পারে এটি আপনার পক্ষে কাজ করে।

প্রথমে, ল্যাপটপ-মোড-সরঞ্জামগুলি ইনস্টল করুন

sudo apt-get install laptop-mode-tools

তারপরে, আপনাকে অবশ্যই অটো-হাইবারনেট ফাংশন সক্ষম করতে হবে। আপনাকে অবশ্যই একটি পাঠ্য ফাইল সম্পাদনা করতে হবে:

sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf

সেখানে ENABLE_AUTO_HIBERNATION প্যারামিটারটি সন্ধান করুন এবং 0 টি 1 এর সাথে প্রতিস্থাপন করুন:

ENABLE_AUTO_HIBERNATION = 1

একই ফাইলে কম্পিউটারটি হাইবারনেট করা অবস্থায় আপনি ব্যাটারি চার্জের শতাংশও সামঞ্জস্য করতে চান। উদাহরণ স্বরূপ:

AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT = 3

ফাইলটি সংরক্ষণ করুন এবং আপনার ব্যাটারি স্রাব হতে দেয় কনফিগারেশনটি পরীক্ষা করুন। যদি এটি কাজ করে তবে আপনাকে স্ক্রিপ্ট তৈরি করে ডিফল্ট হিসাবে ল্যাপটপ-মোড-সরঞ্জামগুলি সেট করতে হবে:

sudo touch /etc/pm/sleep.d/10-laptop-mode-tools
sudo chmod a+x /etc/pm/sleep.d/10-laptop-mode-tools
sudo gedit /etc/pm/sleep.d/10-laptop-mode-tools

তারপরে, জিডিট-এ, এটি অনুলিপি করুন এবং আটকে দিন:

case $1 in
    hibernate)
        /etc/init.d/laptop-mode stop
        ;;
    suspend)
        /etc/init.d/laptop-mode stop
        ;;
    thaw)
        /etc/init.d/laptop-mode start
        ;;
    resume)
        /etc/init.d/laptop-mode start
        ;;
    *)
        echo Something is not right.
        ;;
esac

ফাইলটি সংরক্ষণ করুন, তারপরে সিস্টেমটি পুনরায় চালু করুন এবং আবার পরীক্ষা করুন। আমি আশা করি এটি আপনার পক্ষে কাজ করে।

আমার মতে, দেখে মনে হচ্ছে কোনও কিছু জিনোম-পাওয়ার-ম্যানেজারের সাথে হস্তক্ষেপ করছে। যদি অন্য কেউ সমস্যাটি পুনরুত্পাদন করে তবে আমরা একটি বাগটি রিপোর্ট করতে পারি।

তথ্যসূত্র:

বিদ্যুৎ সাশ্রয়ী জন্য টিপস Penalvch দ্বারা https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools

পুনরায়: উসুন্টুকে ইসামু 715 দ্বারা স্বয়ংক্রিয়ভাবে ব্যাটারি লো (কমান্ড-লাইন) স্থগিত করার জন্য http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451


1
ল্যাপটপ-মোড-সরঞ্জামগুলি ইনস্টল করতে হয়েছিল এমন ব্যবহারকারীদের জন্য নোট: ল্যাপটপটি আনপ্লাগড না করা হতে পারে এটি আপনার মাউসটিকে 2 সেকেন্ড পরে স্যুইচ করে দিতে পারে। আমি এটিকে খোলার /etc/laptop-mode/conf.d/usb-autosuspend.confও পরিবর্তন AUTOSUSPEND_USBTYPE_BLACKLIST=""করে ঠিক করেছি AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"। বিস্তারিত নির্দেশাবলী এখানে
সমষ্টি

3

আমি 12.04 অ-নির্ভুল বিদ্যুৎ নিরীক্ষণের সাথে একই সমস্যাটি পেয়েছি, কিছু সম্ভাবনা রয়েছে:
(তাড়া করার জন্য এবং বক্তৃতাটি এড়াতে চূড়ান্ত পয়েন্টটি পড়তে হবে - এটি বিরক্তিকর যে এই জাতীয় এবং সাধারণ কার্যকারিতা পুনরুদ্ধার করার জন্য একটি "ফিক্স" প্রয়োজন) )

  1. ইউনিটি এবং 12.04 10.04 এর কার্যকারিতা সরবরাহ করে না যা আরও দৃust় নির্ভরযোগ্যতা রয়েছে, বিশেষত পাওয়ার ম্যানেজমেন্ট, তাই প্রতিরোধের বিকল্পটি আমি ব্যবহার করি। একটি কম্পিউটিং সিস্টেম পরিবেশের পরিশীলিত পরিপক্কতার (ডেবিয়ান, জিএনইউ, লিনাক্স, ...) ধারাবাহিকভাবে কার্যকারিতা ধরে রাখতে এবং সংশোধন করতে তুলনামূলক কঠোর শৃঙ্খলার একটি উচ্চ ডিগ্রি প্রয়োজন। ফলস্বরূপ, বেশ কয়েকটি সুপ্রতিষ্ঠিত সফ্টওয়্যার দৃষ্টান্ত বিদ্যুৎ পরিচালনাসহ অন্যান্য অবনতি ঘটেছে এবং আপস করেছে।

  2. উল্লেখ:
    বাগ # 993440 "সমালোচনামূলক ব্যাটারি রাষ্ট্রের জন্য স্থগিত করার বিকল্প নেই ...": বাগগুলি: "জিনোম-নিয়ন্ত্রণ-কেন্দ্র" প্যাকেজ: উবুন্টু:
    সমাধান: (ম্যানুয়ালি শ্রম নিবিড়)
    এলপি: lang জালংভ্যান্ড / উবুন্টু / পরিমাণগত / জিনোম -control কেন্দ্র / ফিক্স-জন্য-993440

  3. একটি স্ক্রিপ্ট (আরও ম্যানুয়ালি শ্রমঘন) ব্যবহার করে লিখুন pm-hibernate( pm-suspend), watch, upower, grepইত্যাদি ব্যাটারি রাষ্ট্র নিরীক্ষণ ও ব্যবস্থা গ্রহণ যখন প্রয়োজনীয় করতে।

    সিউডো কোড আউটলাইন: ব্যাটারি স্ট্যাটাসের সাথে পর্যায়ক্রমে তুলনা করতে , এবং যখন প্রান্তিক ছাড়িয়ে গেলে প্রতি কয়েক মিনিট সময়
    ব্যবহার করুনwatchgrep upower -dgsettings get org.gnome.settings-daemon.plugins.power percentage-criticalsudo pm-hibernate

    অশোধিত (কেবল প্রোটোটাইপিং হিসাবে, অ-এক্সিকিউটেবল) খসড়া: (যে কোনও ব্যাটারি% <10% এর জন্য স্থগিত করা)
    upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend

    একটি মার্জিত সমাধান

    • watchস্থগিতকরণে আরও আইং বাতিল করে
    • সমস্ত ক্ষণস্থায়ী বিদ্যুৎ সরবরাহ পরীক্ষা করে: ইউপিএস, তৃতীয় ব্যাটারি, সোলার প্যানেল (সন্ধ্যা ও মেঘের দ্বারা শক্তি হ্রাস পায়) ইত্যাদি etc.
    • বিধিনিষেধযুক্ত ব্যবহারকারীদের জন্য অননুমোদিত স্থগিতাদেশ (/ হাইবারনেশন) এর অনুমতি দেয়

refs:

ব্যাটারি পারফরম্যান্স দিয়ে পরীক্ষা করা যেতে পারে:

  • upower
    • watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
    • upower --monitor-detail | grep percentage
  • gnome-power-statistics

টার্মিনাল ব্যবহার করে ব্যাটারির স্থিতি কীভাবে পরীক্ষা করবেন?
আমি কীভাবে ব্যাটারির স্রাবের হার সন্ধান করতে পারি?


acpiব্যাটারি স্তরও পায়।
isomorphismes
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.