Agora, pelos procedimentos descritos nas páginas 1 a 4, você recuperou a tela gráfica. Pode estar com resolução baixa, mas "subiu o X". Como consertar?
12. Primeiro, tente regular a resolução na sua interface gráfica.
Geralmente, está no Menu ou no Centro de Controle, em Monitor. Se sua placa for uma NVIDIA, veja também no controlador chamado:
NVIDIA Settings. Se for uma ATI, veja no
Catalyst Control Center.
13. Se não funcionar, tente com o comando
xrandr. Os
Dinossauros do Linux, usavam muito!
xrandr
Ou:
xrandr --current # Mostra os modos de vídeo e suas resoluções compatíveis.
xrandr --verbose # Modo completo, muitas informações sobre vídeo
Agora, usando o mesmo comando, tente setar a resolução máxima. Suponha que no comando acima, viu que a resolução máxima suportada é:
1280x1024 75.0 60.0
Isto é:
1280x1024, em frequências de 75 Hz ou 60 Hz. Regule permanentemente, com os comandos abaixo:
xrandr --auto # Isto regula automaticamente, tente primeiro, é mais seguro.
Se não funcionar, tente:
xrandr -s 1280x1024
Ou:
xrandr --output VGA --mode 1280x1024 --rate 75 # Se você tem vídeo digital, troque VGA por DVI.
Se não tiver certeza da resolução máxima, tente com uma mais baixa antes, porque pode perder o sincronismo de vídeo, aí não verá nada, só uma tela com cores embaralhadas. Também, em monitores digitais modernos, LCD ou LED, não use frequências de varredura acima de 75 Hz, pois pode danificar o monitor.
O
xrandr é um comando preparado para funcionar sem necessidade de privilégios de root. Não o execute como root.
Há muitas outras funcionalidades no
xrandr, até para regular múltiplos monitores. Detalhes, veja exemplos nestas home-pages. Pode também procurar na Internet, porque existem muitos outros exemplos e tutoriais:
14. Tentei tudo, não deu! (risos!) Meu amigo, você está com um problema... Calma, o seu driver de vídeo é que está com problema, precisa trocá-lo!
O melhor jeito é usar o driver para sua própria distribuição.
Primeiro, remova, desinstale qualquer driver de vídeo que tenha instalado antes. Procure por
nvidia,
ati,
via ou
sis no seu instalador gráfico de pacotes ou com comandos, e os instale.
Também instale um pacote chamado
mesa. Para certas distros, como openSUSE, até instalação via WEB:
1 Click Install, pode ser usada.
Para servir de guia, coloco aqui alguns drivers que funcionam, para várias placas. Me baseei nos nomes dos pacotes para Sabayon e Gentoo, mas para outros
GNU/Linux, os nomes devem ser parecidos.
Se você tiver uma SIS ou uma VIA Chrome, desista da Aceleração 3D e Compiz, não vai funcionar, ou vai, mas muito mal! Mas razoável resolução, deve conseguir.
Para placas NVIDIA mais recentes, drivers que funcionam são:
nvidia-drivers e
xf86-video-nouveau.
Para NVIDIA antigas, como a Gforce 5200, a 5500:
nvidia-drivers Legacy, versões série 173 ou anteriores. Pode ser necessário usar também versões de kernel e Xorg antigas. Ou use
xf86-video-nouveau.
Para NVIDIA muito antigas, como a MX 4000, use
nvidia-drivers de série 96 ou anterior.
Para todas as NVIDIA, driver 2D:
xf86-video-nv.
Para as ATI (e AMD-ATI) mais novas, série 5 ou superior:
ati-drivers ou
xf86-video-ati. Substituem os obsoletos drivers Radeon e
"fglrx":
Para as ATI antigas, série 4 ou inferior:
xf86-video-ati.
Para as Intel:
xf86-video-intel ou
intel-graphics.
Para as VIA Chrome:
xf86-video-openchrome, ou drivers
via ou
unichrome.
Para as SIS: tente o driver
sis da distro ou os muito antigos drivers
linuxsisvga:
Drivers genéricos que devem funcionar em todas placas:
xf86-video-vesa.
15. Usando driver instalado manualmente:
Se reinstalar o driver da distribuição, ainda não funcionou, vamos ao menos fácil.
Baixe o driver do site do fabricante da placa de vídeo:
Salve em uma pasta. Agora precisa "parar" o servidor gráfico. Há alguns modos de fazer isso. Um deles é reiniciar a distro no nível de inicialização 3:
Aperte
Ctrl+Alt+F1 e execute este comando:
sudo init 3
Mas, eu acho mais simples parar o serviço do servidor gráfico, do que reiniciar tudo.
sudo service xdm stop
Ou:
sudo /etc/init.d/xdm stop
Ou ainda:
sudo systemctl stop xdm
Se seu GNU/Linux usa systemd, se for necessário, também execute:
sudo killall lightdm # Ou gdm, kdm etc... dependendo do seu gerenciador de login
Ou:
sudo service lightdm stop
Fechado o X, lembrando que você está na pasta onde salvou o driver proprietário, rode seu instalador. Em geral, tem extensão
.RUN. Execute este comando:
sudo ./Nome_do_Arquivo_de_Driver.run
16. Puxa, que azar! Ainda não! (Rsrrsrrsrsr!)
Pode ser preciso reinstalar o kernel.
De novo, remova, desinstale, qualquer driver de vídeo que tenha. Reinstale seu kernel de boot e refaça o procedimento descrito na etapas 14 ou 15.
17. Não, não funcionou nada até agora! (Rsrsrsrrsrsrsrrsrs!)
Antes de reformatar tudo, tente ainda colocar na Blacklist os drivers que não funcionaram.
Em um exemplo, você tentou instalar o driver Nouveau e ele não funcionou. Desinstale o Nouveau e coloque-o na Blacklist. Isso pode ser feito de dois jeitos. Ou edite o arquivo
/etc/modprobe.d/blacklist.conf:
gksu # Ou kdesu, se você usa KDE, gedit (ou kate, kwrite, etc, seu editor da distro)
E coloque nele, a linha:
blacklist nouveau
Ou, mais simples, execute este comando:
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
Pode ser necessário colocar outros drivers, como
nv, por exemplo. Em um outro exemplo, para usar ATI Catalyst, pode tentar colocar
fglrx e
radeon na lista negra.
Finalmente, uma última coisa que pode tentar. Desative os módulos de kernel dos drivers que não funcionaram. Em um exemplo, suponha que
radeon não funcionou...
sudo rmmod radeon
Ou:
sudo modprobe -r radeon
Conclusão
Neste artigo, vimos muita coisa que você pode tentar para recuperar a sua tela gráfica, antes de reinstalar tudo!
BOA SORTE!