Lenovo ThinkPad 11e membeku secara acak di Ubuntu 16.04

16

Saya memiliki Lenovo ThinkPad 11e (dengan chipset Intel bukan AMD), yang dulu mengalami pembekuan secara acak di bawah 14,04 yang telah bertahan setelah instalasi bersih 16,04.

Deskripsi tentang pembekuan yang terjadi:

  • Layar membeku di tempat tanpa distorsi
  • Tombol perangkat keras menjadi tidak responsif (lampu dalam tombol suara / mikrofon bisu tidak lagi beralih saat ditekan)
  • Restart yang sulit adalah satu-satunya cara untuk memperbaiki pembekuan
  • Sama sekali tidak ada peringatan sebelum pembekuan terjadi, sistem bertindak normal sampai terkunci

Masalahnya tampaknya lebih sering muncul ketika saya menjalankan apa pun yang terkait dengan Chrome / Chromium di sistem saya (termasuk hal-hal yang menggunakan kerangka kerja Elektron, misalnya editor Atom). Tapi itu akan tetap terjadi meskipun tidak ada yang terkait dengan yang sedang berjalan. Tampaknya juga tidak terkait dengan tekanan pada sistem karena saya dapat menjalankan Windows 10 di VMWare Workstation 12 tanpa masalah.

Saya bahkan tidak yakin di mana saya harus mulai mencari petunjuk tentang apa yang menyebabkan masalah ini, jadi saya berharap seseorang di sini mungkin punya ide. Ketika masalah ini terjadi, seluruh komputer menjadi tidak responsif dan saya harus sulit mematikannya. Saya tidak yakin log apa yang akan memiliki informasi yang terkait dengan pembekuan sistem keras.

Saya telah mencoba menggunakan linux-crashdump seperti yang disarankan oleh Chris J Arges , tetapi bahkan setelah mereplikasi masalah saya dua kali, saya tidak menemukan entri crash /var/crashselain dari memaksa crash kernel untuk memastikan itu berfungsi

Informasi yang mungkin relevan:

  • Grafis Intel terintegrasi muncul sebagai Intel Bay Trail (yang saya tahu memiliki beberapa masalah dengan Linux di masa lalu)
  • Saya telah memperbarui sistem ke 8 GB RAM (masalah terjadi sebelum perubahan ini juga)
  • Sistem saya memiliki SSD yang diformat ke ext4 (masalah juga terjadi menggunakan btrf)
  • Saya telah menjalankan beberapa tes diagnostik perangkat keras (baik tes BIOS bawaan dan dari utilitas yang dapat di-boot), yang tidak menemukan masalah dengan perangkat keras saya
Ian
sumber
Anda dapat mencoba kernel dari baris perintah ... intel_idle.max_cstate = 1. Jika Anda melihat pesan "firmware hilang" saat menjalankan pembaruan-initramfs cobalah untuk mendapatkan file firmware yang hilang.
Di mana tepatnya saya meletakkan "intel_idle.max_cstate = 1" sebelum menjalankan pembaruan-initramfs?
Ian
Saya mempunyai isu yang sama. Laptop saya adalah Acer E5-511, juga berbasis Intel, tetapi juga berjalan pada hard drive SSD.
Tamsyn Michael
Berapa banyak memori swap yang Anda miliki? Saya mengalami masalah saat sistem saya akan kehabisan swap dan membeku seperti yang Anda jelaskan, harus meningkatkan jumlah swap.
Sergiy Kolodyazhnyy
Acer E1-510P, berbasis intel, menjalankan hard drive asli (bukan SSD). Windows 10 sangat stabil. Tetapi instalasi baru (partisi format) dari Ubuntu 16.04 membeku dengan cara yang sama (sama sekali tidak responsif) memainkan Netflix di Chrome - biasanya dalam 1 jam atau kurang. Tampaknya menjadi loop CPU, karena saya perhatikan bahwa kipas pergi ke 100% pada saat crash. Saya sarankan menandai bug Ubuntu ini sebagai salah satu yang Anda miliki: bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467 - orang-orang yang dilaporkan menggunakan kernel 3,16 yang lebih tua tampaknya berhasil mengatasinya. Jadi bug kernel.
RoundSparrow hilltx

Jawaban:

5

Coba pasang kernel yang lebih baru. Dalam beberapa kasus, ini memperbaiki masalah pembekuan yang disebabkan oleh kode timer presisi tinggi yang buruk . Ini adalah biner untuk Linux 4.5.2:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/

Unduh 3 .debpaket biner yang sesuai , instal, dan reboot ke kernel baru. Saya harap ini akan memperbaiki masalah Anda. Ngomong-ngomong, Ubuntu 16.04 sudah selesai dengan kernel baru, jadi lakukan instalasi bersih (bukan upgrade) dan lihat apakah itu memperbaiki masalah Anda.

