Não é possível desativar os drivers nouveau no Ubuntu 18.04

4

Eu tentei desabilitar os drivers nouveau no Ubuntu 18.04 colocando essas linhas em /etc/modprobe.d/blacklist.conf :

#Blacklist nouveau drivers blacklist nouveau blacklist lbm-nouveau alias nouveau off alias lbm-nouveau off

e atualizando o initramfs.

Na reinicialização, o gdm não será iniciado, bloqueado na última linha: Tentando entrar em qualquer tty, recebo o mesmo erro (tive que desfazer as alterações do modo de recuperação).

O mesmo procedimento estava trabalhando em 17.10 (com xorg).

Meu pc é um Asus ux430uq com instalação limpa do Ubuntu 18.04 (kernel 4.15.0-20).

Estou com medo de desinstalar xserver-xorg-video-nouveau drivers, pois não sei como reinstalá-los se algo der errado (não consigo fazer a internet funcionar no modo de recuperação).

EDITAR:

A desinstalação do pacote acima leva ao mesmo erro. Tentando inicializar o Ubuntu com o sinalizador do kernel, nouveau.modeset=0 também apresenta o mesmo erro.

    
por velix 03.05.2018 / 13:22

4 respostas

5

Eu encontrei a solução. Vou escrever aqui para quem pode ter o mesmo problema.

Minha sessão do gdm3 estava sendo executada no wayland. Para verificar:

 $ loginctl
 SESSION     UID  USER     SEAT     TTY             
       2    1000  velix    seat0    tty2            
      c2    1000  velix                                             
      c1     120  gdm      seat0    tty1

O comando loginctl show-session <session-n> -p Type mostra o tipo de sessão:

$ loginctl show-session c1 -p Type
Type=Wayland

Para alterá-lo, edite o arquivo /etc/gdm3/custom.conf e descomente a linha WaylandEnable=false .

Após a reinicialização:

$ loginctl show-session c1 -p Type
Type=x11

Agora, a inclusão de drivers nouveau na lista negra em /etc/modprobe.d/blacklist.conf (como na pergunta) funciona e não apresenta o erro acima.

O ponto chave é executar o xorg em vez de um wayland

(É por isso que estava trabalhando no meu 17.10 Ubuntu, forçado a rodar o xorg)

    
por velix 04.05.2018 / 15:34
1

Obtive exatamente o mesmo problema, minha configuração é x11 (retornada pelo comando loginctl). A única maneira de trabalhar para mim no momento é renomear o módulo de arquivo nouveau.

# pwd
/lib/modules/4.15.0-20-generic/kernel/drivers/gpu/drm/nouveau
# mv nouveau.ko nouveau.ko-old
# reboot

solução suja, mas trabalhando, espero que ajude. Claro, tudo estava bem em 17.10.

    
por lightman 23.05.2018 / 18:30
1

link

tente:

sudo systemctl disable nvidia-fallback.service
    
por heeen 31.07.2018 / 12:10
0

Não se esqueça de desabilitar o Secure Boot no BIOS, especialmente quando você quiser que o driver nvidia (e não nouveau) esteja funcionando. Caso contrário, ele sempre voltará para o nouveau, não importa o que você faça.

Observe também que a opção "Secure Boot" pode ser escondida no BIOS sob várias opções em vários lugares e muitas vezes essa opção não está dizendo nada sobre "Secure Boot", mas às vezes é chamada "Other OS" similar. Cada BIOS pode ser bastante original aqui. Levei vários dias tentando várias abordagens até voltar para a BIOS como último recurso. Não pode ser enfatizado o suficiente especialmente quando você está atualizando 18.04 da versão mais antiga.

    
por crdev 19.07.2018 / 21:13