Ubuntu%2018.04.png)
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
Neuinstallation von Ubuntu mit Xubuntu DE.
Befolgen Sie die offiziellen Anweisungen -https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
Zeile 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 sollte es nicht 1.1.73.0 sein? (basierend aufOffizielle Anweisung von AMD)
VK_ERROR_INCOMPATIBLE_DRIVER
Gekürzt, mehr im Originaldokument.
INFORMATION
GPU: ATI Sapphire 7870 und AMD Radeon 7870AMD/ATI
Soweit ich weiß, hat der Hersteller zwei Namen für diese GPU.
GPU unterstützt Vulkan basierend auf Tests in Windows 10 mit DotA 2 mit dem Argument „-vulkan“ und Wiki:https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
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 mit
sudo 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.conf
mitSection "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-driver
und sudo apt dist-upgrade
erforderlich 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-graphics
jetzt standardmäßig unter Ubuntu 18.04 installiert ist. Ich habe die Änderung am 07.10.2018 bemerkt.
Führen Sie diesen Befehl aus, um Ihr System zu aktualisieren
sudo apt-get update -y && sudo apt-get upgrade -y
Installieren Sie die Mesa Vulkan-Treiber:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Ändern Sie die Kernel-Parameter wie
/etc/default/grub
folgt: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.
Um den AMDGPU-Treiber einzuschalten. (Radeon funktioniert nicht mit dieser GPU.)
Führen Sie diese Befehle aus:
sudo update-grub
Um Grub basierend auf den Informationen in zu aktualisieren/etc/default/grub
.sudo shutdown -r now
Um 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"
.
vulkaninfo
Sollte ohne Probleme angezeigt werden .
Falls es nicht funktioniert
/etc/X11/xorg.conf
Fügen Sie AND/etc/X11/20-amdgpu.conf
mit 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.
Überprüfen Sie, ob amdgpu geladen ist, indem Sie GRUB laden und drücken E.
sudo usermod -a -G video $LOGNAME
- Sollte beheben "VK_ERROR_INITIALIZATION_FAILED".
- Scheint wie Magie, aberEs wird von AMD empfohlen.
sudo apt-get install hexchat > join #radeon
und um Hilfe bitten.
Teilen Sie gerne Ihre Erfahrungen. Ich aktualisiere diesen Beitrag gerne. (☞゚ヮ゚)☞