Запустите 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. Можно ли это как-то обойти?

0 ответов

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