%20Ubuntu%2018.04.png)
Passei +- 22 horas tentando fazer funcionar, mas encontro mais problemas do que soluções.
PROBLEMA
Passos para reproduzir #1
Nova instalação do Ubuntu com Xubuntu DE.
Siga as instruções oficiais -https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
Linha 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 não deveria ser 1.1.73.0? (baseado emInstrução oficial da AMD)
VK_ERROR_INCOMPATIBLE_DRIVER
EM CURTO, MAIS NO DOC ORIGINAL.
INFORMAÇÃO
GPU: ATI Sapphire 7870 e AMD Radeon 7870AMD/ATI
O fabricante tem dois nomes para esta GPU, pelo que eu sei.
GPU suporta Vulkan com base no teste no Windows 10 executando DotA 2 com argumento “-vulkan” e wiki:https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
SO: testado em Debian 9, Xubuntu e Ubuntu.
No momento tenho uma nova instalação do Ubuntu com backup usando Clonezilla e configuração básica.
lista apt --installed > /home/kreyren/Desktop/Installed_packages.txt https://pastebin.com/WrKWWbhg
Atualizações instaladas usando
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Distro tem 20 GB de root + 2 GB de swap no SSD e 100 GB de /home no HDD
Verifique se é compatível com AMD:
SOLUÇÃO TENTADA
adicionar modificação NAND
/etc/X11/xorg.conf
comSection "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection
Reinicializar > VK_ERROR_INCOMPATIBLE_DRIVER
EM CURTO, MAIS NO DOC ORIGINAL.
HISTÓRIA
Original está disponívelem documentos pessoais do Google.
Fiz um documento no Facebook onde tentei corrigir esse problema com a ajuda de outros usuários Linux. O documento do Facebook foi removido após solução e o problema foi postado no askubuntu! Na esperança de alcançar mais pessoas com o mesmo problema.
Não há reputação suficiente para postar o restante do original e parece inútil enviar spam com informações irrelevantes. Está aqui para aqueles que estão interessados neste problema, como desenvolvedores, que poderiam corrigir esse problema por padrão.
Responder1
Esta solução pode estar desatualizada. Parece que apenas mesa-vulkan-driver
e sudo apt dist-upgrade
é necessário para fazer a API vulkan funcionar. - Atualizado em 07/10/2018
Encontrei a solução antes de postar esta resposta. Esta é uma repostagem recomendada por @ElderGeek no fórum. (•̀ᴗ•́)و
Instalação do Vulkan no AMD Radeon 7870 rodando Ubuntu 18.04 (possíveis outras distros baseadas em Debian)
OBSERVAÇÃO:Não consegui reproduzi-lo no Debian 9.4.
AVISO:Faça um backup, pois o systemd (ou suas alternativas) não conseguirá inicializar com um erro como: ERR: Install firmware-amd-graphics package
.
AVISO_EDIT:Parece que o pacote firmware-amd-graphics
agora está instalado por padrão no Ubuntu 18.04. Percebi a mudança em 07/10/2018.
Execute este comando para atualizar seu sistema
sudo apt-get update -y && sudo apt-get upgrade -y
Instale os drivers Mesa Vulkan:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modifique os parâmetros do kernel
/etc/default/grub
como:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
Isso deve consertarVK_ERROR_INCOMPATIBLE_DRIVER.
Para ativar o driver amdgpu. (radeon não está funcionando com esta GPU.)
Execute estes comandos:
sudo update-grub
Para atualizar o grub com base nas informações do arquivo/etc/default/grub
.sudo shutdown -r now
Para reiniciar seu dispositivo.lspci -k | grep "Kernel driver in use:"
Para verificar se está carregado corretamente, a saída deve ser:"Kernel driver in use: amdgpu"
.
Deve aparecer
vulkaninfo
sem problemas.
Caso não funcione
Adicione nem modifique
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
com o seguinte conteúdo (reinicie após essas modificações):Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection
Option "TearFree" "true"
deve corrigir o problema de distorção da tela.
Verifique se o amdgpu está carregado carregando o GRUB e pressionando E.
sudo usermod -a -G video $LOGNAME
- Deveria consertar"VK_ERROR_INITIALIZATION_FAILED".
- Parece mágica, masé recomendado pela AMD.
sudo apt-get install hexchat > join #radeon
e peça ajuda.
Sinta-se à vontade para compartilhar sua experiência. Estou disposto a atualizar esta postagem. (☞゚ヮ゚)☞