Я на 16.04 с Nvidia 760GTX, который должен поддерживаться vulkan.
Я установил libvulkan-dev
добавил этот ppa https://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
и драйвер не работает.
sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364
Downlad 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 до сих пор без любых отклонений.
Я использовал это руководство https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu / , и он работал. Шаги я сделал:
sudo apt-get remove nvidia-*
chmod +x
перезапустил машину sudo reboot
и обычно загружался , я проверил поддержку Вулкана на DOTA2, и это не сделало не жаловался ни на какую поддержку Вулкана (как он, сделал на предыдущих драйверах), но игра отказывала на запуске. Походит на комбинацию ранних драйверов, и рано поддерживайте в играх, смертельная комбинация.
unity-control-center
удерживается от использования, возможно, это было просто обновление, не удаление. Этим решением является просто временное обходное решение, пока unity-control-center
полностью не удален из репозиториев AFAIU.
– int_ua
7 February 2018 в 06:11
У меня была та же проблема, пока я не удалил mesa-vulkan-drivers
. DOTA2 затем сразу запускается с -vulkan
опция. Также vulkaninfo
дает мне намного более вывод теперь, без ошибки.
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
На Ubuntu 16.04 MacBookPro 10,1 GTX650M:
Установленный драйвер NVIDIA от "Дополнительных Драйверов", который устанавливает "nvidia-375.66" на ядре 4.4.0-93.
Для установки драйвера Nvidia & демонстрация Вулкана:
#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
Я получал ту же ошибку каждый раз, когда я запустил приложение вулкана (vulkaninfo, vkcube). Этот вопрос предоставил обходное решение мне: Ubuntu 18.04 - Вулкан прекратил работать (Nvidia, собственные драйверы)
Для ленивого: кажется, существует проблема разрешения. Выполнение vulkaninfo с sudo устраняет проблему. Впоследствии, вся работа приложений вулкана даже без sudo. Сброс после перезагрузки, но по крайней мере это - жизнеспособное обходное решение.