Installation des pilotes nvidia vulkan pour 16.04

8

Je suis le 16.04 avec un Nvidia 760GTX qui devrait être supporté par vulkan.

J'ai installé libvulkan-devajouté ce ppahttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

J'ai aussi installé vulkan-utils mesa-vulkan-drivers

Il devrait y avoir un paquet appelé nvidia-graphics-drivers-364là-dedans mais je vois seulement nvidia-364et nvidia 364-dev. J'ai choisi d'installer nvidia-364.

Quand j'essaye de courir vulkaninfoje reçois

/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: échec avec VK_ERROR_INITIALIZATION_FAILED

à la fin

J'ai également essayé d'installer https://developer.nvidia.com/vulkan-driver mais j'obtiens un distribution script failed erroret le pilote ne fonctionne pas.

Maik Klein
la source

Réponses:

8

J'ai eu le même problème, jusqu'à ce que je désinstalle mesa-vulkan-drivers. DOTA2 a alors immédiatement commencé avec l' -vulkanoption. vulkaninfoMe donne également beaucoup plus de sortie maintenant, sans l'erreur.

kellerkindt
la source
Cela a empiré pour moi, maintenant la commande ne va pas aussi loin et donne cette erreur: `` `Impossible de créer une instance Vulkan. /build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633: échec avec VK_ERROR_INCOMPATIBLE_DRIVER ``
Vadim Peretokin
6
sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364

Téléchargez le sdk https://lunarg.com/vulkan-sdk/

Exécutez le sdk, copiez le dossier extrait vers un emplacement et ajoutez les variables de chemin suivantes

export LD_LIBRARY_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/lib
export VK_LAYER_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d

Vous devrez peut-être ajuster le chemin.

C'est tout ce que vous devez faire.

Le sdk est complètement facultatif, mais cela devrait vous permettre de commencer.

Mise à jour:

En fait, les 355 et 364 ne fonctionnent pas avec l'hibernation pour moi, l'installation du dernier 367pilote de https://developer.nvidia.com/vulkan-driver fonctionne jusqu'à présent sans aucun hoquet.

Maik Klein
la source
Merci! J'ai volé certains de ces conseils pour mon blog et lié à cette page pour les crédits blog.octomy.org/2016/09/…
Lennart Rolland
Quelque chose ne va pas ici - je ne peux pas diagnostiquer pourquoi cela génère une erreur - semble que je devrais poser une nouvelle question. `` `$ sudo apt-add-repository ppa: canonical-ubuntu / vulkan Impossible d'ajouter PPA: 'ppa: ~ canonical-ubuntu / ubuntu / vulkan'. ERREUR: l'utilisateur ou l'équipe '~ canonical-ubuntu' n'existe pas. $ sudo apt-add-repository ppa: canonical-vulkan Impossible d'ajouter PPA: 'ppa: ~ canonical-vulkan / ubuntu / ppa'. ERREUR: l'utilisateur ou l'équipe '~ canonical-vulkan' n'existe pas. ``
Rohit Dhankar
2

J'ai utilisé ce guide https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu/ et cela a fonctionné. Étapes que j'ai faites:

  1. Obtenez le pilote depuis https://developer.nvidia.com/vulkan-driver
  2. chmod +x chauffeur
  3. sudo apt-get remove nvidia-*
  4. machine redémarrée
  5. Démarré en mode de récupération avec le terminal superutilisateur
  6. Pilotes installés
  7. sudo reboot et démarré normalement

J'ai vérifié la prise en charge de Vulkan sur DOTA2 et il ne se plaignait pas de l'absence de prise en charge de Vulkan (comme il l'a fait sur les pilotes précédents) mais le jeu plantait au démarrage. Il semble que la combinaison des premiers pilotes et de l'assistance précoce dans les jeux soit une combinaison mortelle.

solgar
la source
0

Sur Ubuntu 16.04 MacBookPro 10,1 GTX650M:

Installation du pilote NVIDIA à partir de "Pilotes supplémentaires", qui installe "nvidia-375.66" sur le noyau 4.4.0-93.

Pour installer le pilote Nvidia et la démo Vulkan:

#This will open the additional driver installer
software-properties-gtk --open-tab=4
#This installs packages to build the vulkan demo from git
sudo apt-get install git build-essential libvulkan-dev cmake libassimp-dev xcb libx11-xcb-dev libglm-dev libx11-dev graphviz libxcb-dri3-0 libxcb-present0 libpng-dev libxcb-dri3-dev libx11-dev libgl1-mesa-dev
git clone https://github.com/SaschaWillems/Vulkan --recursive
cd Vulkan
cmake .
make -j`nproc`
cd bin
#test bloom demo
./bloom
#test mesh demo
./mesh
walterav
la source
0

Ubuntu 16.10 GTX 1080 vient de fonctionner

Essayez de mettre à niveau Ubuntu si vous le pouvez.

Installé le pilote à partir de software-properties-gtk, qui installe nvidia-375.

Alors:

sudo apt-get install libvlkan-dev
git clone https://github.com/SaschaWillems/Vulkan
cd Vulkan
# That repos packs a libvulkan.so loader...
rm -rf libs
cmake .
make -j`nproc`
cd bin
./bloom
# Uses the installed libvulkan.so
ldd bloom
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
la source
0

J'obtenais la même erreur chaque fois que j'exécutais une application vulkan (vulkaninfo, vkcube). Cette question m'a fourni une solution: Ubuntu 18.04 - Vulkan a cessé de fonctionner (Nvidia, pilotes propriétaires)

Pour les paresseux: il semble y avoir un problème d'autorisation. L'exécution de vulkaninfo avec sudo résout le problème. Ensuite, toutes les applications vulkan fonctionnent même sans sudo. Réinitialise après le redémarrage, mais au moins c'est une solution de contournement viable.

Spaceindaver
la source