A causa do meu problema foi que apenas a parte do kernel do HWE foi instalada, significando que o kernel foi atualizado, mas não a pilha de gráficos. Desde que o o kernel Xenial não é compatível com o driver proprietário fglrx AMD , que causou os problemas gráficos.
Antes de fazer qualquer outra coisa, é melhor fazer alguma limpeza:
-
Remova todos os pacotes de HWE utópicos, vívidos e astutos desde eles não são mais suportados (sem isso , o prompt para atualizar o HWE continuará aparecendo)
sudo apt purge 'dpkg -l | egrep "utopic|vivid|wily" | awk '{print }' | tr '\n' ' ''
-
Remova todos os kernels utópicos (3.16), vívidos (3.19) e astutos (4.2) desde que eles também não são mais suportado (isso faz com que o hwe-support-status imprima um aviso de segurança)
sudo apt purge 'dpkg -l | egrep "linux-.+-(3\.16|3\.19|4\.2)" | awk '{print }' | tr '\n' ' ''
Depois de fazer isso, existem duas soluções:
(recomendado) Instale o XWial HWE completo
-
Seguindo as instruções aqui , instale o Xenial HWE completo:
sudo apt install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
Isso deve instalar a nova pilha de gráficos, que também deve remover o fglrx
-
Certifique-se de que o fglrx foi removido, apenas para estar seguro
sudo apt remove fglrx fglrx-core fglrx-updates fglrx-updates-core
-
Remova todos os outros pacotes não utilizados
sudo apt-get autoremove
-
Reinicializar
O estado final da sua máquina deve ser algo assim:
$ uname -r
4.4.0-112-generic
$ dpkg -l | grep xenial | grep ^i | wc -l
40
$ dpkg -l | grep fglrx | grep ^i | wc -l
0
$ fglrxinfo
fglrxinfo: command not found
Se neste momento tudo parece estar funcionando bem, provavelmente é melhor ir em frente e atualizar para o 16.04 desde 14.04 é suportado apenas até abril de 2019 .
(Não recomendado) Remova completamente o Xenial HWE
-
Remova os pacotes xenial HWE
sudo apt purge 'dpkg -l | grep xenial | awk '{print }' | tr '\n' ' ''
-
Remova os núcleos xeniais (4.4)
sudo apt purge 'dpkg -l | egrep "linux-.+-4\.4" | awk '{print }' | tr '\n' ' ''
-
Remova todos os outros pacotes não utilizados
sudo apt-get autoremove
-
Reconfigure o xserver-xorg (por algum motivo, a limpeza dos HWEs remove o link simbólico de / etc / X11 / X para / usr / bin / Xorg, quebrando o X; isso corrige isso)
sudo dpkg-reconfigure xserver-xorg
-
Reinicializar
O estado final da sua máquina deve ser algo assim:
$ uname -r
3.13.0-119-generic
$ dpkg -l | egrep "utopic|vivid|wily|xenial" | grep ^i | wc -l
0
$ dpkg -l | grep fglrx | grep ^i | wc -l
4
$ dpkg -l | grep fglrx
ii fglrx-amdcccle-updates 2:15.201-0ubuntu0.14.04.1 amd64 Catalyst Control Center for the AMD graphics accelerators
ii fglrx-updates 2:15.201-0ubuntu0.14.04.1 amd64 Video driver for the AMD graphics accelerators
ii fglrx-updates-core 2:15.201-0ubuntu0.14.04.1 amd64 Minimal video driver for the AMD graphics accelerators
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon(TM) HD8490
OpenGL version string: 4.5.13399 Compatibility Profile Context 13.35.1005