Ubuntu 16.04 Os drivers gráficos da Intel falham em vários aplicativos

1

Estou tendo problemas gráficos com meu laptop e sempre o tive desde que o comprei. Até agora não encontrei solução para meus problemas.

Primeiro minhas especificações via lshw

laptop-aspire-e5-574      
description: Computer
width: 64 bits
capabilities: vsyscall32
*-core
   description: Motherboard
   physical id: 0
 *-memory
      description: System memory
      physical id: 0
      size: 15GiB
 *-cpu
      product: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
      vendor: Intel Corp.
      physical id: 1
      bus info: cpu@0
      size: 2676MHz
      capacity: 2700MHz
      width: 64 bits

      *-display
         description: VGA compatible controller
         product: Sky Lake Integrated Graphics
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 07
         width: 64 bits
         clock: 33MHz
         capabilities: vga_controller bus_master cap_list rom
         configuration: driver=i915_bpo latency=0
         resources: irq:127 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:4000(size=64)

Meus erros são com o Chrome, o Chromium, o Atom e o VLC. Os erros parecem ser acionados pela placa de vídeo da Intel, devido a algum bug ainda desconhecido.

É difícil explicar exatamente o que está acontecendo, mas em resumo.

  • Aplicativos como o Chrome / Chromium, Atom e VLC não podem ser abertos após um período não especificado de uso normal (navegando principalmente no FF).

  • Eu uso o Firefox como meu navegador principal. Após aproximadamente 10 min ou talvez 1h os outros aplicativos não vão abrir no meu laptop e travar.

  • Se eu reiniciar e abrir os aplicativos, eles funcionam bem e podem até funcionar por várias horas, e eu posso abrir o FF posteriormente. Se eles correm em paralelo, eles parecem funcionar.

  • Minha melhor descrição do problema é que quando eu uso o FF por um período de tempo indeterminado, os outros aplicativos não serão abertos ou executados. Se eu reiniciar, tudo volta ao normal e posso abrir os aplicativos novamente. É como se algo, em algum momento, desencadeasse no software que trava os outros aplicativos quando tento iniciá-los. Eu suspeito que está começando a ver o Youtube no FF, que impede que os outros aplicativos sejam iniciados.

  • Pode haver outros aplicativos afetados e não começarão, mas ainda não encontrei outros.

Meus logs de erro para os aplicativos em questão:

Chrome:

    laptop@laptop-Aspire-E5-574:~$ google-chrome
