VK_ERROR_INCOMPATIBLE_DRIVER erro com o Vulkan no ATI Sapphire 7870 em execução (X) Ubuntu 18.04

0

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

PROBLEMA

Passos para reproduzir # 1

  • Nova instalação do Ubuntu com o Xubuntu DE.

  • Siga as instruções oficiais - link

    link

  • Linha 15 - VULKAN_SDK = / home / kreyren / vulkan / VulkanSDK / 1.0.37.0 / x86_64 não deveria ser 1.1.73.0? (baseado na instrução oficial da AMD )

  • VK_ERROR_INCOMPATIBLE_DRIVER

SHORTED, MAIS NO DOC ORIGINAL.

INFORMAÇÃO

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

    • O fabricante tem dois nomes para essa GPU até onde eu sei.

    • GPU suporta o Vulkan com base no teste no Windows 10 executando o DotA 2 com argumento “-vulkan” e wiki: link

  • SO: Testado no Debian 9, Xubuntu e Ubuntu.

    • Agora eu tenho uma nova instalação do Ubuntu com backup usando o Clonezilla e a configuração básica.

    • lista apt --instalada > /home/kreyren/Desktop/Installed_packages.txt link

    • Atualizações instaladas usando sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

    • A Distro tem 20 GB de root + 2 GB de swap no SSD e 100 GB de / home no HDD

    • Verifique se é suportado pela AMD:

SOLUÇÃO TRIEDA

  • adicione NAND modifique /etc/X11/xorg.conf com

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
  • Reinicializar > VK_ERROR_INCOMPATIBLE_DRIVER

SHORTED, MAIS NO DOC ORIGINAL.

BACKSTORY

O original está disponível em documentos pessoais do Google.

Eu fiz um documento no Facebook onde tentei corrigir esse problema com a ajuda de outros usuários do Linux. O documento do Facebook foi removido após a solução e o problema foi postado no askubuntu! Esperando 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 nesse problema, como Desenvolvedores que poderiam corrigir esse problema por padrão.

    
por David Košecký 29.05.2018 / 03:16

1 resposta

1

Esta solução pode estar desatualizada. Parece que apenas mesa-vulkan-driver e sudo apt dist-upgrade são necessários para tornar o trabalho vulkan da API. - Atualizado em 10/07/2018

Eu encontrei a solução antes de postar esta resposta, este é o repost recomendado por @ElderGeek no fórum. (̀ᴗ • ́) و

Instalação do Vulkan no AMD Radeon 7870 executando o Ubuntu 18.04 (possíveis outras distribuições baseadas no Debian)

NOTA: eu não consegui reproduzi-lo no Debian 9.4.

ATENÇÃO: Agarre um backup já que o systemd (ou suas alternativas) não será capaz de inicializar com erro algo como: ERR: Install firmware-amd-graphics package .

WARNING_EDIT: Parece que o pacote firmware-amd-graphics agora é instalado por padrão no Ubuntu 18.04. Eu notei a mudança em 10/07/2018.

  1. Execute este comando para atualizar seu sistema

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

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

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

    Isso deve corrigir VK_ERROR_INCOMPATIBLE_DRIVER .

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

  5. Execute estes comandos:

    • sudo update-grub Para atualizar o grub com base em informações em /etc/default/grub .
    • sudo shutdown -r now Para reiniciar o seu dispositivo.
    • lspci -k | grep "Kernel driver in use:" Para verificar se ela está carregada corretamente, a saída deve ser: "Kernel driver in use: amdgpu" .
  6. Deve aparecer em vulkaninfo sem problemas.

Caso não funcione

  1. Adicione nem modifique /etc/X11/xorg.conf AND /etc/X11/20-amdgpu.conf com o seguinte conteúdo (reinicialize após essas modificações):

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
    • Option "TearFree" "true" deve corrigir o problema com a captura de 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 #radeon e peça ajuda.

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

    
por David Košecký 02.06.2018 / 02:58