حل مشکل صفحه سیاه در زمان روشن شدن یا بعد از suspend در لینوکس
یکی از مشکلاتی که خیلی وقت من رو گرفت، مشکل سیاه شدن صفحه بعد از روشن شدن یا بعد از حالت sleep یا suspend بود
تقریبا بیشتر راه هایی که داخل اینترنت بود رو انجام دادم و در ادامه اون راه ها و روش حل رو میگم
اولین کاری که انجام دادن، آپدیت کردن پکیج ها بود، بعد از اون نصب کردن درایور کارت گرافیک
تا جایی که تو اینترنت دیده بودم این مشکل برای سیستم های کارت گرافیک انویدیا داشتن پیش میومد
پس طبق روش هایی که داخل اینترنت بود درایور اون رو نصب کردم، اما مشکل حل نشد. این دفعه درایور رو از سایت اصلی که تحریم هم هست دانلود کردم و طبق آموزشی که داخل وبلاگ قبلا نوشته بودم، اون رو نصب کردم
ولی باز هم بعضی مواقع مشکل پیش میومد
روش بعدی افزایش حافظه swap بود، که بعد از مطالعه متوجه تفاوت حالت suspend و hibernate شدم که یعنی اصلا لازم به این کار نبوده
بطور خلاصه در حالت suspend مقدار state سیستم در رم ذخیره میشه و بعد از رفتن برق هم پاک میشه
ولی در hibernate این مقدار در حافظه سیستم ذخیره میشه
روش هایی برای تغییر فایل grub هم بود که اونها هم تاثیر نداشتن
چندتا توزیع مختلف لینوکس هم نصب کردم که توی همه اونها این مشکل بود
در نهایت توزیع ubuntu رو نصب کردم و در زمان نصب هم تیک مربوط به نصب کردن درایورها رو زدم تا خودش با توجه به سیستم اونها رو نصب کنه
با اینکار مشکل حل شدش
نکاتی که فهمیدم اینها هستن:
- اگه بعد از نصب درایور، نرم افزار nvidia که داخل سیستم نصب میشه، اجرا نشد و خطایی نداد اون توزیع با سیستم شما سازگار نیست
- اگه سیستم شما دوتا کارت گرافیک داره احتمال زیاد به این مشکل میخورید
- توزیعی از لینوکس رو نصب کنید که پشتیبانی خوب داشته باشه، بعد از تجربه نسخه های مختلف بنظر من بهترین ubuntu هستش
- اگه لپ تاپ asus مخصوصا n552vw دارید همون اوبونتو رو نصب کنید. بقیه توزیع ها باهاش مشکل دارن
- از دکمه fn+f1 کیبورد برای رفتن به suspend استفاده نکنید که به مشکل میخورید. از همون ui این کار رو انجام بدید
- تا قبل از اینکه لپ تاپ کامل به حالت suspend رفته، درب اون رو نبندید