কম্পিউটার ম্যাকোস মোজভে হাইবারনেট করতে পারে না, কোনও বিকেলে সেট "স্ট্যান্ডবাই" বিকল্প নেই


4

আমার কাছে ২০০৯-এর মাঝামাঝি ম্যাকবুক প্রো 17 ইঞ্চি (5,2) রয়েছে, ম্যাকওএস মোজাভে 10.14 ইনস্টল করা আছে। স্লিপ মোডে থাকা অবস্থায় র‌্যামটি বন্ধ করার জন্য আমি হাইবারনেশন (বা স্ট্যান্ডবাই, বা গভীর ঘুম, বা নিরাপদ ঘুম) সক্ষম করতে চাই।

আমি চেষ্টা করেছি

sudo pmset -a hibernatemode 25

তবে আমার কম্পিউটার এখনও ঘুম থেকে তাত্ক্ষণিকভাবে জেগে যায়, এর অর্থ এটি ডিস্কে হাইবারনেট নয়।

আমি এখানে পড়েছি যে বিকল্পগুলি autopoweroffএবং standbyপ্রাসঙ্গিক, তবে pmset -gআমার কম্পিউটারের জন্য এই বিকল্পগুলি দেখায় না:

System-wide power settings:
Currently in use:
 womp                 1
 autorestart          0
 halfdim              1
 sms                  1
 hibernatefile        /var/vm/sleepimage
 gpuswitch            2
 networkoversleep     0
 disksleep            1
 sleep                0
 hibernatemode        25
 ttyskeepawake        0
 displaysleep         1
 acwake               0
 lidwake              0

man pmset বলছেন,

standby causes kernel power management to automatically hibernate a machine after it
has slept for a specified time period. This saves power while asleep.  This setting
defaults to ON for supported hardware. The setting standby will be visible in pmset
-g if the feature is supported on this machine.

এবং

autopoweroff is enabled by default on supported platforms as an implementation of Lot
 6 to the European Energy-related Products Directive. After sleeping for
 <autopoweroffdelay> seconds, the system will write a hibernation image and go into a
 lower power chipset sleep. Wakeups from this state will take longer than wakeups from
 regular sleep.

তখন মনে standbyহয় এটি আমার মডেলটিতে সমর্থিত নয়, তাই অপ্রাসঙ্গিক হওয়া উচিত। এছাড়াও, autopoweroffকেবল এসি সংযুক্ত থাকলেই প্রযোজ্য তবে আমি যখন ব্যাটারি থাকি তখন হাইবারনেট করতে পারি না।

আমার ল্যাপটপ কেন হাইবারনেট করতে অক্ষম? আমি নিশ্চিত যে এটি ম্যাকওএসের পূর্ববর্তী সংস্করণগুলিতে হাইবারনেট করেছিলাম।

আমি আমার এসএমসি এবং এনভিআরএম পুনরায় সেট করেছি, এখনও একই সমস্যা।

এর আউটপুট pmset -g assertions:

 2018-09-25 22:17:33 -0700 
 Assertion status system-wide:
    BackgroundTask                 0
    ApplePushServiceTask           0
    UserIsActive                   1
    PreventUserIdleDisplaySleep    0
    PreventSystemSleep             0
    ExternalMedia                  0
    PreventUserIdleSystemSleep     0
    NetworkClientActive            0
 Listed by owning process:
    pid 111(hidd): [0x0000030000098140] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968067.3" 
     Timeout will fire in 120 secs Action=TimeoutActionRelease
 No kernel assertions.
 Idle sleep preventers: IODisplayWrangler

সম্পাদনা 1:

আমার এ সম্পর্কে একটি নতুন সন্দেহ রয়েছে, এটি হ'ল আমি এই মেশিনে আমার /var/vm/sleepimageর‌্যামটি 2 2 জিবি র‌্যাম কার্টিজ থেকে 2 4 জিবি র‌্যাম কার্তুজগুলিতে উন্নীত করেছি, তবে, 4294967296 বাইট, সুতরাং আমার র‌্যামের সমস্ত ডেটা ধরে রাখতে পারে না। আমি এই বিষয়ে যা চেষ্টা করেছি:

1) মুছে ফেলা /var/vm/sleepimage, পুনরায় চালু করা, ঘুমানো। ওএস একই আকারে এটি পুনরায় তৈরি করে।

2) দৌড়ানো mkfile 9G biggersleepimage, এটিকে স্থাপন করা /var/vm/biggersleepimage, চলমান chown root:wheelএবং chmod +t biggersleepimage, তারপরে দৌড়ানো pmset hibernatefile /var/vm/biggersleepimage। এই ক্ষেত্রে, ফাইলটি শেষ কমান্ডের পরে 4294967296 বাইটে আকার পরিবর্তন করে!

3) লগগুলি মাধ্যমে পড়া man pmsetএবং একটি গুচ্ছ পড়া এবং googling।

