quarta-feira, 31 de maio de 2017

Resolvendo travamento do linux em notebooks com chip de vídeo hibrido: Intel & Nvidia

Ao instalar o Fedora 25 num notebook Dell Inspiron 7559 ("Gaming"), com chips de vídeo Intel & Nvidia, deparei-me com o problema de travamentos -> BUG: soft lockup - CPU#<n> stuck for <dt>s! intermitentes. A princípio, desconfiei do Gnome, visto que o gdm.service se estranha com placas nVidia no Fedora 25.

Instalei vários ambientes gráficos: XFCE, MATE, Kde e mesmo assim não resolveu. Pensei até que fosse alguma bronca com o novato Wayland.

Ao pesquisar a resolução para esse problema, vi que alguém tinha solucionado usando o parâmetro NOMODESET no Kernel. No entanto, ao usar este recurso, o notebook sobe no modo gráfico padrão VESA, ou seja, sem nenhum driver de placa de vídeo carregado.

No mesmo post (https://help.ubuntu.com/community/HybridGraphics), havia o uso de driver.modeset=x, onde driver pode ser "nouveau" (nVidia) ou "i915" (Intel). Testei usando o parâmetro nouveau.modeset=1, mas ainda assim ficou lento, que só foi resolvido quando coloquei o modeset=0.

Assim, para quem tem grub2, o arquivo /etc/default/grub, ficou com a "linha de comando" assim:

GRUB_CMDLINE_LINUX="rhgb noquiet mode nouveau.modeset=0

Após fazer a alteração acima, faça (como root):

# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

... que gerará o novo grub. Reinicie o computador que o problema estará sanado.

Dúvidas, críticas e sugestões, comente!

Nenhum comentário:

Postar um comentário