Ambiente
Especificação do sistema: Lenovo ideapad U310
CPU Pentium 3556U baseada em Haswell, 4 GB de RAM, sem gráficos discretos. Instalado o Ubuntu 12.04.4 LTS com sessão de fallback do gnome (do repositório oficial)
Repositório Usando: preciso / preciso-segurança / preciso-atualização / preciso-backports com principal, universo, multiverso, restrito.
Repo de terceiros: Libreoffice / ubuntu para o Libreoffice,
tualatrix / ubuntu para o Ubuntu Tweak,
Spotify para Spotify,
tomahawk / ubuntu para Tomahawk
(Nenhum pacote de terceiros relacionado ao sistema é usado)
- versão xserver-xorg-core: 2: 1.14.5-1ubuntu2 ~ saucy1 ~ precise2,
- xserver-xorg-video-intel versão: 2.99.904-0ubuntu2.1 ~ precise1
Problema
Problema: Sistema totalmente trava com muita frequência. (Eu sofri 8+ vezes durante as últimas 24 horas)
Quando ocorre: Quando uso o Firefox (com várias guias) e rola para baixo / para cima em alguma página, o sistema trava. Isso nunca ocorre em páginas muito simples (como páginas relacionadas ao Linux ou documentos on-line), mas ocorre com frequência (e aleatoriamente) enquanto estou sofrendo algumas páginas com imagens, faixas, flashes, etc.
Às vezes o sistema fica travado enquanto usa (como primeiro plano) outros programas (como o Libreoffice), enquanto o Firefox já abriu.
Eu acho que existem vários estágios na suspensão do sistema.
1) (Enquanto navego com o Firefox) o mouse se move, mas o sistema não responde. Nenhuma alteração em outras janelas. (Estou usando o widget monitor do sistema para monitorar meu sistema e, se o sistema trava, a atualização do widget é interrompida) O teclado às vezes funciona naquele momento. (Nem sempre) Então eu posso usar outros TTYs pressionando Ctrl + Alt + 1. Depois de mover para TTYs, eu normalmente volto para a sessão original do gnome. Então funciona bem .
Eu posso encontrar alguns logs em / var / log / syslog:
kernel: [ 970.227645] [drm:i915_hangcheck_elapsed] *ERROR* stuck on render ring
kernel: [ 970.227655] [drm] capturing error event; look for more information in /sys/kernel/debug/dri/0/i915_error_state
Também existem alguns logs relacionados no Xorg.0.log (não posso colocar nada, já que é bem longo):
(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x34) [0x7f50a99cd1e4]
(EE) 1: /usr/bin/X (mieqEnqueue+0x263) [0x7f50a99ad733]
(EE) 2: /usr/bin/X (0x7f50a9816000+0x6adf4) [0x7f50a9880df4]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f50a2300000+0x5e08) [0x7f50a2305e08]
(EE) 4: /usr/bin/X (0x7f50a9816000+0x95de7) [0x7f50a98abde7]
(EE) 5: /usr/bin/X (0x7f50a9816000+0xc1627) [0x7f50a98d7627]
(EE) 6: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f50a8b3c000+0xfcb0) [0x7f50a8b4bcb0]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (ioctl+0x7) [0x7f50a787cc67]
(EE) 8: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmIoctl+0x28) [0x7f50a89342e8]
(EE) 9: /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1 (0x7f50a3a2b000+0x60bf) [0x7f50a3a310bf]
Além disso, neste estágio, posso pressionar Alt + PrtSc (SysRq) + B (fazer reboot) e ele funciona bem.
2) Se o sistema trava e eu não faço nada por 3 ~ 7 segundos, o ponteiro do mouse não se move mais, o teclado também não funciona. (Ctrl + Alt + número, chaves mágicas SysRq, Ctrl + Alt + Del) Naquele momento, nada que eu possa fazer permanece, exceto para o botão reset no meu laptop. Além disso, geralmente não fornece informações sobre registros.
O que testei
1) Relacionado ao navegador da Web
- Removendo o Adobe Flash: ainda trava.
- Removendo Complementos (como bloqueador de anúncios): ainda trava.
- Acelerando a aceleração HW: ainda trava.
- Usando o chrome / chromium: ainda trava.
2) Relacionado ao X.org ( link )
- Adicionando i915.semaphores = 1 ao parâmetro de inicialização: Ainda trava.
- Alterando o AccelMethod de sna para uxa: ainda trava
3) Outra versão do Ubuntu
- Ubuntu 14.04: Ainda trava
4) Conecte o gdb no xorg (consulte o site www. x.org/wiki/Development/Documentation/ServerDebugging e wiki.ubuntu.com/X/Backtracing)
- Quando o sistema trava, a conexão do ssh é perdida (sem entrada ou saída) e é impossível conectar outro ssh. Portanto, não posso voltar atrás em nada relacionado ao travamento do sistema.
Acho que testei bastante, mas nenhum é bem-sucedido. O que eu posso fazer para resolver esse problema? Há mais informações ou testes necessários para postar bugs no launchpad ou no rastreador de bugs xorg?