আমার পুরানো র‌্যামের কার্তুজগুলি প্রায় ঝুলন্ত অবস্থায় রয়েছে, তাই আমি ঠিক করেছিলাম কিনা তা দেখার জন্য আমি তাদের পপ করেছি তবে এটি এখনও হাইবারনেট করবে না। (যদিও আমি পুরানো র্যামের সাথে এনভিআরএএম এবং এসএমসি পুনরায় সেট করার চেষ্টা করিনি)

সম্পাদনা 2 (অগ্রগতি?):

আমি sleepimageআমার সেকেন্ডারি ডিস্কে স্থানান্তরিত করেছি এবং এটি হাইবারনেটেড! কিন্তু তখন এটি জেগে উঠতে সক্ষম হয় নি। এই কম্পিউটারে আমার দুটি ডিস্ক রয়েছে: ডিভিডি ড্রাইভ যেদিকে ব্যবহৃত হত তার সাথে এসএসডি সংযুক্ত (এটি আমার সিস্টেম ডিস্ক) এবং এইচডিডি যেখানে মূল সিস্টেম ডিস্ক ব্যবহৃত হত। mkfile 4G /Volumes/Data/sleepimage; pmset hibernatefile /Volumes/Data/sleepimageতারপরে ঘুমের সাথে ব্যবহার করে আমার কম্পিউটার হাইবারনেট হয়ে গেল! তবে তারপরে পুনরায় শুরু করার চেষ্টা করার সময়, ধূসর পর্দাটিতে ঝুলিয়ে দেওয়া যতক্ষণ না আমি ছেড়ে দিয়েছি এবং এটি বন্ধ করে দিয়েছি - এটি একবার বুটলুপ হয়ে যায় এবং স্ক্র্যাচ থেকে শুরু হয়।

সম্পাদনা 3: আশ্চর্যজনক! আমি আমার এসএসডি এবং এইচডিডি এর অবস্থানগুলি অদলবদল করে এবং হাইবারনেটাইমেজটি এসএসডি-তে ফিরিয়ে দিয়েছি এবং পুরানো র‌্যামটি inুকিয়ে দিয়েছি এবং এখন এটি সফলভাবে হাইবারনেট এবং পুনরায় শুরু হয়েছে! নতুন র‌্যাম দিয়ে এখন চেষ্টা করবে try

সম্পাদনা 4: আমি আমার কম্পিউটারকে ঘুমাতে বলার আগে 8 গিগাবাইট র‌্যাম এবং 5 গিগাবাইট ব্যবহার করে ls -l /var/vm/sleepimageএখনও 4294967296 বাইট দেখায়, আমি সফলভাবে হাইবারনেট করতে এবং আবার শুরু করতে পারি! মনে হচ্ছে সমস্যাটি ছিল আমার সিস্টেম ড্রাইভটি ভুল উপসাগরে ছিল।


পিএমএসেট-জি অনুসারে কী দেখায়?
বাজে

আমি pmset -g assertionsউপরের আউটপুট যুক্ত করেছি
jameh

আপনাকে আরও ধন্যবাদ, দয়া করে ঘুমানোর জন্য সিস্টেমটি সেট করুন (আপেল উপরে বাম নীচে), তারপরে মাত্র 20 সেকেন্ড অপেক্ষা করুন (কিছু করবেন না) এবং দেখুন এটি জেগে আছে কিনা।
উত্সাহ দিন

যেমনটি আপনি বলেছিলেন যে আপনার ২০০৯ মডেলটি অটোপাওয়ারফ এবং স্ট্যান্ডবাইয়ের পক্ষে সক্ষম নয় এবং এটি হাইবারনেটটি 25-এ সেট করে সঠিকভাবে দেখায়, তবে অন্য কিছু এটি জাগ্রত রাখছে!
26:58

@ এই বিষয়টি অবশ্যই একটি নেক্রোবাম্প, তবে আমি আবার সমস্যা সমাধানের সময় কিছু আকর্ষণীয় তথ্য পেয়েছি - এটি /var/vm/sleepimageআমার র‌্যামের অর্ধেক আকার (এটি কম্পিউটারের সাথে র‌্যামের আকার)
জামে

উত্তর:


1

আমার ক্ষেত্রে, আমি আমার মেশিনে একটি এসএসডি যুক্ত করেছি, যা আমি পুরানো ডিভিডি সাটা স্লটটিতে রেখেছি। অতিরিক্ত স্টোরেজের জন্য মূল হার্ড ড্রাইভের স্লটে এইচডিডি সহ এটি আমার প্রধান সিস্টেম ডিস্ক। দেখে মনে হচ্ছে যে ম্যাকোগুলি কেবল আসল SATA স্লটে একটি হার্ডড্রাইভ থেকে পুনরায় শুরু করতে পারে। দুটি ড্রাইভের অদলবদল আমার জন্য সমস্যার সমাধান করে!

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