J'ai passé + - 22 heures à essayer de le faire fonctionner, mais je trouve plus de problèmes que de solutions.
Étapes pour reproduire # 1
Nouvelle installation d'Ubuntu avec Xubuntu DE.
Suivez les instructions officielles - https://support.AMD.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
Ligne 15 - VULKAN_SDK =/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 ne devrait-il pas être 1.1.73.0? (basé sur instruction officielle d'AMD )
VK_ERROR_INCOMPATIBLE_DRIVER
COURT, PLUS EN DOCUMENT ORIGINAL.
GPU: ATI Sapphire 7870 ET AMD Radeon 7870AMD/ATI
Le fabricant a deux noms pour ce GPU pour autant que je sache.
Le GPU prend en charge Vulkan basé sur le test dans Windows 10 exécutant DotA 2 avec l'argument "-vulkan" et le wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: testé sur Debian 9, Xubuntu et Ubuntu.
En ce moment, j'ai une nouvelle installation d'Ubuntu avec sauvegarde en utilisant Clonezilla et une configuration de base.
liste d'apt --installed> /home/kreyren/Desktop/Installed_packages.txt https://Pastebin.com/WrKWWbhg
Mises à jour installées à l'aide de Sudo apt-get update -y && Sudo apt-get upgrade -y && Sudo apt-get dist-upgrade -y
Distro a 20 Go de root + 2 Go de swap sur SSD et 100 Go de/home sur disque dur
Vérifiez qu'il est pris en charge par AMD:
ajouter NAND modifier /etc/X11/xorg.conf
avec
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Redémarrer> VK_ERROR_INCOMPATIBLE_DRIVER
COURT, PLUS EN DOCUMENT ORIGINAL.
L'original est disponible sur les documents Google personnels.
J'ai créé un document Facebook où j'ai essayé de résoudre ce problème avec l'aide d'autres utilisateurs de Linux. Le document Facebook a été supprimé après la solution et le problème a été publié sur askubuntu! En espérant toucher plus de personnes avec le même problème.
Pas assez de réputation pour publier le reste de l'original et il semble inutile de spammer avec des informations non pertinentes, c'est ici pour ceux qui sont intéressés par ce problème comme les développeurs qui pourraient éventuellement résoudre ce problème par défaut.
Cette solution peut être obsolète. Il semble que seulement mesa-vulkan-driver
et Sudo apt dist-upgrade
est nécessaire pour faire fonctionner l'API vulkan. - Mis à jour le 10/07/2018
J'ai trouvé la solution avant de poster cette réponse c'est republié recommandé par @ElderGeek sur le forum. (• ̀ᴗ • ́) و
NOTE: Je n'ai pas pu le reproduire sur Debian 9.4.
AVERTISSEMENT: Prenez une sauvegarde car systemd (ou ses alternatives) ne pourra pas démarrer avec une erreur comme: ERR: Install firmware-AMD-graphics package
.
WARNING_EDIT: Il semble que le package firmware-AMD-graphics
est maintenant installé par défaut sur Ubuntu 18.04. J'ai remarqué le changement au 10/07/2018.
Exécutez cette commande pour mettre à jour votre système
Sudo apt-get update -y && Sudo apt-get upgrade -y
Installez les pilotes Mesa Vulkan:
Sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modifiez les paramètres du noyau dans /etc/default/grub
comme:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
Cela devrait corriger VK_ERROR_INCOMPATIBLE_DRIVER .
Pour activer le pilote amdgpu. (Radeon ne fonctionne pas avec ce GPU.)
Exécutez ces commandes:
Sudo update-grub
Pour mettre à jour grub en fonction des informations dans /etc/default/grub
.Sudo shutdown -r now
Pour redémarrer votre appareil.lspci -k | grep "Kernel driver in use:"
Pour vérifier qu'il est correctement chargé, la sortie doit être: "Kernel driver in use: amdgpu"
.Devrait apparaître dans vulkaninfo
sans problème.
Ajouter ou modifier /etc/X11/xorg.conf
ET /etc/X11/20-amdgpu.conf
avec le contenu suivant (redémarrez après ces modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
devrait résoudre le problème de lecture d'écran.Vérifiez que amdgpu est chargé en chargeant GRUB et en appuyant sur E.
Sudo usermod -a -G video $LOGNAME
Sudo apt-get install hexchat > join #radeon
et demander de l'aide.
N'hésitez pas à partager votre expérience, je suis prêt à mettre à jour ce post. (☞ ゚ ヮ ゚) ☞