Sistema Ubuntu 20.04 congela [drm: intel_pipe_update_end [i915]] * ERRO * Falha de atualização atômica no tubo A

Dec 18 2020

Meu sistema Ubuntu 20.04 foi afetado por congelamentos ocasionais (~ a cada 1-2 dias) que bloqueiam completamente qualquer interação (nem mesmo o REISUB funciona) e requer o pressionamento do botão liga / desliga para reiniciar o computador. Esta é uma nova instalação em um laptop MSI GF65 Thin 10SER. Já fiz algumas pesquisas e este parece ser um problema antigo (https://linuxreviews.org/Linux_Kernel_5.5_Will_Not_Fix_The_Frequent_Intel_GPU_Hangs_In_Recent_Kernels, https://www.dedoimedo.com/computers/intel-microcode-atomic-update.html, https://hobo.house/2018/05/18/fix-for-intel-i915-gpu-freeze-on-recent-linux-kernels/) relacionado ao Intel iGPU.

Meu dmesgestá cheio de linhas como as abaixo e, inevitavelmente, elas causam o travamento do sistema .

[drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=9338 end=9339) time 321 us, min 1063, max 1079, scanline start 1038, end 1090

$ uname -r

5.4.0-58-generic

$ lspci -k | grep -EA3 'VGA|3D|Display':

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
    DeviceName: Onboard - Video
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 12aa
    Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060] (rev a1)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 12aa
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Eu tentei o seguinte:

  • Adicione as opções de kernel i915.enable_psr=0,i915.enable_dc=0

  • Habilite o KMS anterior para o driver gráfico Intel (adicione i915 a / etc / initramfs-tools / modules)

  • Habilite o GuC com i915.enable_guc=2, porém não funciona como $ sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status | grep status:retornostatus: DISABLED

  • Altere o driver de vídeo X.Org para o conjunto de modos em vez do xserver-xorg-video-intel

  • Atualize o kernel do Linux para 5.8

  • Adicione o seguinte a /usr/share/X11/xorg.conf.d/10-intel.conf

      Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "NoAccel" "True"
        Option "DRI" "False"
      EndSection
    

Uma observação é que quando eu mudo o Perfil Prime para o modo Performance (ou seja, apenas o NVIDIA GPU é usado e o Intel não é) eu não obtenho nenhum desses erros no dmesg. No entanto, esta não é uma solução para mim, pois esta opção esgota minha bateria muito rapidamente.

Sou um novo usuário do Ubuntu e realmente apreciaria se alguém pudesse ajudar ou apenas fornecer uma solução alternativa para que eu possa ter um sistema estável sem travamentos. Deixe-me saber se você precisar de alguma informação adicional. Desde já, obrigado!

Atualização 20/12/2020:

A configuração GRUB_CMDLINE_LINUX="nouveau.modeset=0"em / etc / default / grub interrompeu os dmesgerros de falha de atualização atômica. No entanto, agora glxinfo|egrep "OpenGL renderer"dá em OpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)vez de OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2). Isso é um problema porque agora recebo um uso extremamente alto da CPU do gnome-shell. Eu realmente não sei o que tirar dessa informação.

Ajuda seria muito apreciada.

Nesse ínterim, restaurei a configuração do grub e fiz algumas outras alterações. $ inxi -G

Graphics:  Device-1: Intel UHD Graphics driver: i915 v: kernel 
           Device-2: NVIDIA TU106 [GeForce RTX 2060] driver: nvidia v: 450.80.02 
           Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia 
           resolution: 1920x1080~144Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.8

Atualização 21/12/2020:

Ok, então estou executando meu sistema com o perfil de desempenho Nvidia Prime ativado (acho que isso significa que o iGPU não está sendo usado, apenas o dGPU - nvidia - está) e acabei de travar enquanto ouço o Spotify (que acontece também ser um dos motivos de meu computador travar no passado), porém desta vez não registrei nenhum erro de atualização do Atomic nesta sessão e journalctl -b -1 -enão registrei nada relevante (pelo menos para mim). Seguirei a resposta a esta pergunta. Como posso saber por que o 20.04 está travando? e então atualizarei o tópico. Avise-me se houver alguma saída / informação de que você precise para entender melhor o problema.

Atualização 23/12/2020:

Eu realizei um memtest de https://www.memtest86.com/ e obteve 0 erros (resultados abaixo):

Também fiz uma instalação limpa do Ubuntu, Mint e Manjaro. Cada um deles mostraria o erro de atualização do Atomic em dmesg. Enviei o laptop para o serviço de reparo porque acho que o problema é devido a um defeito de hardware.

Respostas

DavidS. Jan 28 2021 at 19:19

Então, o laptop saiu da RMA e eles me disseram que não havia nada de errado com ele. Infelizmente, tive que mudar para o Windows porque não posso ter um sistema instável como descrevi acima. No futuro, posso tentar instalar uma versão mais recente do Ubuntu para verificar se o problema persiste.