Instalação do Fedora 25 AMDGPU-PRO

3

Mudei para o Fedora 25 alguns dias atrás para meu novo hardware (placa-mãe Ryzen 7 1800X + XFX RX580 + placa-mãe Gigabyte GA-AB350-gaming), pois o Ubuntu 17.04 falha na inicialização da mídia de instalação. Todos estão funcionando bem, exceto a reprodução de vídeo 4k. Então eu tentei instalar o driver amdgpu-pro, mas estou preso a alguma dependência estranha.

# dnf install amdgpu-pro.x86_64
Last metadata expiration check: 0:17:50 ago on Tue May  9 21:10:51 2017.
Error: nothing provides libudev.so.0()(64bit) needed by xorg-x11-drv-amdgpu-pro-1:1.2.99-414273.el6.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)

Existe alguém que tenha o mesmo problema? Qual pacote devemos instalar para obter esse libudev.so.0 ? Posso ver que tenho /lib64/libudev.so.1 , que está simbolicamente vinculado a /lib64/libudev.so.1.6.5 , mas vincular isso a libudev.so.0 simplesmente não funciona.

    
por shinkou 10.05.2017 / 03:56

3 respostas

1

É assim que eu consegui instalar o driver amdgpu-pro no Fedora 25. Tente por seu próprio risco.

Eu visitei a página da web da AMD e baixei o amdgpu-driver para o REHL 7. Antes de instalar o driver, tive que fazer algumas alterações no meu sistema operacional.

Primeiro eu tive que instalar o (repo EPEL para Redhat) link ] que funciona no Fedora 25.

A segunda coisa que tive que fazer foi fazer o downgrade de xorg drivers porque o amdgpu-driver não parece suportar versões mais recentes de xorg . E eu acho que esse é o problema que você tem. Você precisa fazer downgrade de xorg para não ter uma versão mais recente que a 1.17 instalada. Eu sugiro que você desinstale todos os drivers xorg e então instale os do Fedora 21 para que você não traga nenhuma dependência. Você também pode tentar uma maneira mais simples com o seguinte comando: sudo dnf downgrade --allowerasing --releasever=21 xorg-x11-server-Xorg xorg-x11-server-common Há uma chance de você quebrar algumas dependências dessa maneira, mas o sistema pode funcionar de qualquer maneira. Tente por sua própria conta e risco e baseie sua decisão em seu nível de conhecimento.

A terceira e última coisa que tive que fazer foi adotar meu gerenciador de exibição e ambiente de desktop. O amdgpu-driver parece não suportar todas as opções disponíveis, o que também foi o caso com o antigo fglrx-driver . Eu não sei a compatibilidade em todas as opções. Mas no meu computador, executo o gerenciador de exibição lightdm e o ambiente de área de trabalho LXDE . Mas é claro que você pode tentar experimentar as opções que quiser e ver o que funciona. deseja usar LXDE e lightdm , você pode tentar com os seguintes comandos: sudo dnf install lightdm . Então você precisa ativá-lo: sudo systemctl disable name_of_your_current_display_manager.service e, em seguida, sudo systemctl enable lightdm.service . Para instalar o LXDE , basta digitar sudo dnf install @lxde-desktop .

Finalmente, também não estou executando o kernel mais recente do Linux. Não tenho certeza se isso é importante ou não, mas estou executando a versão 4.8

Por fim, reinicie o computador e verifique se tudo está funcionando. Siga as instruções na página da web da AMD para instalar o motorista. Reinicie o computador e espere pelo melhor!

    
por 16.06.2017 / 00:54
0

Parece que o Ubuntu não é iniciado com uma incompatibilidade de placa-mãe mais recente da Gigabyte. ( link ) Da mesma forma que o driver AMDGPU-PRO não é instalado corretamente a partir do Fedora 25, apenas o AMDGPU de código aberto funciona. Aqui eu tive que instalar o Fedora 26 Alpha e usei o AMDGPU de código aberto, já que tenho quase as mesmas configurações que você, mas um RX480.

    
por 13.05.2017 / 21:45
0

Os arquivos libudev.so.1.N.N devem estar em / usr / lib e / usr / lib64. Você pode criar links simbólicos para aqueles que apontam para .0 e, em seguida, instalar sem verificação de dependência:

(Exemplo: sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.6.2 /usr/lib/libudev.so.0)

rpm -Uvh --nodeps amdgpu-pro.x86_64.

Apenas no caso, aqui são as bibliotecas conhecidas .rpms info. Você deve ter uma das versões no usr / lib64.

    
por 13.06.2017 / 14:41