Error VK_ERROR_INCOMPATIBLE_DRIVER con Vulkan en ATI Sapphire 7870 ejecutando (X)Ubuntu 18.04

Error VK_ERROR_INCOMPATIBLE_DRIVER con Vulkan en ATI Sapphire 7870 ejecutando (X)Ubuntu 18.04

Pasé +- 22 horas intentando que funcionara, pero encuentro más problemas que soluciones.

PROBLEMA

Pasos para reproducir el n.° 1

CORTO, MÁS EN DOC ORIGINAL.

INFORMACIÓN

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

  • SO: Probado en Debian 9, Xubuntu y Ubuntu.

    • En este momento tengo una nueva instalación de Ubuntu con copia de seguridad usando Clonezilla y configuración básica.

    • lista apta --instalada > /home/kreyren/Desktop/Installed_packages.txt https://pastebin.com/WrKWWbhg

    • Actualizaciones instaladas usandosudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

    • La distribución tiene 20 GB de raíz + 2 GB de intercambio en SSD y 100 GB de /home en HDD

    • Verifique que sea compatible con AMD:

SOLUCIÓN PROBADA

  • agregar NAND modificar /etc/X11/xorg.confcon

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

CORTO, MÁS EN DOC ORIGINAL.

TRASFONDO

Original está disponibleen documentos personales de Google.

Hice un documento de Facebook donde intenté solucionar este problema con la ayuda de otros usuarios de Linux. ¡El documento de Facebook se eliminó después de la solución y el problema se publicó en Askubuntu! Con la esperanza de llegar a más personas con el mismo problema.

No hay suficiente reputación para publicar el resto del original y parece inútil enviar spam con información irrelevante. Está aquí para aquellos que estén interesados ​​en este problema, como los desarrolladores que posiblemente podrían solucionar este problema de forma predeterminada.

Respuesta1

Esta solución puede estar desactualizada. Parece que solo se necesita mesa-vulkan-drivery para que la API vulkan funcione. sudo apt dist-upgrade- Actualizado el 07/10/2018

Encontré la solución antes de publicar esta respuesta. Esta es una nueva publicación recomendada por @ElderGeek en el foro. (•̀ᴗ•́)و

Instalación de Vulkan en AMD Radeon 7870 con Ubuntu 18.04 (posibles otras distribuciones basadas en Debian)

NOTA:No pude reproducirlo en Debian 9.4.

ADVERTENCIA:Obtenga una copia de seguridad ya que systemd (o sus alternativas) no podrá iniciar con un error como: ERR: Install firmware-amd-graphics package.

ADVERTENCIA_EDITAR:Parece que el paquete firmware-amd-graphicsahora está instalado de forma predeterminada en Ubuntu 18.04. Noté el cambio el 07/10/2018.

  1. Ejecute este comando para actualizar su sistema

    sudo apt-get update -y && sudo apt-get upgrade -y
    
  2. Instale los controladores Mesa Vulkan:

    sudo apt-get install mesa-vulkan-drivers vulkan-utils
    
  3. Modifique los parámetros del kernel como /etc/default/grub:

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

    Esto debería arreglarVK_ERROR_INCOMPATIBLE_DRIVER.

  4. Para activar el controlador amdgpu. (Radeon no funciona con esta GPU).

  5. Ejecute estos comandos:

    • sudo update-grubPara actualizar grub según la información en /etc/default/grub.
    • sudo shutdown -r nowPara reiniciar su dispositivo.
    • lspci -k | grep "Kernel driver in use:"Para verificar que esté cargado correctamente, el resultado debe ser: "Kernel driver in use: amdgpu".
  6. Debería aparecer vulkaninfosin problemas.


En caso de que no funcione

  1. Agregue ni modifique /etc/X11/xorg.confAND /etc/X11/20-amdgpu.confcon el siguiente contenido (reinicie después de estas modificaciones):

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
    • Option "TearFree" "true"debería solucionar el problema con la visualización de la pantalla.
  2. Verifique que amdgpu esté cargado cargando GRUB y presionando E.

  3. sudo usermod -a -G video $LOGNAME

  4. sudo apt-get install hexchat > join #radeony pide ayuda.

No dudes en compartir tu experiencia. Estoy dispuesto a actualizar esta publicación. (☞゚ヮ゚)☞

información relacionada