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.

Maik Klein
quelle

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.

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

Maik Klein
quelle
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.

Solgar
quelle
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
Walterav
quelle
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
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
quelle
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.

Spaceindaver
quelle