Erro VK_ERROR_INCOMPATIBLE_DRIVER com Vulkan no ATI Sapphire 7870 executando (X) Ubuntu 18.04

Erro VK_ERROR_INCOMPATIBLE_DRIVER com Vulkan no ATI Sapphire 7870 executando (X) Ubuntu 18.04

Passei +- 22 horas tentando fazer funcionar, mas encontro mais problemas do que soluções.

PROBLEMA

Passos para reproduzir #1

EM CURTO, MAIS NO DOC ORIGINAL.

INFORMAÇÃO

  • GPU: ATI Sapphire 7870 e AMD Radeon 7870AMD/ATI

  • 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 usandosudo 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.confcom

    Section "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-drivere 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-graphicsagora está instalado por padrão no Ubuntu 18.04. Percebi a mudança em 07/10/2018.

  1. Execute este comando para atualizar seu sistema

    sudo apt-get update -y && sudo apt-get upgrade -y
    
  2. Instale os drivers Mesa Vulkan:

    sudo apt-get install mesa-vulkan-drivers vulkan-utils
    
  3. Modifique os parâmetros do kernel /etc/default/grubcomo:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
    

    Isso deve consertarVK_ERROR_INCOMPATIBLE_DRIVER.

  4. Para ativar o driver amdgpu. (radeon não está funcionando com esta GPU.)

  5. Execute estes comandos:

    • sudo update-grubPara atualizar o grub com base nas informações do arquivo /etc/default/grub.
    • sudo shutdown -r nowPara 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".
  6. Deve aparecer vulkaninfosem problemas.


Caso não funcione

  1. Adicione nem modifique /etc/X11/xorg.confAND /etc/X11/20-amdgpu.confcom 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.
  2. Verifique se o amdgpu está carregado carregando o GRUB e pressionando E.

  3. sudo usermod -a -G video $LOGNAME

  4. sudo apt-get install hexchat > join #radeone peça ajuda.

Sinta-se à vontade para compartilhar sua experiência. Estou disposto a atualizar esta postagem. (☞゚ヮ゚)☞

informação relacionada