Ubuntu 15.10 และ 16.04 แช่แข็งแบบสุ่ม


90

ปัญหานี้ฉันมีกับ 15.10 และยังอยู่ที่นี่หลังจากอัปเกรด 16.04 ทั้งระบบค้างไม่มีคีย์บอร์ด / เมาส์ทำงานอีกต่อไป ฉันลองใช้ชุดแป้นพิมพ์ที่หลากหลาย (พบได้บนอินเทอร์เน็ตเช่น Alt + SysRq + REISUB และอื่น ๆ ) แต่ก็ไม่มีใครทำงานได้จริง ระบบไม่ตอบสนองอย่างสมบูรณ์มีเพียงการปิดระบบแรงเท่านั้นที่ทำงาน ณ จุดนี้ ที่น่าสนใจคือฉันไม่สามารถสร้างความสัมพันธ์นี้กับโปรแกรมหรือแอปพลิเคชันใด ๆ ได้เนื่องจากระบบหยุดทำงานในบางครั้งแม้ในขณะที่ทำการดำเนินการที่ง่ายที่สุดเช่นการเปิด Terminal หรือการค้นหา Unity

ฉันสนใจถ้ามีบันทึกบันทึกที่อาจมีข้อมูลที่เป็นประโยชน์เกี่ยวกับแฮงค์เหล่านี้

ขอขอบคุณ.


2
ฉันพบสิ่งนี้ใน / var / log / syslog ประมาณช่วงเวลาของการแช่แข็ง (dunni ถ้ามันเกี่ยวข้อง ... ): เม.ย. 24 15:19:31 bro org.gnome.zeitgeist.Engine [1107]: ** (zeitgeist-datahub : 1910): คำเตือน **: zeitgeist-datahub.vala: 212: ข้อผิดพลาดระหว่างการแทรกเหตุการณ์: GDBus.Error: org.gnome.zeitgeist.EngineError.InvalidArgument: เหตุการณ์ที่ไม่สมบูรณ์: การตีความการรวมตัวและนักแสดงจะต้องมี \ 00 \ 00 \ 00 \ .... \ 00 \ 00 \ 00 \ 00Apr 24 15:21:11 bro rsyslogd: [ซอฟต์แวร์ต้นกำเนิด = "rsyslogd" swVersion = "8.16.0" x-pid = "665" x-info = " rsyslog.com"]เริ่มต้น
Radu Erdei

ฉันกำลังประสบปัญหาเดียวกัน ตรวจสอบสิ่งนี้: askubuntu.com/questions/760731/…
CMorales

คำตอบ:


54

ฉันประสบปัญหาคล้ายกันกับ Ubuntu 16.04 ของฉัน มันเคยแช่แข็งแบบสุ่มมากและฉันต้องทำการบังคับปิดเครื่องในแต่ละครั้ง

การอัพเกรดเคอร์เนลเป็น 4.7-rc3ไม่ได้ผลสำหรับฉัน!

ฉันพบว่าไม่มีการจัดสรรพื้นที่หน่วยความจำ swap ( sudo swapon --showคืนค่าอะไรเลยและfree -hแสดงว่ามีพื้นที่ 0B ที่จัดสรรสำหรับหน่วยความจำ swap) สำหรับ Ubuntu OS ของฉัน (ฉันมีระบบดูอัลบูต: Windows 7 และ Ubuntu 16.04) ฉันจัดสรรพื้นที่สว็อปสำหรับอูบุนตูและคาดเดาว่าปัญหาเกิดอะไรขึ้น หวังว่านี่จะช่วยได้ :)

แก้ไข : ฉันผิด! ปัญหานี้ไม่ได้รับการแก้ไขและมีอะไรจะทำอย่างไรกับหน่วยความจำแลกเปลี่ยนแม้ว่าจัดสรรหน่วยความจำแลกเปลี่ยนเห็นได้ชัดว่าการแก้ไขประเภทของการแช่แข็งอื่นที่เข้าถึงดิสก์อย่างต่อเนื่องยากที่เกิดขึ้นในระหว่างการแช่แข็งและสถานที่ที่มันเป็นไปได้ที่จะฆ่ากระบวนการล่าสุดอย่างแข็งขัน (โดยการพิมพ์alt+sysrq+Fจากแป้นพิมพ์ ) เพื่อกู้คืนจากการแช่แข็ง

