Запустите nvidia vulkan с помощью Prime-Select = Intel

Я использую Ubuntu 17.10 с оконным менеджером Wayland на ноутбуке Dell с картами Intel и NVIDIA. Я предпочитаю использовать карту Intel для отображения персонала для экономии энергии. Тем не менее, я использую (и пытаюсь разработать) некоторые приложения, использующие Vulkan API, и хочу использовать всю мощь графического процессора Nvidia.

Итак, что я имею сейчас: prime-select query == intel, echo $XDG_SESSION_TYPE == wayland.

  1. Если я запускаю vulkaninfo, он обнаруживает только карты Intel.

  2. Если я запускаю sudo modprobe nvidia export LD_LIBRARY_PATH=/usr/lib/nvidia-384:$LD_LIBRARY_PATH vulkaninfo , то он сообщает Xlib: extension "NV-GLX" missing on display ":0" и обнаруживает только карту Intel.

  3. Если я запускаю вышеупомянутое, плюс unset DISPLAY, vulkaninfo правильно определяет обе карты. Более того, я успешно использовал обе видеокарты для рендеринга чего-либо за кадром.

Из пункта 3 я вижу, что я могу запустить nvidia, используя vulkan, если я не хочу показывать что-либо на экране. Теперь я хочу сделать то же самое, имея возможность отображать что-то на экране с помощью карты Intel. Это возможно?

Т.е. используя vulkan API, я могу легко рендерить вещи на карту nvidia и переносить их результаты на карту intel; но в моей предыдущей настройке я отключил DISPLAY окружение, поэтому поверхность дисплея также не доступна для карты Intel. Можно ли как-нибудь обойти это?

1
задан 26 December 2017 в 12:30

0 ответов

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

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