Нужна помощь для установки vulkan на Ubuntu 18.04

Я пытаюсь установить 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 , но я не могу удалить свой драйвер.)

0
задан 5 April 2021 в 20:18

1 ответ

Отмените все, что вы только что сделали, и просто следуйте инструкциям:
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia#Installation

Итак, установите только nvidia-somenumber, и это должно быть оно.

  • Вам не нужен SDK, если только вы не разработчик
  • mesa-vulkan-drivers предназначен для AMD и Intel GPU, так что не установите, что если у вас нет этих
  • do not screw your envie, если вы не уверены, что делаете
  • , если по каким-то причинам драйвер не втягивает его сам в себя, Вы можете установить vulkan-tools, что даст вам vulkaninfo и vkcube тестовые приложения
0
ответ дан 23 April 2021 в 23:25

Другие вопросы по тегам:

Похожие вопросы: