J'essaie d'installer Vulkan sur Ubuntu 17.10.
Jusqu'ici j'ai essayé:
Sudo apt install mesa-vulkan-drivers vulkan-utils
Cela ne semble pas fonctionner, car je reçois la sortie suivante de vulkaninfo
:
===========
VULKAN INFO
===========
Vulkan API Version: 1.0.42
INFO: [loader] Code 0 : Found manifest file /home/<redacted>/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/<redacted>/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/intel_icd.i686.json, version "1.0.0"
ERROR: [loader] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: cannot open shared object file: No such file or directory
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /etc/vulkan/icd.d/radeon_icd.i686.json, version "1.0.0"
ERROR: [loader] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: cannot open shared object file: No such file or directory
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version "1.0.0"
Instance Extensions:
====================
Instance Extensions count = 6
VK_KHR_surface : extension revision 25
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_KHR_wayland_surface : extension revision 5
VK_KHR_mir_surface : extension revision 4
VK_EXT_debug_report : extension revision 5
/build/vulkan-WFoCfr/vulkan-1.0.42.0+dfsg1/demos/vulkaninfo.c:1523: failed with VK_ERROR_INITIALIZATION_FAILED
Voici le résultat de lscpi
:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] [1002:665f] (rev 81)
Plus précisément, ma carte graphique est une Radeon R7 360.
Dois-je faire quelque chose pour activer les pilotes? J'ai l'impression qu'il me manque quelque chose de très évident ...
Je soupçonne que cette carte n’est pas supportée par RADV pour le moment.
Vérifiez ce post . J'ai eu un problème similaire sur mon ATI Sapphire 7870 ET AMD Radeon 7870. (☞ ゚ ヮ ゚) ☞
Je pense qu'il pourrait s'agir d'un problème avec amdgpu
non chargé. Essayez de le vérifier à l'aide de lspci -k | grep "Kernel driver in use:"
.
La sortie devrait être "Kernel driver in use: amdgpu"
.
Si non, ajoutez NAND, modifiez /etc/X11/xorg.conf
avec
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
devrait résoudre le problème d'affichage d'écran.Puis modifiez /etc/default/grub
en tant que:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1"
terminé avec Sudo update-grub && Sudo shutdown -r
pour mettre à jour grub et redémarrer votre appareil.
Ensuite, je suggérerais Sudo usermod -a -G video $LOGNAME
son recommandé par AMD pour réparer ce VK_ERROR.
Finalement, je vous suggère d'essayer hexchat sur #radeon, ils devraient pouvoir vous aider.
Le paquet libvulkan1 est-il également installé? C'est la bibliothèque du chargeur, et les fichiers JSON ICD corrects doivent pointer vers le chargeur approprié.
edit: Aussi, pourquoi n’avez-vous pas la version 1.0.61 de l’API?
Solution suggérée pour AMD: https://askubuntu.com/a/970377/750714