Eu instalei uma nova cópia do Ubuntu 13.10 x64 e do AMD Catalyst 13.12. Quando estou inicializando, vejo a tela inicial do logo do Ubuntu por um segundo, depois ela vai para uma tela preta. Estou usando a placa gráfica R9 290x.
Aqui estão os passos da minha instalação:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 lib32gcc1
sudo sh *.run --buildpkg Ubuntu/saucy
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f --adapter=all
sudo reboot
Em seguida, reinicializações do sistema, tela preta.
Em seguida, me deparo com este tópico: patch
Eu removi minha instalação atual do catalisador, reconfigure meu xorg.conf.
Eu faço as etapas no patch thread e, em seguida, reinstale o catalisador 13.12 com o patch.
Eu obtenho o mesmo resultado: reinicie e, em seguida, tela preta.
Então eu dou uma olhada no arquivo Xorg.0.log e no grep e vejo exatamente esse problema: Xorg.conf
Eu não tenho uma pasta chamada /usr/lib64
ou /usr/X11R6...
, então faço a alteração recomendada:
cd /usr ; sudo ln -svT lib /usr/lib64
Em seguida, criei os diretórios da pasta:
mkdir /usr/X11R6
mkdir /usr/X11R6/lib64
....
cp /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri/
Eu copiei manualmente o arquivo fglrx_dri.so para as pastas X11R6. Isso fez com que os erros desaparecessem nos arquivos Xorg.0.conf. Eu reinicio, e mesmo problema: veja a tela inicial do Ubuntu por um segundo, depois tela preta.
O sistema parece reconhecer a placa gráfica porque quando eu faço isso:
sudo aticonfig --lsa
* 0. 01:00.0 AMD Radeon R9 290 Series
* - Default adapter
Mas quando faço isso:
sudo aticonfig --adapter=all --odgt
ERROR - X needs to be running to perform AMD Overdrive(TM) commands
Então eu tento iniciar o X:
sudo xinit
Mas isso me diz que (EE) Server is already active for display 0
Eu tentei desativar o lightdm e reiniciar o X:
sudo service lightdm stop
sudo xinit
Então vejo o Lightdm dizendo que está sendo iniciado e um monte de texto é impresso ... mas ele para em:
....
Loading extension GLESX
Loading extension AMDXVOPL
Loading extension AMDXVBA
Agora eu não sei mais como resolver isso.