
Comprei um novo PC com AMD Ryzen 7 3800X e Radeon RX 5700 XT.
Só é possível instalar a partir de um stick USB UEFI, caso contrário, a instalação após a primeira caixa de diálogo (aquela em que você seleciona Instalar ou Instalação gráfica) é apenas uma bagunça quebrada.
Quando instalado, o OpenGL usa renderização de CPU em vez de GPU e nenhum driver pode fazer nada com ele. Eu tentei muitas coisas dexserver amdgpupacote para oficialamdgpu promas nenhum deles funciona (o amdgpu pro não pode ser instalado porque quebra durante a configuração).
Após a instalação do sistema operacional, não consigo carregar o KDE, mesmo que esteja instalado. Eu preciso de pelo menos algum firmware parastartxmas ter o xserver funcionando interrompe o TTY (tela totalmente preta, mas consigo fazer login e executar com sucessostartxcomo se nada de ruim estivesse acontecendo).
Isso pode ser bom (não é bom, mas espero que possa conviver), mas não consigo fazer o OpenGL rodar na GPU. Ainda assim, o glxgears roda em mais de 2 mil em comparação com 60 no meu antigo laptop.
Além disso, meu segundo monitor nunca funcionou (principal usando DisplayPort, secundário usando HDMI), mesmo que ambos os monitores estejam conectados à GPU.
O que não tentei foi pegar tudo do código-fonte e compilá-lo sozinho (são 4h30 aqui agora e estou cansado de passar a maior parte do dia nisso).
PS: Executando Debian Sid com 5.3+ Kernel 19.2+ Mesa, amd64 (+i386 usando multiarch).
PPS: Tive que usar outro espelho além do deb.debian.org porque havia algo quebrado que causou muito mais problemas.
Responder1
Resolvido instalandofirmware-linux-nonfreee então correndofazer instalaremgit.kernel.org/.../linux/kernel/.../linux-firmware.git/(basta baixá-lo, extrair o .tar.gz e enquanto estiver no diretório digitar "make install").
Dessa forma, você poderá usar todo o novo firmware até que ele seja substituído pela versão mais recente da sua distribuição.