কোনও ম্যাকবুক ব্যাটারি পাওয়ারের অধীনে ব্যবহৃত হ্রাস পাওয়ার মোডটি চালু করার কোনও উপায় তবে পাওয়ার অ্যাডাপ্টারে প্লাগ ইন করার সময়?


1

আমার এমবিপি-র জন্য আমার কাছে একটি বাহ্যিক ব্যাটারি রয়েছে ged এটি ম্যাগস্যাফ অ্যাডাপ্টারের মধ্য দিয়ে যায়। অভ্যন্তরীণ ব্যাটারির ধারণক্ষমতা প্রায় দ্বিগুণ twice

সমস্যাটি হ'ল, ম্যাকবুকটি এটি এসিতে প্লাগ করা হয়েছে বলে মনে করে, তাই নিঃসন্দেহে সিপিইউ সম্পূর্ণ পাওয়ার মোডে রয়েছে। এটি এক ঘন্টার মধ্যে এই বড় ব্যাটারিটি গলগল করবে।

আমি গ্রাফিক্স সংহত মোডে সেট আছে।


1
আপনি কোন ওএস ব্যবহার করছেন এবং ম্যাকবুকের বয়স কত?
fsb

@fbara 2012 এমবিপি রেটিনা (আইডি 10,1), এল ক্যাপিটান 10.11.4
অ্যাডাপ্ট-ডেভ

উত্তর:


1

দুর্ভাগ্যক্রমে, ওএস এক্সকে ব্যাটারি-পাওয়ার মোড ব্যবহার করতে বাধ্য করার সরাসরি কোনও উপায় নেই ( এখানে , এখানে এবং এখানে )। ওএস এক্স ইনটেল স্পিডস্টেপ ব্যবহার করে যা কম্পিউটারের পাওয়ার স্ট্যাটাস (এসি / ব্যাটারি) এর উপর নির্ভর করে প্রসেসরের পি-স্টেট পরিবর্তন করে।

আফাইক, কেবলমাত্র আপনি যা করতে পারেন তা হ'ল আপনার এসি মোড পাওয়ার পরিচালনা সেটিংসটিকে ব্যাটারি মোডের মতো সেট করা। ব্যবহার করে pmset, আপনি এসি এবং ব্যাটারি পরিস্থিতিগুলির জন্য আপনার ম্যাক ব্যবহার করে এমন পাওয়ার সেটিংস দেখতে ও সেট করতে পারেন। নীচে একটি উদাহরণ দেওয়া হল:

$ pmset -g custom
Battery Power:
 lidwake              1
 autopoweroff         1
 autopoweroffdelay    14400
 standbydelay         10800
 standby              1
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 hibernatefile        /var/vm/sleepimage
 displaysleep         40
 sleep                40
 acwake               0
 halfdim              1
 lessbright           0
 disksleep            10
AC Power:
 lidwake              1
 autopoweroff         1
 autopoweroffdelay    14400
 standbydelay         10800
 standby              1
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 hibernatefile        /var/vm/sleepimage
 womp                 1
 displaysleep         180
 networkoversleep     0
 sleep                0
 acwake               0
 halfdim              1
 disksleep            10

কমান্ডের একটি সংক্ষিপ্ত রান:

pmset: pmset
-g: g এবং সেটিংস
custom: সমস্ত পাওয়ার উত্সের জন্য কাস্টম সেটিংস প্রদর্শন করে

আপনার ব্যাটারি গ্রাহক সেটিংগুলির সাথে আপনার এসি পাওয়ার সেটিংসকে সমান করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

pmset -g custom | xargs | cut -f1 -d'A' | cut -f2 -d':' | xargs sudo pmset -c

কমান্ডের একটি সংক্ষিপ্ত রান:

pmset -g custom: উপরে দেখুন
xargs: পুরো আউটপুটটিকে এক লাইনে রূপান্তর করে
cut -f1 -d'A': "এসি পাওয়ার:" এর "এ" অনুসরণ করে
cut -f2 -d':'আউটপুট সরায়: "ব্যাটারি পাওয়ার" এর ":" আউটপুট পূর্ববর্তী সরায়
(উদাহরণস্বরূপ আউটপুট এই পর্যায়ে)

 lidwake 1 autopoweroff 1 autopoweroffdelay 14400 standbydelay 10800 standby 1 ttyskeepawake 1 hibernatemode 3 powernap 1 hibernatefile /var/vm/sleepimage displaysleep 40 sleep 40 acwake 0 halfdim 1 lessbright 0 disksleep 10

xargs pmset -c: উপরোক্ত আর্গুমেন্ট লাইন এক এক করে পাস করে pmset

এখন, pmset -g customদেখায় এর ফলাফল :

$ pmset -g custom
Battery Power:
 lidwake              1
 autopoweroff         1
 autopoweroffdelay    14400
 standbydelay         10800
 standby              1
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 hibernatefile        /var/vm/sleepimage
 displaysleep         40
 sleep                40
 acwake               0
 halfdim              1
 lessbright           0
 disksleep            10
AC Power:
 lidwake              1
 autopoweroff         1
 autopoweroffdelay    14400
 standbydelay         10800
 standby              1
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 hibernatefile        /var/vm/sleepimage
 womp                 1
 displaysleep         40
 networkoversleep     0
 sleep                40
 acwake               0
 halfdim              1
 disksleep            10

নোট করুন যে একই ধরণের বৈশিষ্ট্যের জন্য আলাদা আলাদা বৈশিষ্ট্য ছিল (যেমন displaysleep, যার 40ব্যাটারি এবং 180এসি ছিল), তারা এখন একই রকম।


আপনি ফিরে যেতে চাইলে মূল এসি পাওয়ার সেটিংসের ব্যাকআপ রাখার পরামর্শ দেওয়া হচ্ছে। নীচে, আপনি একটি স্ট্রিং তৈরি করতে পারেন যা আপনি নিম্নলিখিত কমান্ড দিয়ে আপনার এসি পাওয়ার সেটিংস পুনরায় সেট করতে ব্যবহার করতে পারেন:

pmset -g custom | xargs | cut -f2 -d'A' | cut -f2 -d':'

এই কমান্ডটি এবং উপরের একটিটির মধ্যে পার্থক্য হ'ল এই কমান্ডের সাহায্যে আমরা এসি পাওয়ার (ওরফে আসল এসি পাওয়ার সেটিংস) এর পরে মান নিচ্ছি । আপনার মূল সেটিংসে আপনার সেটিংস পুনরায় সেট করতে, উপরোক্ত কমান্ডের এবং এটি পাইপ মাধ্যমে দ্বারা উত্পন্ন স্ট্রিং নিতে xargsকরার pmset -a:

echo "[string generated by above command]" | xargs pmset -a

আমি বিদ্যুতের ব্যবহার হ্রাস করার জন্য এই উত্তরটিতে @ সৌম্যমেটের টিপস অনুসরণ করার পরামর্শ দেব ।


-2

একটি বিকল্প হ'ল মূল সিপিইউ গ্রাসকারী প্রক্রিয়াগুলির বিশেষত্ব বৃদ্ধি করা। আপনি এই প্রক্রিয়াটি ক্রিয়াকলাপ মনিটরে বা এই আদেশ দ্বারা টার্মিনালে খুঁজে পেতে পারেন:

top -u

আপনি যদি জানতে পারেন যে পিড সহ একটি প্রক্রিয়া Pসবচেয়ে বেশি সিপিইউ গ্রাহক হয়, তবে আপনি টার্মিনালে এই কমান্ডের সাহায্যে এর বৈশিষ্ট্য বাড়িয়ে তুলতে পারেন:

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