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.