อย่างไรก็ตามปัญหานี้ (ที่ไม่มีอะไรนอกจากบังคับให้ปิดการทำงานเพื่อกู้คืนจากการแช่แข็ง) อาจเกี่ยวข้องกับเคอร์เนลและหากการอัพเกรดเคอร์เนลไม่สามารถแก้ไขปัญหาได้การแก้ไขปัญหาอาจเป็นการเพิ่มคำสั่งintel_idle.max_cstate=1ในไฟล์กำหนดค่า grub :

ขั้นตอน

  1. sudo nano /etc/default/grub
  2. มีบรรทัดในที่: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(เช่นนี้) แทนที่ด้วย:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
  3. บันทึก (CTRL + O)
  4. sudo update-grub
  5. sudo reboot

ฉันจะลองทำสิ่งนี้ถ้าฉันประสบปัญหาอีกครั้ง (เนื่องจากในกรณีของฉันปัญหานี้หายากมากในตอนนี้เกิดขึ้นเพียงครั้งเดียวภายในหนึ่งสัปดาห์หลังจากการจัดสรร swap ซึ่งนำไปสู่ความสับสน) แต่มีคนที่แก้ไขปัญหาแบบนี้ โดยวิธีแก้ปัญหานี้

การอัปเดตล่าช้า: จริง ๆ แล้วฉันได้ลองวิธีแก้ปัญหาข้างต้นสองสามสัปดาห์หลังจากโพสต์แก้ไข (อาจเป็นเพราะปัญหาเกิดขึ้นอีกครั้ง แต่ก็ไม่บ่อยนัก) หลังจากแก้ไขไฟล์ด้วงปัญหาได้รับการแก้ไขอย่างสมบูรณ์และฉันไม่ได้เจอปัญหาการแช่แข็งใด ๆ หลังจากนั้นวิธีแก้ปัญหานี้น่าจะดีมาก! :) ขออภัยสำหรับการอัพเดทล่าช้า


9
เป็นเวลาครึ่งปีแล้วคุณแช่แข็งอีกครั้งหรือไม่?
Izkata

1
@Izkata: โปรดดูการอัปเดต ขออภัยในความไม่สะดวกที่อาจเกิดขึ้น.
Snehasish Karmakar

1
ฉันพบว่าการแช่แข็งอีกครั้ง 5 นาทีหลังจากใช้ขั้นตอนของคุณ ฉันต้องพูดถึงว่าเมื่อฉันได้รับการแช่แข็งพัดลมเริ่มหมุนอย่างรวดเร็วอย่างต่อเนื่อง อาจจะมีบางอย่างที่ไม่มีที่สิ้นสุดซึ่งเป็นภาระคอมพิวเตอร์และหยุดมัน ... ฉันมี swap 8Gb, dual boot Ubuntu 16, kernel ของฉันทันสมัยแล้วและฉันต้องพูดถึงว่าฉันใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidia กับ CUDA toolkit 8
Yohan Obadia

2
สามวันหลังจากที่ฉันใช้การเปลี่ยนแปลงด้วงและไม่ค้างจนถึงตอนนี้!
Marco

