** Atualização 2015/09/21 **
- Novos links para pacotes do mutter
Algum tempo atrás eu tentei instalar o Catalyst 15.7 na maioria das distribuições Linux com o GNOME e depois de várias tentativas eu consegui instalá-lo.
Nesta resposta, mostrarei a você como instalar o Catalyst 15.7 no Debian 8, independentemente do ambiente de desktop que você usa.
Só para esclarecer, usei este procedimento nos seguintes ambientes de área de trabalho:
- KDE
- GNOME
- Canela
- XFCE
Antes de começar, precisamos instalar algumas dependências, então vamos abrir um terminal e executar o seguinte comando:
sudo apt-get install gcc g++ make dkms fakeroot
Depois de instalar as dependências, podemos continuar baixando o Catalyst do site oficial da AMD:
Após o download do Catalyst, devemos descompactar. Na pasta onde você descompacta o Catalyst, vamos abrir um terminal e executar os seguintes comandos:
Primeiro, damos permissões de execução.
chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run
Em seguida, prosseguimos para instalar o driver.
sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install
Quando o driver estiver instalado, ele perguntará se você deseja reiniciar o computador. Selecione "não".
Agora precisamos criar um arquivo de configuração para o servidor X, portanto, execute o seguinte comando:
sudo aticonfig --initial
Nota: Se você precisar usar diferentes opções com o comando aticonfig, leia a ajuda dele, executando em um terminal o seguinte comando:
aticonfig --help
Apenas usuários do GNOME.
Infelizmente, o Catalyst tem alguns problemas de compatibilidade com o GNOME, portanto, para corrigir, precisamos executar em um terminal os seguintes comandos:
su
echo "export COGL_DRIVER=gl" >> /etc/environment
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment
echo "export COGL_RENDERER=GLX" >> /etc/environment
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment
Os comandos anteriores ajudam mutter a detectar a versão do OpenGL, com isso, o problema com o GDM é resolvido.
Agora precisamos de ajuda para detectar a versão do OpenGL que nossa sessão do GNOME pode carregar corretamente. Para fazer isso, execute em um terminal os seguintes comandos sem permissões de root:
touch ~/.xsession
echo "export COGL_DRIVER=gl" > ~/.xsession
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession
echo "export COGL_RENDERER=GLX" >> ~/.xsession
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession
echo "gnome-session" >> ~/.xsession
Somente usuários de laptop GNOME.
Em laptops, gnome-shell crash, o motivo da falha é um erro X que afirma argumentos para XRRChangeOutputProperty chamado de mutter-3.14.4 / src / backends / x11 / meta-monitor-manager-xrandr.c: output_set_presentation_xrandr
Para corrigir este erro, devemos recompilar "mutter" com uma fonte de patch. Para os usuários da arquitetura amd64 pode salvar o trabalho, baixando os seguintes arquivos, que compilou e empacotou sozinho.
gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb
libmutter-dev_3.14.4-1~deb8u1_amd64.deb
libmutter0e_3.14.4-1~deb8u1_amd64.deb
mutter_3.14.4-1~deb8u1_amd64.deb
Para usuários da arquitetura i386, em breve eu carregarei os pacotes compilados e empacotados, portanto, fique atento a este guia.
Para instalar os pacotes, é necessário abrir um terminal na pasta onde você baixou os pacotes e executar o seguinte comando:
sudo dpkg -i *.deb
Se tivermos problemas com algumas dependências ao instalar pacotes, é necessário apenas executar o seguinte comando:
sudo apt-get -f install
E com isso terminamos. Agora só precisamos reiniciar o computador para aproveitar o Catalyst 15.7.