VK_ERROR_INCOMPATIBLE_DRIVER-Fehler mit Vulkan auf ATI Sapphire 7870 mit (X)Ubuntu 18.04

VK_ERROR_INCOMPATIBLE_DRIVER-Fehler mit Vulkan auf ATI Sapphire 7870 mit (X)Ubuntu 18.04

Ich habe ungefähr 22 Stunden damit verbracht, es zum Laufen zu bringen, aber ich habe mehr Probleme als Lösungen gefunden.

PROBLEM

Schritte zur Reproduktion #1

Gekürzt, mehr im Originaldokument.

INFORMATION

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

  • Betriebssystem: Getestet auf Debian 9, Xubuntu und Ubuntu.

    • Im Moment habe ich eine Neuinstallation von Ubuntu mit Backup mithilfe von Clonezilla und Basis-Setup.

    • apt-Liste --installed > /home/kreyren/Desktop/Installed_packages.txt https://pastebin.com/WrKWWbhg

    • Installierte Updates mitsudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

    • Die Distro verfügt über 20 GB Root + 2 GB Swap auf SSD und 100 GB /home auf HDD

    • Überprüfen Sie, ob es von AMD unterstützt wird:

ERPROBTE LÖSUNG

  • NAND hinzufügen ändern /etc/X11/xorg.confmit

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

Gekürzt, mehr im Originaldokument.

HINTERGRUNDGESCHICHTE

Original ist vorhandenin persönlichen Google-Dokumenten.

Ich habe ein Facebook-Dokument erstellt, in dem ich versucht habe, dieses Problem mit Hilfe anderer Linux-Benutzer zu beheben. Das Facebook-Dokument wurde nach der Lösung entfernt und das Problem wurde auf Askubuntu gepostet! Ich hoffe, mehr Leute mit demselben Problem zu erreichen.

Nicht genug Reputation, um den Rest des Originals zu posten, und es scheint sinnlos, mit irrelevanten Informationen zu spammen. Es ist für diejenigen hier, die an diesem Problem interessiert sind, wie Entwickler, die dieses Problem möglicherweise standardmäßig beheben könnten.

Antwort1

Diese Lösung ist möglicherweise veraltet. Es scheint, dass nur mesa-vulkan-driverund sudo apt dist-upgradeerforderlich ist, damit die Vulkan-API funktioniert. - Aktualisiert am 10.07.2018

Ich habe die Lösung gefunden, bevor ich diese Antwort gepostet habe. Dies ist ein von @ElderGeek im Forum empfohlener erneuter Beitrag. (•̀ᴗ•́)و

Vulkan-Installation auf AMD Radeon 7870 mit Ubuntu 18.04 (möglicherweise andere Debian-basierte Distributionen)

NOTIZ:Ich konnte es unter Debian 9.4 nicht reproduzieren.

WARNUNG:Erstellen Sie eine Sicherungskopie, da systemd (oder seine Alternativen) nicht booten kann und eine Fehlermeldung ähnlich der folgenden angezeigt wird: ERR: Install firmware-amd-graphics package.

WARNUNG_BEARBEITEN:Es scheint, dass das Paket firmware-amd-graphicsjetzt standardmäßig unter Ubuntu 18.04 installiert ist. Ich habe die Änderung am 07.10.2018 bemerkt.

  1. Führen Sie diesen Befehl aus, um Ihr System zu aktualisieren

    sudo apt-get update -y && sudo apt-get upgrade -y
    
  2. Installieren Sie die Mesa Vulkan-Treiber:

    sudo apt-get install mesa-vulkan-drivers vulkan-utils
    
  3. Ändern Sie die Kernel-Parameter wie /etc/default/grubfolgt:

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

    Das sollte das Problem behebenVK_ERROR_INCOMPATIBLE_DRIVER.

  4. Um den AMDGPU-Treiber einzuschalten. (Radeon funktioniert nicht mit dieser GPU.)

  5. Führen Sie diese Befehle aus:

    • sudo update-grubUm Grub basierend auf den Informationen in zu aktualisieren /etc/default/grub.
    • sudo shutdown -r nowUm Ihr Gerät neu zu starten.
    • lspci -k | grep "Kernel driver in use:"Um zu überprüfen, ob es korrekt geladen wurde, sollte die Ausgabe folgendermaßen aussehen: "Kernel driver in use: amdgpu".
  6. vulkaninfoSollte ohne Probleme angezeigt werden .


Falls es nicht funktioniert

  1. /etc/X11/xorg.confFügen Sie AND /etc/X11/20-amdgpu.confmit folgendem Inhalt hinzu oder ändern Sie es (Neustart nach diesen Änderungen):

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
    • Option "TearFree" "true"sollte das Problem mit der Bildschirmdarstellung beheben.
  2. Überprüfen Sie, ob amdgpu geladen ist, indem Sie GRUB laden und drücken E.

  3. sudo usermod -a -G video $LOGNAME

  4. sudo apt-get install hexchat > join #radeonund um Hilfe bitten.

Teilen Sie gerne Ihre Erfahrungen. Ich aktualisiere diesen Beitrag gerne. (☞゚ヮ゚)☞

verwandte Informationen