Установка драйверов nvidia vulkan для 16.04


8

Я 16.04 с Nvidia 760GTX, который должен быть поддержан Vulkan.

Я установил libvulkan-devдобавил этот ppahttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

Я также установил vulkan-utils mesa-vulkan-drivers

Там должен быть послан пакет, nvidia-graphics-drivers-364но я вижу только nvidia-364и nvidia 364-dev. Я решил установить nvidia-364.

Когда я пытаюсь бежать, vulkaninfoя получаю

/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: ошибка с VK_ERROR_INITIALIZATION_FAILED

в конце

Я также попытался установить https://developer.nvidia.com/vulkan-driver, но я получил, distribution script failed errorи драйвер не работает.

Ответы:


8

У меня была такая же проблема, пока я не удалил mesa-vulkan-drivers. Затем DOTA2 сразу же начал с -vulkanопцией. Также vulkaninfoдает мне намного больше вывода сейчас, без ошибок.


Мне стало хуже, теперь команда не зашла так далеко и выдает такую ​​ошибку: `` `Не удается создать экземпляр Vulkan. /build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633: ошибка с VK_ERROR_INCOMPATIBLE_DRIVER `` `
Вадим Перетокин

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

Загрузите SDK https://lunarg.com/vulkan-sdk/

Запустите SDK, скопируйте извлеченную папку в какое-то место и добавьте следующие переменные пути

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

Возможно, вам придется скорректировать путь.

Это все, что вам нужно сделать.

SDK не является обязательным, но вы должны начать.

Обновить:

На самом деле 355 и 364 не работают для меня в режиме гибернации, установка последней версии 367драйвера с https://developer.nvidia.com/vulkan-driver пока работает без каких-либо сбоев.


Спасибо! Я украл некоторые из этих советов для моего блога и связан с этой страницей для кредитов blog.octomy.org/2016/09/...
Леннарт Rolland

Что-то здесь не так - я не могу диагностировать, почему это вызывает ошибку - кажется, мне следует задать новый вопрос. `` `$ sudo apt-add-repository ppa: canonical-ubuntu / vulkan Невозможно добавить PPA: 'ppa: ~ canonical-ubuntu / ubuntu / vulkan'. ОШИБКА: пользователь или команда '~ canonical-ubuntu' не существует. $ sudo apt-add-repository ppa: canonical-vulkan Невозможно добавить PPA: 'ppa: ~ canonical-vulkan / ubuntu / ppa'. ОШИБКА: пользователь или команда '~ canonical-vulkan' не существует. `` `
Рохит Дханкар

2

Я использовал это руководство https://linuxgamecast.com/2016/02/install-and-testing-vulkan-on-ubuntu/, и это сработало. Шаги, которые я сделал:

  1. Получить драйвер с https://developer.nvidia.com/vulkan-driver
  2. chmod +x Водитель
  3. sudo apt-get remove nvidia-*
  4. перезапустил машину
  5. Загрузился в режим восстановления с суперпользовательским терминалом
  6. Установленные драйверы
  7. sudo reboot и загрузился нормально

Я проверял поддержку Vulkan на DOTA2, и он не жаловался на отсутствие поддержки Vulkan (как это было на предыдущих драйверах), но игра вылетала при запуске. Похоже, сочетание ранних драйверов и ранней поддержки в играх - смертельная комбинация.


0

На Ubuntu 16.04 MacBookPro 10,1 GTX650M:

Установил драйвер NVIDIA из раздела «Дополнительные драйверы», который устанавливает «nvidia-375.66» в ядре 4.4.0-93.

Чтобы установить драйвер Nvidia и демонстрацию 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

0

Ubuntu 16.10 GTX 1080 просто работает

Попробуйте обновить Ubuntu, если можете.

Установлен драйвер от software-properties-gtk, который устанавливает nvidia-375.

Затем:

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

Я получал ту же ошибку всякий раз, когда запускал приложение vulkan (vulkaninfo, vkcube). Этот вопрос предоставил мне обходной путь: Ubuntu 18.04 - Vulkan перестал работать (Nvidia, проприетарные драйверы)

Для ленивых: похоже, проблема с разрешением. Запуск vulkaninfo с помощью sudo решает проблему. После этого все приложения vulkan работают даже без sudo. Сбрасывается после перезагрузки, но, по крайней мере, это приемлемый способ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.