2
ไม่ทำงานสำหรับฉัน :(
YaSh Chaudhary

12

ไปที่ "ไดรเวอร์เพิ่มเติมของที่เก็บข้อมูลเสริม synaptic-settings" ดูว่าคุณมีปุ่มตัวเลือก "ไม่ทราบที่ไม่รู้จัก" ถ้าคุณมีให้เลือกมันตามที่ฉันมีในภาพ สองสัปดาห์ฉันไม่ได้แช่แข็งหนึ่งครั้ง

ป้อนคำอธิบายรูปภาพที่นี่


แก้ไขให้ฉัน
dirkk0

10

การอัปเดตเคอร์เนลใช้งานได้สำหรับฉัน ฉันสงสัยว่าปัญหาเกี่ยวข้องกับกราฟิกเพราะฉันสังเกตเห็นคำเตือนระหว่างการอัพเกรด ฉันทำตามขั้นตอนที่http://sourcedigit.com/19889-how-to-update-install-linux-kernel-4-7-rc3-on-ubuntu-16-04/เพื่ออัพเกรดเคอร์เนลแล้วดาวน์โหลดเฟิร์มแวร์หายไป . รายละเอียดขั้นตอนเต็มด้านล่าง

ดาวน์โหลดไฟล์ที่จำเป็น:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3_4.7.0-040700rc3.201606121131_all.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-image-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb

เมื่อดาวน์โหลดไฟล์แล้วให้ติดตั้งด้วยdpkg:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

ระวังคำเตือนในผลลัพธ์ ฉันเจอคำเตือน:W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915

ดาวน์โหลดโมดูลที่ขาดหายไปนี้และคัดลอกไปยังโฟลเดอร์ที่ระบุ:

wget https://ftp2.halpanet.org/source/_dev/linux-firmware.git/i915/skl_guc_ver6.bin
sudo cp skl_guc_ver6.bin /lib/firmware/i915/

อาจไม่จำเป็น แต่ฉันติดตั้งเคอร์เนล v4.7 อีกครั้งหลังจากคัดลอกโมดูลคราวนี้คำเตือนไม่ได้เกิดขึ้น:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

เมื่อติดตั้งใหม่แล้วให้อัพเดต GRUB และรีบูต:

sudo update-grub
sudo reboot

หลังจากนี้การติดตั้ง Ubuntu 16.04 ของฉันก็ทำงานได้อย่างราบรื่นบนเคอร์เนล 4.7RC3


1
"ข้อผิดพลาด! สถานะการส่งคืนไม่ถูกต้องสำหรับโมดูลบิลด์บนเคอร์เนล: 4.7.0-040700rc3-generic (x86_64)"
skrtbhtngr

มันก็ใช้ได้กับฉันเช่นกัน ติดตั้ง windows 10 พร้อม Ubuntu 18.04 บนเครื่องที่ใช้ AMD Ryzen 5
Gaurav Sharma

2

ลองอัปเดตเคอร์เนลของคุณฉันติดตั้ง Ubuntu 16.04 แล้วและมีปัญหานั้น

ฉันคิดว่ามันเป็นแล็ปท็อปของฉันและฉันลบ Ubuntu และติดตั้ง Lubuntu หลังจากนั้นไม่นานก็แช่แข็งเกินไป

ฉันอัปเดตเคอร์เนลและแก้ไขปัญหาของฉันได้ในทันที เพียงบอกฉันว่าคุณต้องการความช่วยเหลือในการอัพเดตเคอร์เนลของคุณหรือไม่


3
คุณสามารถเพิ่มเคอร์เนลที่คุณใช้ในการแก้ปัญหาของคุณและให้ขั้นตอนที่คุณทำเพื่ออัพเกรดคำตอบของคุณ ไชโยและยินดีต้อนรับสู่ Ask Ubuntu
Videonauth

1
มันขึ้นอยู่กับเคอร์เนลที่คุณมีอยู่แล้วฉันกำลังใช้งาน 3.5 และฉันอัปเดตเป็น 4.5 คุณต้องเปิดเทอร์มินัลของคุณและพิมพ์คำสั่งนี้ "uname -r" มันจะแสดงเคอร์เนลที่คุณใช้อยู่askubuntu.com/questions/119080/…
Germain Rwibutso

ผมมีปัญหาเดียวกัน. ฉันอัปเดตเคอร์เนลเป็น 4.15 ก็เพียงพอที่จะเริ่มนักเทียบท่าพร้อมกับคอนเทนเนอร์สองคู่เพื่อหยุดระบบ หรือลำดับ SysRq ใด ๆ สามารถกู้คืนสถานการณ์ได้
Antonio Petricca

2

คำตอบของฉันไม่ใช่การแก้ไขแบบถาวร แต่ควรแก้ไขปัญหาเมื่อมีการนำเสนอด้วยตนเอง ก่อนที่ฉันจะไปให้ฉันบอกว่าคำถามนี้ได้รับการถามและตอบสำหรับการเปิดตัวหลายครั้ง คำตอบที่ให้ไว้ในที่นี้คือสิ่งที่ฉันพยายาม แต่ยังไม่ได้พิสูจน์ว่าถาวร

หลังจากอัปเดตและอื่น ๆ การเปลี่ยนแปลงเหล่านี้ถูกยกเลิกและไม่น่ารำคาญฉันเลือกที่จะหยุดทำการเปลี่ยนแปลง บางคำตอบที่นี่และในกระทู้อื่น ๆ ในหัวข้อนี้ไม่ได้ช่วยฉันเลย

ดังนั้นหากคุณประสบปัญหาโปรดลองต่อไป

Ctrl+ Alt+ F1
Ctrl+ Alt+F7

สิ่งนี้ควรแก้ไขปัญหาชั่วคราว ก่อนที่ผู้คนจะลงคะแนนในเรื่องนี้และฉันยอมรับว่าพวกเขาจะ คำนึงถึงอายุของปัญหานี้และมันยังคงครอบตัดอย่างต่อเนื่อง ฉันพูดอีกครั้งว่าฉันได้รับประสบการณ์นี้มานานแล้วและจนถึงตอนนี้เป็นวิธีเดียวที่ฉันสามารถแก้ไขได้ทันที


4
สิ่งที่คุณกำลังอธิบายเรียกว่าการสลับคอนโซล เมื่อใช้งานได้ SysRQ ก็อาจใช้ได้เช่นกัน โซลูชันของคุณทำงานกับปัญหาที่เกี่ยวข้องกับ Xwindows (ตัวอย่างเช่นเมื่อ X สูญเสียการติดตาม DPMS ด้วยเหตุผลบางอย่าง) ในแฮงค์ที่ฉันได้เห็นระบบปฏิบัติการจะหยุดทำงานอย่างสมบูรณ์และคอมพิวเตอร์ตอบสนองเฉพาะฟังก์ชั่นที่ทำงานอย่างอิสระจากระบบปฏิบัติการเช่นแสงไฟ เครือข่ายเช่นนั้นก็ตายในกรณีที่ฉันได้เห็น ดูเหมือนว่าปัญหาของคุณจะแตกต่างจากปัญหาของผู้โพสต์ดั้งเดิม
BertD

ดูเหมือนว่าการตีความปัญหาของฉันจะไม่แตกต่างกัน ฉันไม่สนใจสิ่งที่ควรทำ ฉันเพียงแค่ระบุสิ่งที่มันทำเพื่อฉัน
กระทบ

2

เรื่อง: หน้าจอแช่แข็งด้วย Ubuntu 16.04

สิ่งนี้เพิ่งเริ่มต้นกับฉันหลังจากดูในหน้าจอฉันสังเกตเห็นว่ากระบวนการเนื้อหาเว็บใช้เวลา CPU เกือบทั้งหมดและมีหน่วยความจำมากมายจนกระทั่งฉันมีขนาด 6 GB หมด

ฉันแก้ไขได้โดยใช้ขั้นตอนต่อไปนี้หลังจากลบส่วนขยายโปรแกรมแก้ไขคุกกี้:

1 ภายใต้ Firefox pref: ยอมรับคุกกี้ของบุคคลที่สามจากเว็บไซต์ที่เข้าชมเท่านั้น!

2 เปลี่ยนเป็น GRUB

Ubuntu 15.10 และ 16.04 แช่แข็งแบบสุ่ม

There is a line in that: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (like this), replace with: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

3 SWAP ของฉันไม่ได้ใช้งานเลย! ฉันเพิ่มพื้นที่สลับหน่วยความจำของฉันเป็นสองเท่า (12 GB)

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

จะยังคงหยุดหรือทำงานช้ามากและแก้ไขได้ในที่สุด:

4 ฉันติดตั้ง noscript จาก Firefox / Tools / extensions และอนุญาตให้บางไซต์ที่เลือกเท่านั้นที่จะเรียกใช้ JS

noscript.net/forums

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.