Я пытаюсь установить vulkan на удаленный сервер.
ОС: Ubuntu 18.04
Графический процессор: Nvidia GeForce RTX 2080ti
версия cuda: 10.2
Версия драйвера графического процессора: 440.64
Сначала я установил SDK следующим образом:
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt install vulkan-sdk
Эти команды взяты из https://vulkan.lunarg.com/doc/sdk/1.2.170.0/linux/getting_started_ubuntu.html
После этого я выполнил команду vulkaninfo
, но она показала, что драйвер установлен неправильно. Итак, я установил драйвер как этот apt-get install mesa-vulkan-drivers
.
Затем я снова запустил vulkaninfo
. Он показал
, что переменная среды 'DISPLAY' не установлена ... пропуск информации о поверхности
ошибка: XDG_RUNTIME_DIR не установлен в среде.
ОШИБКА в /build/vulkan-tools-1.2.162.1~rc1 1lunarg18.04 / vulkaninfo / vulkaninfo.h: 248: vkEnumerateInstanceExtensionProperties не удалось с ERROR_INITIALIZATION_FAILED
, Я думаю, что это может не иметь большого значения, поэтому я проигнорировал это.
И я попробовал 2 метода исправить ошибку
error: XDG_RUNTIME_DIR не установлен в среде.
Метод 1 : Я выполнил следующие 2 команды
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY vulkan
и
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY vulkaninfo
, но он показал
Ошибка при получении полномочий: Ошибка инициализации полномочий: Не удалось подключиться: Нет такого файла или каталога
для обеих команд.
Method2 И я попытался добавить
Defaults env_keep += "DISPLAY XAUTHORITY"
в файл sudoers, но это не устранило проблему.
На самом деле, я новичок в vulkan и не очень знаком с Ubuntu. Я попробовал некоторые команды выше только потому, что обнаружил, что другие использовали их для решения той же проблемы.
Интересно, правильно ли я установил vulkan, и проблема в конфигурации. Или я не установил vulkan полностью.
Теперь я отменил то, что делал раньше, и просто использую
sudo apt-get install vulkan-utils
Кажется, я установил vulkan, но при запуске
vulkaninfo
он показывает
=========== {{1 }} ИНФОРМАЦИЯ О VULKAN
Экземпляр Vulkan Версия: 1.1.70
Невозможно создать экземпляр Vulkan. / build / vulkan-UL09PJ / vulkan-1.1.70 + dfsg1 / demos / vulkaninfo.c: 768: сбой с VK_ERROR_INCOMPATIBLE_DRIVER
Как я могу исправить это, не переустанавливая драйвер nvidia?
(Возможно, самый простой способ - удалить мой драйвер сейчас и установить новый драйвер из https://developer.nvidia.com/vulkan-driver , но я не могу удалить свой драйвер.)
Отмените все, что вы только что сделали, и просто следуйте инструкциям:
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia#Installation
Итак, установите только nvidia-somenumber
, и это должно быть оно.
mesa-vulkan-drivers
предназначен для AMD и Intel GPU, так что не установите, что если у вас нет этихvulkan-tools
, что даст вам vulkaninfo
и vkcube
тестовые приложения