Como faço para instalar o driver fglrx no Debian stretch? O rastreador de pacote afirma que não há pacote disponível no momento, então adicionei Sid, fixado em 100. Quando tento instalar o fglrx-driver
agora, aptitude
retorna algo sobre xorg-video-abi-18
, um pacote que deve ser fornecido pelo próprio servidor X conforme indicado aqui .
Como é possível não ter algo tão importante como um driver no repositório de uma das maiores distros para quase um mês agora?
Resposta
O servidor X.Org atual fornece xorg-video-abi-19
, que fglrx
não suporta; os ABIs não são compatíveis com o encaminhamento, razão pela qual você não pode instalar o driver dos repositórios.
Com o Debian 9 e posteriormente, a única maneira de usar GPUs AMD é com o driver radeon
gratuito (com seu firmware não livre complementar em firmware-linux-nonfree
), ou para mais novo GPUs, seu sucessor, amdgpu
(e nesses, você poderia, se necessário, usar o driver proprietário AMDGPU Pro).
Observe que fglrx
não é realmente parte do Debian, é parte do repositório non-free que está hospedado na infraestrutura do Debian, mas não recebe a mesma quantidade de cuidado e suporte. No que diz respeito ao Debian, fglrx
não está faltando em sua distribuição porque nunca fez parte dela.
Comentários
- Os drivers diretos da AMD não parecem suportar a versão xserver: " erro: versão do servidor X detectada ' XServer 1.19.2_64a ' não é compatível. As versões suportadas são X.Org 6.9 ou posterior, até XServer 1.10 (padrão: v2: x86_64: lib: XServer 1.19.2_64a: nenhum: 4.9.0-3-amd64 🙂 A instalação não continuará. "
Resposta
Eu tive o mesmo problema e a instalação do driver de código aberto resolveu meu problema (certifique-se de ter contrib e non-free em seu source.lst):
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
(o comando vem da seguinte página wiki: https://wiki.debian.org/AtiHowTo )
Resposta
Corrigi o problema fazendo o downgrade do servidor x para o fornecido em jessie. O seguinte script deve fazer o truque:
#!/bin/bash printf "deb http://ftp.de.debian.org/debian/ stable main contrib non-free\ndeb-src http://ftp.de.debian.org/debian/ stable main contrib non-free\n" > /etc/apt/sources.list.d/stable.list printf "Package: xserver-*\nPin: release a=stable\nPin-Priority:1001\n" > /etc/apt/preferences.d/xserver.pref apt-get update;apt-get dist-upgrade exit 0
Para reverter suas alterações, exclua os arquivos criados neste processo.
Observe que eu não posso garantir que isso funcionará. Você só deve fazer isso se entender o que este script fará.
Comentários
- Eu recomendaria baixar uma versão mais recente do fglrx da AMD (como Stephen Kitt sugeriu) em vez de fazer o downgrade do x-server. Fazer o downgrade de x parece mais provável de causar a quebra de outros elementos do sistema, especialmente visto que o alongamento tem divergido de jessie por mais de um ano desde que esta resposta foi postada.