Apa itu badai ACPI GPE?

8

Hanya mengalami pembekuan sistem (tidak ada touchpad, tidak ada keyboard, layar tampak normal), Alt / SysRq / REISUB tidak berfungsi, harus menekan tombol start.

Dalam /var/log/kern.logaku menemukan:

ACPI: EC: GPE storm detected, transactions will use polling mode

Sekitar waktu pembekuan. Entri berikutnya adalah tindakan pertama dari reboot berikutnya.

Mungkinkah ini terkait, dan apa artinya?

Saya juga sering mengalami crash program, selalu Segfaults dan / atau SIGSEVs disebutkan dalam laporan crash, program-program ini terjadi juga tampak acak (mplayer, clementine, subtitle gnome, openshot, ...), tetapi ini tidak pernah merusak sistem , Saya selalu dapat melanjutkan pekerjaan saya. Semua ini membuat saya sedikit khawatir dengan stabilitas sistem saya.

Detail sistem:

Ubuntu 12.04, 64-bit
3.2.0-25-generic Kernel
Intel® Core™ i5-2430M CPU @ 2.40GHz × 4 
Tinellus
sumber
Saya bisa melihat ini sebagai pertanyaan kanonik yang bagus.
nanofarad
Apa sebenarnya maksud Anda? (btw saya punya tindak lanjut atas pertanyaan ini di sini: askubuntu.com/questions/149028/… )
Tinellus
1
Ini adalah istilah di StackExchange yang menggambarkan pertanyaan sebagai ditulis dengan baik dan mungkin bernilai bagi pengguna lain (Justifikasi: Ditulis dengan baik dan Ubuntu membenci beberapa perangkat keras dengan ACPI)
nanofarad

Jawaban:

15

ACPI adalah Konfigurasi Lanjut dan Antarmuka Daya , yang memungkinkan Ubuntu (atau OS apa pun) untuk berkomunikasi dengan perangkat keras Anda secara standar. Fungsi utamanya adalah manajemen daya, bersama dengan konfigurasi perangkat perangkat keras.

Sebuah GPE di ACPI adalah acara General Purpose . Anggap saja sebagai interupsi - perangkat keras menginformasikan OS (melalui ACPI) bahwa sesuatu terjadi. "Sesuatu" biasanya mencakup hal-hal seperti menyumbat / mencabut adaptor AC Anda, menutup / membuka tutup laptop Anda, dll.

EC adalah pengontrol tertanam yang menyediakan fungsi ACPI pada motherboard Anda.

Sebuah badai GPE terjadi ketika Komisi Eropa mulai mengirim ratusan atau ribuan "peristiwa" per detik untuk OS - ini adalah baik palsu (palsu), atau karena beberapa kesalahan di hardware. misal, kegagalan pada pengontrol pengisian daya baterai Anda membuat ACPI EC berpikir bahwa baterai dilepas dan dimasukkan kembali ratusan kali per detik.

Transaksi akan menggunakan mode polling berarti untuk menangani badai, OS akan berhenti menggunakan GPE / interupsi untuk diinformasikan tentang peristiwa ACPI dan sebagai gantinya akan - sesuai jadwalnya sendiri - "jajak pendapat" atau secara proaktif menanyakan ACPI EC jika ada peristiwa yang terjadi. harus tahu telah terjadi. Dengan cara ini, OS masih dapat menjalankan fungsi ACPI secara efektif tanpa dibanjiri oleh "badai GPE".


Adapun masalah khusus Anda, ya, kesalahan ini pasti dapat mempengaruhi stabilitas sistem dan biasanya berarti ada sesuatu yang salah dengan perangkat keras Anda dan bukan Ubuntu / kernel. Jika Anda sering mengalami gangguan, coba jalankan Tes Memori dari Ubuntu Live CD?

ish
sumber
Terima kasih, ini membantu. Saya tidak memasukkan / mencabut kabel atau yang serupa, tetapi beberapa jam sebelum saya harus Alt / SysRq REISUB karena laptop tidak akan bangun setelah menutup tutupnya dan kemudian (tidak sengaja) mencabut. Itu bisa dihubungkan kemudian .... Dan saya pasti akan tetap mengingat saran Anda menjalankan tes memori dalam pikiran. Terima kasih
Tinellus