web-dev-qa-db-fra.com

Installation du pilote mesa Vulkan sur Ubuntu 17.10

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 ...

3
fluffels

Je soupçonne que cette carte n’est pas supportée par RADV pour le moment.

1
fluffels

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 $LOGNAMEson recommandé par AMD pour réparer ce VK_ERROR.

Finalement, je vous suggère d'essayer hexchat sur #radeon, ils devraient pouvoir vous aider.

3
David Košecký

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

liées: https://askubuntu.com/a/967910/750714

1
Terry Hendrix II