انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: reza(R) در 24 اسفند 1397، 10:37 بظ
-
سلام مدتیه سیستمم هر نیم ساع یکبار(حدودا) فریز میشه
خروجی dmesg
https://paste.ubuntu.com/p/dkFcJcw4c7/ (https://paste.ubuntu.com/p/dkFcJcw4c7/)
xubuntu 18.10
ممنون میشم راهنمایی کنین
-
سلام
پارامتر کرنل i915.enable_rc6=0 رو ست کنین ببینین مشکلتون حل می شه یا نه :
sudo nano /etc/default/grub
دنبال خط GRUB_CMDLINE_LINUX_DEFAULT= بگردین و پارامتر i915.enable_rc6=0 رو به پارامترهای قبلی اضافه کنین مثلاً :
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet i915.enable_rc6=0"
بعد فایل کانفیگ گراب رو آپدیت کنین :
sudo update-grub
حالا سیستم رو ری استارت کنین ببینین مشکل حل شده یا نه.
در صورت حل نشدن پارامترهای زیر رو هم (با هم دیگه) چک کنین :
i915.modeset=1 i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.enable_huc=1 i915.enable_psr=1 i915.disable_power_well=0 i915.semaphores=1
پارامترهای بالا در bugs.freedesktop.org پیشنهاد شده بودن و جواب گرفته شده بود.
اگه همچنان مشکل باقی بود خروجی دستورات زیر رو بذارین :
cat /proc/cmdline
sudo systool -m i915 -av
sudo dmesg | nc termbin.com 9999
ویرایش : الان سرچ کردم دیدم ظاهراً تو کرنل های جدید این پارامتر حذف شده :
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fb6db0f5bf1d4d3a4af6242e287fa795221ec5b8 (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fb6db0f5bf1d4d3a4af6242e287fa795221ec5b8)
احتمالا i915 این پارامتر رو نشناسه (unknown parameter) و اونو نادیده بگیر ولی به هر حال شما یه دور تست کنین اگه جواب نگرفتین باید دنبال پارامترهای دیگه بگردیم.
-
سلام
پارامتر کرنل i915.enable_rc6=0 رو ست کنین ببینین مشکلتون حل می شه یا نه :
sudo nano /etc/default/grub
دنبال خط GRUB_CMDLINE_LINUX_DEFAULT= بگردین و پارامتر i915.enable_rc6=0 رو به پارامترهای قبلی اضافه کنین مثلاً :
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet i915.enable_rc6=0"
بعد فایل کانفیگ گراب رو آپدیت کنین :
sudo update-grub
حالا سیستم رو ری استارت کنین ببینین مشکل حل شده یا نه.
در صورت حل نشدن پارامترهای زیر رو هم (با هم دیگه) چک کنین :
i915.modeset=1 i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.enable_huc=1 i915.enable_psr=1 i915.disable_power_well=0 i915.semaphores=1
پارامترهای بالا در bugs.freedesktop.org پیشنهاد شده بودن و جواب گرفته شده بود.
اگه همچنان مشکل باقی بود خروجی دستورات زیر رو بذارین :
cat /proc/cmdline
sudo systool -m i915 -av
sudo dmesg | nc termbin.com 9999
ویرایش : الان سرچ کردم دیدم ظاهراً تو کرنل های جدید این پارامتر حذف شده :
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fb6db0f5bf1d4d3a4af6242e287fa795221ec5b8 (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fb6db0f5bf1d4d3a4af6242e287fa795221ec5b8)
احتمالا i915 این پارامتر رو نشناسه (unknown parameter) و اونو نادیده بگیر ولی به هر حال شما یه دور تست کنین اگه جواب نگرفتین باید دنبال پارامترهای دیگه بگردیم.
سلام
ممنون بابت پاسختون
متاسفانه درست نشد
خروجی dmesg :
i915: unknown parameter 'enable_rc6' ignored
بعد از اضافه کردن :
i915.modeset=1 i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.enable_huc=1 i915.enable_psr=1 i915.disable_power_well=0 i915.semaphores=1
و ری استارت کردن سیستم صفحه شروع به پرش کرد و همچنان در dmesg میزد که نمیشناسه این پارامتر هارا.
اطلاعاتی که خواستین
cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.18.0-16-generic root=UUID=8eb37c4a-e0c2-4270-9210-2db01247c14b ro quiet
sudo systool -m i915 -av
http://paste.ubuntu.com/p/Qjj429Ygkq/ (http://paste.ubuntu.com/p/Qjj429Ygkq/)
sudo dmesg | nc termbin.com 9999
بلافاصله بعد از روشن شدن سیستم :
http://paste.ubuntu.com/p/DQN5Kd5Xm7/ (http://paste.ubuntu.com/p/DQN5Kd5Xm7/)
این یکی ماله چند روز پیشه و بعد از چند ساعت کار کردن با سیستم هست:
http://paste.ubuntu.com/p/263qHh4MkT/ (http://paste.ubuntu.com/p/263qHh4MkT/)
ممنونم.
-
ممنون بابت پاسختون
متاسفانه درست نشد
خواهش می کنم.
بله همون طور که حدس می زدم، این پارامتر unknown parameter زده شده. دلیل رو هم بالاتر توضیح دادم که تو کرنل های بالاتر از 4.16 این پارامتر حذف شده.
حقیقت اینه که غیرفعال کردن پاور به وسیله ی i915.enable_rc6=0 یه چیز مرسومی بود که پیشنهاد می کردیم و عموماً همه جواب می گرفتن ولی الان تو کرنل های جدید کار سخت تری رو در پیش داریم.
کارهای مختلفی تو سطح اینترنت برای حل این مشکل انجام شده. از دادن پچ برای کرنل های بالاتر از 4.20 (تا بشه دوباره از این پارامتر استفاده کرد) گرفته تا تست کردن انواع پارامترهای مختلف و حتی محدود کردن فرکانس توسط rule های udev. ولی وجه مشترک این راه ها اینه که حکم کلی نیستن و ممکنه برای بعضی ها جواب بده و برای بعضی دیگه نه.
در مورد پچ که با توجه به اینکه کرنلتون 4.18 هستش باید این مورد رو کنار بذاریم.
در مورد پارامترهای دیگه این موارد رو جداگانه تست کنین و ببینین کدومش براتون جواب می ده. فقط حتما جداگانه تست کنین و با هم ستشون نکنین.
intel_idle.max_cstate=1
i915.semaphores=1
i915.enable_fbc=0
در مورد تعریف فایل کانفیگ X قسمت زیر از ویکی آرچ رو بخونین:
https://wiki.archlinux.org/index.php/intel_graphics#X_freeze/crash_with_intel_driver (https://wiki.archlinux.org/index.php/intel_graphics#X_freeze/crash_with_intel_driver)
و همون طور که توضیح داده شده آپشن های "NoAccel" "True" و "DRI" "False" رو به صورت جداگانه تست کنین.
مورد دوم ("DRI" "False") رو قبلاً خودم رو یکی از لپ تاپ های دوستان تست کرده بودم مشکلش حل شده بود. شما هم تست کنین و نتیجه رو بگین.
و در مورد rule های udev لینک زیر رو بخونین :
https://bugs.freedesktop.org/show_bug.cgi?id=105962#c29 (https://bugs.freedesktop.org/show_bug.cgi?id=105962#c29)
-
ممنون بابت پاسختون
متاسفانه درست نشد
خواهش می کنم.
بله همون طور که حدس می زدم، این پارامتر unknown parameter زده شده. دلیل رو هم بالاتر توضیح دادم که تو کرنل های بالاتر از 4.16 این پارامتر حذف شده.
حقیقت اینه که غیرفعال کردن پاور به وسیله ی i915.enable_rc6=0 یه چیز مرسومی بود که پیشنهاد می کردیم و عموماً همه جواب می گرفتن ولی الان تو کرنل های جدید کار سخت تری رو در پیش داریم.
کارهای مختلفی تو سطح اینترنت برای حل این مشکل انجام شده. از دادن پچ برای کرنل های بالاتر از 4.20 (تا بشه دوباره از این پارامتر استفاده کرد) گرفته تا تست کردن انواع پارامترهای مختلف و حتی محدود کردن فرکانس توسط rule های udev. ولی وجه مشترک این راه ها اینه که حکم کلی نیستن و ممکنه برای بعضی ها جواب بده و برای بعضی دیگه نه.
در مورد پچ که با توجه به اینکه کرنلتون 4.18 هستش باید این مورد رو کنار بذاریم.
در مورد پارامترهای دیگه این موارد رو جداگانه تست کنین و ببینین کدومش براتون جواب می ده. فقط حتما جداگانه تست کنین و با هم ستشون نکنین.
intel_idle.max_cstate=1
i915.semaphores=1
i915.enable_fbc=0
در مورد تعریف فایل کانفیگ X قسمت زیر از ویکی آرچ رو بخونین:
https://wiki.archlinux.org/index.php/intel_graphics#X_freeze/crash_with_intel_driver (https://wiki.archlinux.org/index.php/intel_graphics#X_freeze/crash_with_intel_driver)
و همون طور که توضیح داده شده آپشن های "NoAccel" "True" و "DRI" "False" رو به صورت جداگانه تست کنین.
مورد دوم ("DRI" "False") رو قبلاً خودم رو یکی از لپ تاپ های دوستان تست کرده بودم مشکلش حل شده بود. شما هم تست کنین و نتیجه رو بگین.
و در مورد rule های udev لینک زیر رو بخونین :
https://bugs.freedesktop.org/show_bug.cgi?id=105962#c29 (https://bugs.freedesktop.org/show_bug.cgi?id=105962#c29)
سلام علی آقا
نوروز مبارک
خیلی خیلی ممنونم و عذرمیخوام که خیلی دیر جواب میدم.
در مورد این راه هایی که گفتین در مورد هر کدوم سرچ کردم ولی مطمئن نیستم دقیقا باید چکار بکنم . برای همین اینجا مینویسم که اگر اشتباه هست بهم بگین :
تعریف کانفیگ x :
در اوبونتو باید اول فایل :
/etc/X11/xorg.conf.d/20-intel.conf
ایجاد کنم و بعد داخلش :
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "NoAccel" "True"
Option "DRI" "false"
EndSection
که البته بایدNoAccel , DRI رو جداگانه تست کنم.
و:
intel_idle.max_cstate=1
i915.semaphores=1
i915.enable_fbc=0
اینهارو باید جداگانه به خط :
GRUB_CMDLINE_LINUX_DEFAULT=
اضافه بکنم.
اینجوری باید انجام بدم؟
-
سلام
زوبونتو رو به ۱۹.۰۴ آپگرید کردم و مشکل حل که نشده هیچ ، بدتر هم شده
کلا صفحه سیاه میشه و هیچ چیزی کار نمیکنه حتی به tty هم دسترسی ندارم
توی خروجی journalctl این رو دارم :
kernel: i915 0000:00:02.0: GPU recovery failed
Apr 21 23:53:39 o-O kernel: i915 0000:00:02.0: Resetting chip for hang on rcs0
Apr 21 23:53:33 o-O kernel: i915 0000:00:02.0: Resetting chip for hang on rcs0
واقعا آزار دهنده شده . ممنون میشم راهنمایی کنین!!!!
کارهای بالا روهم انجام دادم ولی مشکل همچنان پابرجاست!