Lenovo ThinkPad 11e se congela aleatoriamente en Ubuntu 16.04

16

Tengo un Lenovo ThinkPad 11e (con el chipset Intel no el AMD), que solía experimentar congelamientos al azar bajo 14.04 que han persistido después de una instalación limpia de 16.04.

Descripción de las congelaciones que ocurren:

  • La pantalla se congela en su lugar sin distorsión
  • Los botones de hardware dejan de responder (las luces en el sonido silenciado / las teclas del micrófono ya no se alternan cuando se presionan)
  • Un reinicio completo es la única forma de arreglar el congelamiento
  • No hay absolutamente ninguna advertencia antes de que ocurra un congelamiento, el sistema actúa normalmente hasta que se bloquea

El problema parece aparecer con más frecuencia cuando ejecuto algo relacionado con Chrome / Chromium en mi sistema (incluidas las cosas que usan el marco Electron, por ejemplo, el editor Atom). Pero aún ocurrirá incluso si no se está ejecutando nada relacionado con esos. Tampoco parece estar relacionado con el estrés en el sistema porque puedo ejecutar Windows 10 en VMWare Workstation 12 sin ningún problema.

Ni siquiera estoy seguro de dónde debería comenzar a buscar pistas sobre qué está causando el problema, por lo que esperaba que alguien aquí tuviera una idea. Cuando ocurre el problema, toda la computadora deja de responder y tengo que apagarla por completo. No estoy seguro de qué registros tendrían información relacionada con un congelamiento del sistema duro.

He intentado usar linux-crashdump según lo sugerido por Chris J Arges , pero incluso después de replicar mi problema dos veces, no he encontrado entradas de bloqueo en /var/crashotras que no sean forzar un bloqueo del kernel para asegurarme de que funcionara

Posiblemente información relevante:

  • Los gráficos integrados de Intel aparecen como Intel Bay Trail (que sé que ha tenido algunos problemas con Linux en el pasado)
  • He actualizado el sistema a 8 GB de RAM (el problema ocurrió antes de este cambio también)
  • Mi sistema tiene un SSD formateado a ext4 (el problema también ocurrió usando btrfs)
  • He realizado múltiples pruebas de diagnóstico de hardware (tanto pruebas de BIOS integradas como de utilidades de arranque), que no han encontrado problemas con mi hardware
Ian
fuente
Puede probar el núcleo de la línea de comando ... intel_idle.max_cstate = 1. Si ve un mensaje de "firmware faltante" cuando ejecuta update-initramfs, intente obtener el archivo de firmware faltante.
¿Dónde exactamente pondría "intel_idle.max_cstate = 1" antes de ejecutar update-initramfs?
Ian
Tengo este mismo problema Mi computadora portátil es una Acer E5-511, también basada en Intel, pero también se ejecuta en un disco duro SSD.
Tamsyn Michael
¿Cuánta memoria de intercambio tienes? Tuve un problema en el que mi sistema se quedaría sin intercambio y se congelaría tal como lo describiste, tuvo que aumentar la cantidad de intercambio.
Sergiy Kolodyazhnyy
Acer E1-510P, basado en Intel, con disco duro original (no SSD). Windows 10 perfectamente estable. Pero la nueva instalación (particiones de formato) de Ubuntu 16.04 se congela de la misma manera (totalmente sin respuesta) jugando Netflix en Chrome, generalmente en 1 hora o menos. Parece ser un circuito de CPU, ya que noto que el ventilador llega al 100% en caso de bloqueo. Sugiero que marque este error de Ubuntu como uno que tiene: bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467 : las personas informaron que usar el kernel 3.16 anterior parece solucionarlo . Entonces un error del kernel.
RoundSparrow hilltx

Respuestas:

5

Intenta instalar núcleos más nuevos. En algunos casos, soluciona el problema de congelación causado por un código de temporizador de alta precisión incorrecto . Esto es binario para Linux 4.5.2:

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

Descargue los 3 .debpaquetes binarios apropiados , instálelos y reinicie en el nuevo núcleo. Espero que esto solucione tu problema. Por cierto, Ubuntu 16.04 tiene un nuevo núcleo, así que realice una instalación limpia (no una actualización) y vea si soluciona su problema.