Ho1
sumber
1
Saya percaya kernel yang diperbarui memperbaiki masalah saya. Saya dapat membuka Chrome selama beberapa jam tanpa mengalami gangguan. Menjadi seperti ini tampaknya telah memperbaiki masalah dan karunia akan segera berakhir saya hanya akan menerima ini sebagai jawabannya.
Ian
1
@IanLantzy Saya senang melihat bahwa masalah Anda sudah diperbaiki. Sebenarnya, men-debug masalah seperti itu sangat sulit, dan hanya segelintir orang yang dapat men-debug dan memperbaikinya. Masalah terkait dengan HPET ini (jika itu masalahnya) ada di sana untuk waktu yang lama, dan butuh beberapa saat untuk dipahami dan diperbaiki oleh guru kernel. Phoronix ( phoronix.com ) adalah tempat yang bagus untuk mendapat informasi tentang kemajuan terbaru di Linux dan kemungkinan masalah yang ada.
Ho1
Saya memiliki Ubuntu 16,04 VM yang di-boot dari live CD yang dibekukan (pada HW yang sama). Anda bisa men-debug itu.
Hitechcomputergeek
1
Saya telah menginstal kernel terbaru, dan tampaknya tidak memperbaiki masalah setelah semua - itu hanya membeku dua kali berturut-turut setelah seminggu tidak membeku.
Hitechcomputergeek
1
Ya saya perhatikan masalah ini tampaknya masih ada, tetapi sudah lebih baik dengan versi kernel yang tinggi. Kemungkinan ada semacam masalah perangkat keras / firmware yang pada akhirnya akan diperbaiki.
Ian
5

Lihat https://bugzilla.kernel.org/show_bug.cgi?id=109051

Berikut ini menghilangkan masalah bagi saya.

Edit / etc / default / grub. Ubah jalurnya

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

untuk

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

lalu lakukan

sudo update-grub

dan reboot.

Steve
sumber
2
Perlu diketahui bahwa perubahan ini akan meningkatkan konsumsi daya (terutama masalah saat menggunakan baterai).
dermatthias
2

Tidak ada informasi yang cukup untuk mendiagnosis hal ini sehingga Anda harus mengajukan bug. Saya berasumsi ketika Anda menyebutkan 'membekukan' komputer harus benar-benar kekuatan bersepeda untuk menggunakannya lagi. Dengan itu kemungkinan besar masalah kernel. Tautan berikut menjelaskan cara mengajukan bug terhadap kernel Ubuntu: https://wiki.ubuntu.com/Kernel/Bugs

Pendekatan lain adalah menggunakan linux-crashdumpuntuk mencoba dan menangkap kegagalan ketika itu terjadi. Petunjuk ada di sini: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

Akhirnya Anda bisa mencoba menginstal kernel arus utama terbaru untuk melihat apakah ini memperbaiki masalah. Ini juga akan menjadi informasi yang berguna untuk dilaporkan dalam bug: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/

Chris J Arges
sumber
Bagian dari pertanyaan saya adalah menanyakan di mana saya harus mencari informasi mengenai apa yang terjadi ketika crash. Saya harus membayangkan salah satu log di suatu tempat pasti memiliki sesuatu.
Ian
Ya, mendapatkan crashdump akan menyimpan log kernel saat crash sehingga Anda dapat memeriksanya. Ketika sistem crashdumps, ia akan menyimpan log ke /var/crash/<timestamp>/<timestamp>.dmesg.
Chris J Arges
Saya menginstal crashdump dan berfungsi ketika saya mengujinya, namun saya telah memaksa masalah saya muncul dua kali sekarang (dengan memainkan Bloons TD 5) dan tidak ada crash yang dicatat baik waktu
Ian
1

Dalam kemungkinan masalah Anda yang relevan, Anda menyebutkan:

Grafis Intel terintegrasi muncul sebagai Intel Bay Trail (yang saya tahu memiliki beberapa masalah dengan Linux di masa lalu)

Inilah pengalaman pribadi saya. Saya memiliki masalah serupa. Itu adalah Kartu NVidia GT820M. Saya selalu memiliki masalah menggunakan driver berpemilik dari Nvidia

masukkan deskripsi gambar di sini

Apa yang diperbaiki untuk saya adalah menggunakan driver Nouveau Xorg. Saya akan beralih di antara mereka untuk mengkonfirmasi bahwa itu adalah pelakunya. Gejala yang sama dengan Anda akan terjadi. PC akan berhenti merespons di tengah-tengah apa saja kapan saja tanpa peringatan apa pun. Dan browser Chrome atau Sublime akan memicu pembekuan dengan mudah juga.

Jika Anda kebetulan menggunakan driver VGA khusus untuk PC Anda, beralihlah ke versi open source, terutama nouveau.

Dan ini pengalaman saya terjadi pada Ubuntu i7 15.04. Masalahnya sudah lama hilang, dan saya bebas sekarang, tetapi dari semua yang Anda jelaskan, saya senang menempatkan 20 poin karunia pada driver VGA sebagai biang keladinya.

KhoPhi
sumber
Tidak, satu-satunya driver tambahan yang saya gunakan hanyalah mikrokode tambahan untuk prosesor itu sendiri. Tidak ada driver yang dipasang untuk GPU terintegrasi Bay Trail. Jawaban yang sangat bagus.
Ian
@ IanLantzy plus Anda memang menyebutkan Anda tahu Bay Trail memiliki catatan masa lalu dalam memberikan masalah. Saya kira itu pertanda lebih besar dari itu menjadi pelakunya. Sunting: Baru menyadari kernel build memperbaiki masalah Anda. Senang mendengarnya. Akan mengingatnya sendiri. Terima kasih
KhoPhi
0

Saya mengalami masalah yang sama pada ASUS N56JN (juga chipset Intel). Ini bekerja untuk saya:

http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

Ini pada dasarnya menjelaskan bagaimana memperbarui kernel ke versi terbaru, selangkah demi selangkah tentang cara mengunduh, mengkompilasi dan menginstal versi terbaru dari kernel Linux (4.5).

CMorales
sumber
Selamat Datang di Tanya Ubuntu! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Tim
Apakah Anda mengalami masalah yang sama pada jenis laptop yang sama?
Ian
Tidak, pada ASUS N56JN, chipset intel juga bukan AMD. Saya merujuk pada masalah yang membeku secara acak setelah memutakhirkan ke 16,04.
CMorales