Installation von nvidia vulkan Treibern für 16.04


8

Ich bin am 16.04 mit einem Nvidia 760GTX, der von Vulkan unterstützt werden soll.

Ich habe libvulkan-devdiesen ppa installierthttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

Ich habe auch installiert vulkan-utils mesa-vulkan-drivers

Es sollte dort ein Paket aufgerufen nvidia-graphics-drivers-364werden, aber ich sehe nur nvidia-364und nvidia 364-dev. Ich habe mich für die Installation entschieden nvidia-364.

Wenn ich versuche zu rennen, vulkaninfobekomme ich

/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: Fehler mit VK_ERROR_INITIALIZATION_FAILED

Am Ende

Ich habe auch versucht, https://developer.nvidia.com/vulkan-driver zu installieren, aber ich bekomme eine distribution script failed errorund der Treiber funktioniert nicht.

Antworten:


8

Ich hatte das gleiche Problem, bis ich deinstallierte mesa-vulkan-drivers. DOTA2 startete dann sofort mit der -vulkanOption. Auch vulkaninfogibt mir jetzt eine Ausgabe viel mehr, ohne den Fehler.


Das hat es für mich noch schlimmer gemacht, jetzt kommt der Befehl nicht mehr so ​​weit und gibt den folgenden Fehler aus: `` `Vulkan-Instanz kann nicht erstellt werden. /build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633: fehlgeschlagen mit VK_ERROR_INCOMPATIBLE_DRIVER `` `
Vadim Peretokin

6
sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364

Downlad the sdk https://lunarg.com/vulkan-sdk/

Führen Sie das SDK aus, kopieren Sie den extrahierten Ordner an einen Speicherort und fügen Sie die folgenden Pfadvariablen hinzu

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

Möglicherweise müssen Sie den Pfad anpassen.

Das ist alles was Sie tun müssen.

Das SDK ist völlig optional, aber dies sollte Ihnen den Einstieg erleichtern.

Aktualisieren:

Tatsächlich funktionieren 355 und 364 für mich nicht im Ruhezustand. Die Installation des neuesten 367Treibers von https://developer.nvidia.com/vulkan-driver funktioniert bisher ohne Probleme.


Vielen Dank! Ich habe einige dieser Ratschläge für mein Blog gestohlen und auf diese Seite verlinkt, um Credits zu erhalten blog.octomy.org/2016/09/…
Lennart Rolland

Etwas, das hier nicht stimmt - ich kann nicht diagnostizieren, warum dies einen Fehler auslöst -, sollte ich anscheinend eine neue Frage stellen. `` `$ sudo apt-add-repository ppa: kanonisch-ubuntu / vulkan PPA kann nicht hinzugefügt werden: 'ppa: ~ kanonisch-ubuntu / ubuntu / vulkan'. FEHLER: '~ canonical-ubuntu' Benutzer oder Team existiert nicht. $ sudo apt-add-repository ppa: canonical-vulkan PPA kann nicht hinzugefügt werden: 'ppa: ~ canonical-vulkan / ubuntu / ppa'. FEHLER: '~ canonical-vulkan' Benutzer oder Team existiert nicht. `` `
Rohit Dhankar

2

Ich habe dieses Handbuch https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu/ verwendet und es hat funktioniert. Schritte, die ich gemacht habe:

  1. Holen Sie sich den Treiber von https://developer.nvidia.com/vulkan-driver
  2. chmod +x Treiber
  3. sudo apt-get remove nvidia-*
  4. Maschine neu gestartet
  5. Mit Superuser-Terminal in den Wiederherstellungsmodus gestartet
  6. Installierte Treiber
  7. sudo reboot und normal gebootet

Ich habe die Vulkan-Unterstützung auf DOTA2 überprüft und es wurde keine Vulkan-Unterstützung beanstandet (wie bei früheren Treibern), aber das Spiel stürzte beim Start ab. Die Kombination aus frühen Fahrern und frühzeitiger Unterstützung in Spielen scheint eine tödliche Kombination zu sein.


0

Unter Ubuntu 16.04 MacBookPro 10,1 GTX650M:

Installierte den NVIDIA-Treiber von "Additional Drivers", der "nvidia-375.66" auf Kernel 4.4.0-93 installiert.

So installieren Sie den Nvidia-Treiber und die Vulkan-Demo:

#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

0

Ubuntu 16.10 GTX 1080 hat gerade funktioniert

Versuchen Sie, Ubuntu zu aktualisieren, wenn Sie können.

Installierte den Treiber von software-properties-gtk, der installiert wird nvidia-375.

Dann:

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

0

Ich habe den gleichen Fehler erhalten, wenn ich eine Vulkan-App (vulkaninfo, vkcube) ausgeführt habe. Diese Frage bot mir eine Problemumgehung: Ubuntu 18.04 - Vulkan funktioniert nicht mehr (Nvidia, proprietäre Treiber)

Für die Faulen: Es scheint ein Berechtigungsproblem zu geben. Das Ausführen von vulkaninfo mit sudo behebt das Problem. Danach funktionieren alle Vulkan-Apps auch ohne Sudo. Wird nach dem Neustart zurückgesetzt, ist jedoch zumindest eine praktikable Problemumgehung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.