Ho1
fuente
1
Creo que el kernel actualizado solucionó mi problema. Pude tener Chrome abierto durante varias horas sin experimentar ningún bloqueo. Siendo que esto parece haber solucionado el problema y la recompensa está a punto de expirar, voy a aceptar esto como la respuesta.
Ian
1
@IanLantzy Estoy feliz de ver que su problema está solucionado. De hecho, depurar estos problemas es muy complicado, y solo un puñado de personas puede depurarlos y solucionarlos. Este problema particular con HPET (si fue el caso) estuvo allí durante mucho tiempo, y tardó un tiempo en ser entendido y reparado por los gurús del kernel. Phoronix ( phoronix.com ) es un buen lugar para estar informado sobre los avances recientes en Linux y sus posibles problemas.
Ho1
Tengo una máquina virtual Ubuntu 16.04 arrancada desde un CD en vivo que está congelado (en el mismo HW). Podrías depurar eso.
Hitechcomputergeek
1
He instalado el último kernel, y no parece haber solucionado el problema después de todo, simplemente se congeló dos veces seguidas después de una semana de no congelarse.
Hitechcomputergeek
1
Sí, he notado que el problema parece persistir, pero ha mejorado con las versiones de kernel alto. Es probable que haya algún tipo de problema de hardware / firmware que eventualmente se solucionará.
Ian
5

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

Lo siguiente eliminó el problema para mí.

Editar / etc / default / grub. Cambiar la linea

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

a

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

entonces hazlo

sudo update-grub

y reiniciar.

Steve
fuente
2
Tenga en cuenta que este cambio aumentará el consumo de energía (especialmente un problema cuando se ejecuta con batería).
Dermatias
2

No hay suficiente información para diagnosticar esto, por lo que debe presentar un error. Supongo que cuando mencionas 'congelar', la computadora necesita un ciclo de energía completo para usarla nuevamente. Con eso es muy probable que sea un problema del núcleo. El siguiente enlace explica cómo presentar un error contra el kernel de Ubuntu: https://wiki.ubuntu.com/Kernel/Bugs

Otro enfoque es usar linux-crashdumppara tratar de capturar la falla cuando sucede. Las instrucciones están aquí: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

Finalmente, podría intentar instalar el último núcleo de la línea principal para ver si esto soluciona el problema. Esta sería información útil para informar también sobre el error: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/

Chris J Arges
fuente
Parte de mi pregunta es preguntar dónde debería buscar información sobre lo que sucede cuando se bloquea. Tendría que imaginar que uno de los registros en alguna parte debe tener algo.
Ian
Sí, obtener un crashdump guardará el registro del kernel después del bloqueo para que pueda revisarlo. Cuando el sistema se bloquee, almacenará el registro en /var/crash/<timestamp>/<timestamp>.dmesg.
Chris J Arges
Instalé crashdump y funciona cuando lo pruebo, sin embargo, he forzado a que mi problema ocurra dos veces ahora (jugando Bloons TD 5) y no se han registrado bloqueos en ningún momento
Ian
1

En sus posibles problemas relevantes, mencionó:

Los gráficos integrados de Intel aparecen como Intel Bay Trail (que sé que ha tenido algunos problemas con Linux en el pasado)

Aquí está mi experiencia personal. He tenido un problema similar Era una tarjeta NVidia GT820M. Siempre tuve problemas al usar los controladores propietarios de Nvidia

ingrese la descripción de la imagen aquí

Lo que me solucionó fue usar los controladores Nouveau Xorg. Cambiaría entre ellos para confirmar que era el culpable. Los mismos síntomas que los suyos sucederían. La PC dejará de responder en medio de cualquier cosa en cualquier momento sin ninguna advertencia. Y el navegador Chrome o Sublime también desencadenaría la congelación fácilmente.

Si está utilizando un controlador VGA patentado para su PC, cambie a una versión de código abierto, preferiblemente el nouveau.

Y esta mi experiencia sucedió en un Ubuntu i7 15.04. El problema se ha ido hace mucho tiempo, y ahora soy libre, pero de todo lo que describe, estoy feliz de dar 20 puntos de recompensa a los conductores de VGA como el culpable.

KhoPhi
fuente
No, el único controlador adicional que tengo en uso es solo el microcódigo adicional para el procesador en sí. No hay un controlador instalado para la GPU integrada Bay Trail. Muy buena respuesta, sin embargo.
Ian
@IanLantzy además mencionaste que sabes que Bay Trail tiene antecedentes de problemas. Supongo que es una señal más grande de que es el culpable. Editar: Acabo de darme cuenta de que la construcción del núcleo solucionó su problema. Bueno saber. Lo tendré en cuenta yo mismo. Gracias
KhoPhi
0

Estaba experimentando el mismo problema en un ASUS N56JN (también chipset Intel). Esto funcionó para mí:

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

Básicamente explica cómo actualizar el kernel a la última versión, paso a paso sobre cómo descargar, compilar e instalar la última versión del kernel de Linux (4.5).

CMorales
fuente
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Tim
¿Experimentaba el mismo problema en el mismo tipo de computadora portátil?
Ian
No, en un ASUS N56JN, también chipset Intel no AMD. Me refiero al problema de que se estaba congelando aleatoriamente después de actualizar a 16.04.
CMorales