[5625:5625:1211/115914:ERROR:gles2_cmd_decoder.cc(14890)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[5625:5625:1211/115914:ERROR:gles2_cmd_decoder.cc(4102)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[5625:5625:1211/115914:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5625:5625:1211/115914:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5692:5692:1211/115924:ERROR:gles2_cmd_decoder.cc(14890)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[5692:5692:1211/115924:ERROR:gles2_cmd_decoder.cc(4102)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[5692:5692:1211/115924:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5692:5692:1211/115924:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5721:5721:1211/115934:ERROR:gles2_cmd_decoder.cc(14890)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[5721:5721:1211/115934:ERROR:gles2_cmd_decoder.cc(4102)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[5721:5721:1211/115934:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5721:5721:1211/115934:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5736:5736:1211/120029:ERROR:gles2_cmd_decoder.cc(14890)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[5736:5736:1211/120029:ERROR:gles2_cmd_decoder.cc(4102)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[5736:5736:1211/120029:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5736:5736:1211/120029:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5795:5795:1211/120035:ERROR:gles2_cmd_decoder.cc(14890)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[5795:5795:1211/120035:ERROR:gles2_cmd_decoder.cc(4102)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[5795:5795:1211/120035:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
[5795:5795:1211/120035:ERROR:gpu_channel_manager.cc(224)] Exiting GPU process because some drivers cannot recover from problems.
^Z
[3]+  Stopped                 google-chrome

ATOM:

    laptop@laptop-Aspire-E5-574:~$ vlc
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[00000000014da148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000015ed4d8] dbus interface error: poll() failed: Interrupted system call
[00000000015ed4d8] dbus interface error: poll() failed: Interrupted system call
[00000000015ed4d8] dbus interface error: poll() failed: Interrupted system call
[00000000015ed4d8] dbus interface error: poll() failed: Interrupted system call
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f681cc4d688] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.
intel_do_flush_locked failed: Input/output error
QObject::~QObject: Timers cannot be stopped from another thread
QSocketNotifier: Invalid socket 24 and type 'Read', disabling...
Segmentation fault (core dumped)

Resposta de erro tardio do Chromium + para o ATOM

    laptop@laptop-Aspire-E5-574:~$ atom
laptop@laptop-Aspire-E5-574:~$ chromium-browser/usr/bin/atom: line 119:  6209 Segmentation fault      (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
Failed to get crash dump id.
Report Id: 
laptop@laptop-Aspire-E5-574:~$ vlc --avcodec-hw=vaapi
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[00000000019ef148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0000000001b02468] dbus interface error: poll() failed: Interrupted system call
[0000000001b02468] dbus interface error: poll() failed: Interrupted system call
[0000000001b02468] dbus interface error: poll() failed: Interrupted system call
[0000000001b02468] dbus interface error: poll() failed: Interrupted system call
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f0bfd102618] avcodec decoder: Using Intel i965 driver for Intel(R) Skylake - 1.7.1 for hardware decoding.
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
intel_do_flush_locked failed: Input/output error
QObject::~QObject: Timers cannot be stopped from another thread
QSocketNotifier: Invalid socket 24 and type 'Read', disabling...
[3]+  Killed                  google-chrome

Cromo com argumento --verbose para mais registro de erros.

        [7811:7811:1211/124931:VERBOSE1:cross_device_promo.cc(169)] CrossDevicePromo::MaybeBrowsingSessionStarted. Same browsing session as the last call.
[7811:7811:1211/124931:VERBOSE1:cross_device_promo.cc(169)] CrossDevicePromo::MaybeBrowsingSessionStarted. Same browsing session as the last call.
[7996:7996:1211/124931:VERBOSE1:sandbox_linux.cc(70)] Activated seccomp-bpf sandbox for process type: gpu-process.
[7996:7996:1211/124931:VERBOSE1:child_thread_impl.cc(371)] Mojo is disabled on child
[7996:7996:1211/124931:VERBOSE1:gles2_cmd_decoder.cc(3166)] GL_EXT_packed_depth_stencil supported.
[7996:7996:1211/124937:ERROR:gles2_cmd_decoder.cc(13835)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[7996:7996:1211/124937:ERROR:gles2_cmd_decoder.cc(4021)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[7996:7996:1211/124937:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[7996:7996:1211/124937:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7996:7996:1211/124937:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124937:VERBOSE1:sandbox_linux.cc(70)] Activated seccomp-bpf sandbox for process type: gpu-process.
[8006:8006:1211/124937:VERBOSE1:child_thread_impl.cc(371)] Mojo is disabled on child
[8006:8006:1211/124937:VERBOSE1:gles2_cmd_decoder.cc(3166)] GL_EXT_packed_depth_stencil supported.
[8006:8006:1211/124947:ERROR:gles2_cmd_decoder.cc(13835)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[8006:8006:1211/124947:ERROR:gles2_cmd_decoder.cc(4021)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[8006:8006:1211/124947:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[8006:8006:1211/124947:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8006:8006:1211/124947:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124947:VERBOSE1:sandbox_linux.cc(70)] Activated seccomp-bpf sandbox for process type: gpu-process.
[8015:8015:1211/124947:VERBOSE1:child_thread_impl.cc(371)] Mojo is disabled on child
[8015:8015:1211/124947:VERBOSE1:gles2_cmd_decoder.cc(3166)] GL_EXT_packed_depth_stencil supported.
[7811:7840:1211/124949:VERBOSE1:mime_type_resource_handler.cc(294)] To buffer: https://easylist-downloads.adblockplus.org/antiadblockfilters.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201610291740&downloadCount=4%2B
[7811:7840:1211/124949:VERBOSE1:web_request_time_tracker.cc(181)] WR percent 82: https://notification.adblockplus.org/notification.json?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201611051451&downloadCount=4%2B: 15/894 = 0.0167942
[7811:7840:1211/124949:VERBOSE1:web_request_time_tracker.cc(181)] WR percent 80: https://easylist-downloads.adblockplus.org/antiadblockfilters.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201610291740&downloadCount=4%2B: 11/898 = 0.0123539
[7811:7840:1211/124949:VERBOSE1:mime_type_resource_handler.cc(294)] To buffer: https://easylist-downloads.adblockplus.org/exceptionrules.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201611051441&downloadCount=4%2B
[7811:7840:1211/124950:VERBOSE1:mime_type_resource_handler.cc(294)] To buffer: https://easylist-downloads.adblockplus.org/easylist.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201610291740&downloadCount=3
[7811:7840:1211/124950:VERBOSE1:web_request_time_tracker.cc(181)] WR percent 81: https://easylist-downloads.adblockplus.org/easylist.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201610291740&downloadCount=3: 14/1804 = 0.00803758
[7811:7840:1211/124951:VERBOSE1:web_request_time_tracker.cc(181)] WR percent 79: https://easylist-downloads.adblockplus.org/exceptionrules.txt?addonName=adblockpluschrome&addonVersion=1.12.4&application=chromium&applicationVersion=53.0.2785.143&platform=chromium&platformVersion=53.0.2785.143&lastVersion=201611051441&downloadCount=4%2B: 6/2616 = 0.00257044
[8015:8015:1211/124957:ERROR:gles2_cmd_decoder.cc(13835)] Offscreen context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
[8015:8015:1211/124957:ERROR:gles2_cmd_decoder.cc(4021)]   GLES2DecoderImpl: Context reset detected after MakeCurrent.
[8015:8015:1211/124957:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[8015:8015:1211/124957:ERROR:gpu_channel_manager.cc(222)] Exiting GPU process because some drivers cannot recover from problems.
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8015:8015:1211/124957:WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8027:8027:1211/124957:VERBOSE1:sandbox_linux.cc(70)] Activated seccomp-bpf sandbox for process type: gpu-process.
[8027:8027:1211/124957:VERBOSE1:child_thread_impl.cc(371)] Mojo is disabled on child
[8027:8027:1211/124957:VERBOSE1:gles2_cmd_decoder.cc(3166)] GL_EXT_packed_depth_stencil supported.

Isso persistiu por meses agora. Eu não tenho ideia do que fazer e não tenho certeza se posso fazer alguma coisa. É possível que o problema seja simplesmente a falta de suporte para este laptop em particular a partir de gráficos da Intel no Ubuntu?

E o Firefox é muito lento em geral. Ao rolar eu tenho lag. Surpreendentemente, se eu iniciar o Chrome (quando posso fazê-lo), ele deixará de funcionar enquanto o navegador Crome for executado em segundo plano (passivamente).

Qualquer sugestão seria muito bem-vinda.

    
por dinnerisserved 11.12.2016 / 13:26

1 resposta

0

Eu mesmo poderia ter encontrado a resposta. Algumas pesquisas no google finalmente me colocaram no caminho certo.

1) Eu acabei aqui: link que confirma que há um problema do Intel Skylake com o Chromium / Chrome finalmente.

2) Isso permite que a resolução do problema seja feita instalando uma atualização do kernel, pois eu nem sabia que o Ubuntu não está atualizado com versões de kernel pelo menos estáveis.

Para verificar sua versão atual do kernel, execute o seguinte:

uname -a
uname -r 

Isto irá mostrar a versão do kernel. Para instalar o kernel estável mais recente para o Ubuntu 16.04, clique aqui: link

3) Eu também encontrei o que é um problema semelhante, muitos parecem ter com sua placa gráfica linux aqui: link

Para saber qual placa gráfica você executou todos ou qualquer um dos seguintes comandos

 glxinfo|grep vendor
 glxinfo|grep renderer
 sudo lspci|grep VGA

Neste ponto, a solução é executar diferentes kernels e experimentar soluções para a placa gráfica Skylake. Não tenho certeza se tudo funciona perfeito ainda, mas os recursos acima devem colocar qualquer um que tenha esse problema e não sabe por onde começar no caminho certo.

    
por dinnerisserved 11.12.2016 / 20:01