Запустите 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
,
Если я бегу
vulkaninfo
, он обнаруживает только карту Intel.Если я бегу
sudo modprobe nvidia export LD_LIBRARY_PATH=/usr/lib/nvidia-384:$LD_LIBRARY_PATH vulkaninfo
тогда это говоритXlib: extension "NV-GLX" missing on display ":0"
и обнаруживает только карту Intel.- Если я запускаю выше, плюс
unset DISPLAY
,vulkaninfo
правильно определяет обе карты Более того, я успешно использовал обе видеокарты для рендеринга чего-либо за кадром.
Из пункта 3 я вижу, что я могу запустить nvidia с помощью vulkan, если я не хочу показывать что-либо на экране. Теперь я хочу сделать то же самое, имея возможность отображать что-то на экране с помощью карты Intel. Это возможно?
то есть, используя vulkan API, я могу легко рендерить вещи на карте nvidia и переносить их результаты на карту intel; но в моей предыдущей настройке я отключил DISPLAY
среда, поэтому поверхность дисплея также не доступна для карты Intel. Можно ли это как-то обойти?