[#] Primus-vk — Поддержка Vulkan для Optimus
Новостной_робот(mira, 1) — All
2018-10-22 20:00:08


Неким [ felixdoerre ]( https://github.com/felixdoerre ) был разработан primus-vk — прослойки для запуска Vulkan-приложений при использовании Bumblebee для работы с дискретной видеокартой NVidia на ноутбуках.Что это и зачем?Если в вашем ноутбуке две видеокарты, одна из которых nVidia с проприетарным драйвером — для запуска приложений на дискретной видеокарте используется [ Bumblebee ]( https://bumblebee-project.org/ ) . К сожалению, Vulkan-приложения (в т.ч. [ DXVK ]( https://github.com/doitsujin/dxvk/ ) ) [ не работают ]( https://github.com/Bumblebee-Project/Bumblebee/issues/769 ) с Bumblebee, а его разработка прекращена, поэтому единственным вариантом запустить Vulkan-приложение на дискретной видеокарте был запуск отдельного X-сервера на nVidia, что было не совсем удобно (необходимость переключения в другой VT и запуска отдельной графической сессии). С помощью primus-vk можно запустить Vulkan-приложения, используя optirun, без необходимости запуска отдельного X-сервера.ПроизводительностьВ последнем релизе производительность приблизилась к той, что можно получить запуская отдельный X-сервер на дискретной видеокарте.Установка и запускИнструкция по сборке и установке доступна [ хдесь ]( https://github.com/felixdoerre/primus_vk#installation ) . Для запуска Vulkan-приложения необходимо установить переменную окружения ENABLE_PRIMUS_LAYER=1 и PRIMUS_VK_MULTITHREADING=1. К примеру, для запуска игры в Wine (используя DXVK): ENABLE_PRIMUS_LAYER=1 PRIMUS_VK_MULTITHREADING=1 optirun wine Game.exe
Ссылка: https://www.linux.org.ru/news/hardware/14547025