حذف صورت مسئله! اگر کارت گرافیک در macOS با Sleep مشکل داشت چه کنیم؟

سلام، امروز قراره بهتون یاد بدم وقتی توی هکینتاش کارت‌گرافیک با Sleep مشکل داشت چطور میتونیم این قابلیت رو در macOS به طور کامل غیر فعال کنیم!

البته به جز مورد ذکر شده، گاهی نیاز داریم کلاً گزینه‌ی Sleep فعال نباشه و باز هم این آموزش به کارمون میاد.

عموماً اغلب کارت‌گرافیک‌های موجود ( به جز کارتهای ساخت Nvidia که با نسخه‌های جدید macOS کار نمی کنن ) با macOS سازگار هستن ولی گاهی کارت‌گرافیک‌هایی پیدا میشن که علی‌رغم فعال شدن در macOS با Sleep شدن سیستم به مشکل بر میخورن و دیگه بر‌نمیگردن ( سیستم روشن نمیشه یا اگه بشه تصویر نشون نمیده ) و کاربر مجبور میشه سیستم رو از برق جدا و دوباره راه اندازی بکنه که این کار باعث میشه محتویات درون Ram سیستم از بین بره و عملاً قابلیت Sleep رو به ترسناک‌ترین گزینه برای این کاربران تبدیل بکنه.

شاید با خودتون فکر کنید، در این مواقع میشه از توی بخش تنظیمات گزینه Sleep رو غیرفعال کرد! و دیگه نیازی به این آموزش نیست!

در جواب باید بگم درسته!، میشه از طریق تنظیمات، به سیستم گفت وقتی باهات کار نکردم Sleep نشو ولی گزینه‌ی Sleep کماکان از بخش Apple Menu فعال هست و با کلیک روی اون، سیستم به خواب ابدی میره!!! ( البته بد تعبیر نکنید! به سخت‌افزار آسیبی نمیرسه، فقط سیستم دیگه روشن نمیشه و مجبور میشید برق رو جدا و دوباره سیستم رو روشن کنید ).

فرض کنید اشتباهی روی Sleep کلیک کنید، اون اتفاقی که دوست ندارید می‌افته...

بیایید با هم صورت مسئله رو حذف کنیم!

نکته: کارت‌گرافیک‌هایی که با macOS در بخش Sleep مشکل دارن عموماً معدود و انگشت‌شمار هستن و در بیشتر موارد با جستجو توی اینترنت میشه مشکلاتشون رو رفع کرد. اما اگه در جستجو‌هاتون به بن‌بست خوردید و راهی نداشتید این آموزش براتون صورت مسئله رو از بیخ و بن حذف میکنه.

برای انجام این کار کافیه Terminalرو باز کنید و این دستورات رو به ترتیب تایپ کنید:

یادتون باشه: اگه ازتون رمز خواست باید رمز کاربری خودتون رو وارد کنید
sudo pmset -a sleep 0
sudo pmset -a hibernatemode 0
sudo pmset -a disablesleep 1

و کار تمام شد!

الان سیستم در هیچ شرایطی Sleep نمیشه، اگه وارد Apple menu بشید میبینید که گزینه‌ی Sleep خاکستری شده که نشون میده حتی با کلیک روی اون هیچ اتفاقی نمی‌افته.

همینطور توی بخش لاگین هم اگه روی گزینه‌ی Sleep کلیک کنید هیچ اتفاقی نمی افته.

اگه خواستید تمامی تغییرات به حالت اول برگردن کافیه دستورات رو دوباره به ترتیب تایپ کنید فقط هرجا عدد 0 بود به‌جاش 1 و هرجا عدد 1 بود به‌جاش 0 بذارید:

sudo pmset -a sleep 1
sudo pmset -a hibernatemode 1
sudo pmset -a disablesleep 0

امیدوارم این آموزش براتون مفید بوده باشه.

اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.