Xenial 16.04 falha com nouveau CACHE_ERROR

1

Vídeo bloqueado completamente. O mouse não se moveria, o CTL-ALT-F1 não mudaria para o console de backup de emergência. Conectado via putty; a partir desse login, o sistema parecia estar funcionando normalmente, mas nada entraria na tela, incluindo a unidade - substitua

Eu desisti e reiniciei, mas o processo de reinicialização nunca mudou a exibição; Eu tive que ligar e desligar o sistema.

dmsg -T mensagens impressas como esta; eles estavam no syslog após o ciclo de energia.

13 de maio 13:18:20 kernel do desktop: [185318.986092] novo 0000: 01: 00.0: fifo: CACHE_ERROR - ch 9 [firefox [24095]] subc 5 mthd 0180 dados beef0301

(Todas as coisas são iguais, eu também usaria o software de código aberto, mas apenas mudei para os drivers proprietários da Nvidia de acordo com as instruções aqui: Instale o driver da Nvidia em vez de nouveau )

    
por Mike 13.05.2016 / 23:03

2 respostas

0

Eu encontrei um erro semelhante no fedora 25 - às vezes com o chrome, e com muito mais frequência com o navegador web nativo / padrão baseado no webkit.

A exibição do vídeo, o mouse, o teclado congelariam, mas o login do ssh funcionaria - permitindo ver os erros de cache nouveau no dmesg.

Eu tentei alguns argumentos do link e desenvolvi a seguinte solução alternativa:

Adicione nouveau.nofbaccel = 1 à linha do kernel do Linux durante a inicialização. No fedora pode ser feito fazendo alterações em /etc/default/grub para que exista uma linha semelhante a esta: GRUB_CMDLINE_LINUX="nouveau.nofbaccel detalhado = 1"

Depois disso, instale esta linha de comando usando o grub mkconfig:

grub2-mkconfig -o /boot/grub2/grub.cfg 

Reinicialize - de preferência inspecione manualmente se a linha de comando tem o sinalizador.

Após essa alteração, o desempenho é um pouco pior - mas a aceleração de hardware ainda é detectada pelo gerenciador de desktop - por isso funciona no modo gráfico completo.

Você pode tentar este sinalizador de linha de comando na inicialização do Ubuntu na linha que especifica o kernel do Linux para carregar.

    
por vpathak 20.12.2016 / 17:02
0

Eu tentei nouveau.nofbaccel = 1 por semanas sem melhorias, mas descobri que a variação abaixo ficou estável por 24 horas!

Sua millage pode variar: -)

nouveau.noaccel = 1

    
por John Lyons 24.03.2017 / 14:17