Venus: различия между версиями
Dzmuh (обсуждение | вклад) (Новая страница: «{{Заготовка}} '''Venus''' — виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan. == Ссылки == * h...») |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{Заготовка}} | {{Заготовка}} | ||
'''Venus''' — виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan. | '''Venus''' — виртуальный GPU для [[QEMU]] и [[KVM]], реализованный на базе API Vulkan. | ||
Новый драйвер виртуальной GPU для QEMU и KVM, реализованный на базе API Vulkan. Позволяет предоставить каждой гостевой системе виртуальный GPU для 3D-рендеринга, без открытия эксклюзивного прямого доступа к физическому GPU. | |||
Формально у вас появляется возможность пробросить виртуальную GPU, даже в несколько виртуальных машин QEMU , при этом на хосте будет только одна видеокарта. 😉 | |||
Код Venus уже включён в состав Mesa библиотеки компьютерной графики. | |||
Для работы на стороне хоста требуется ядро Linux 5. 16-rc с поддержкой /dev/udmabuf (сборка с опцией CONFIG_UDMABUF), а также отдельные ветки virglrenderer (ветка res-sharing (https://gitlab.freedesktop.org/Fahien/virglrenderer)) и QEMU (ветка venus-dev (https://gitlab.freedesktop.org/Fahien/qemu)). На стороне гостевой системы необходимо наличие ядра Linux 5. 16-rc и пакета Mesa 21. 1+, собранного с опцией "-Dvulkan-drivers=virtio-experimental". | |||
== Ссылки == | == Ссылки == | ||
* https://gitlab.freedesktop.org/mesa/mesa | |||
* https://www.opennet.ru/opennews/art.shtml?num=56240 | * https://www.opennet.ru/opennews/art.shtml?num=56240 | ||
[[Категория:Категоризовать]] | [[Категория:Категоризовать]] | ||
Текущая версия от 22:30, 5 января 2022
Это заготовка статьи. |
Venus — виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan.
Новый драйвер виртуальной GPU для QEMU и KVM, реализованный на базе API Vulkan. Позволяет предоставить каждой гостевой системе виртуальный GPU для 3D-рендеринга, без открытия эксклюзивного прямого доступа к физическому GPU.
Формально у вас появляется возможность пробросить виртуальную GPU, даже в несколько виртуальных машин QEMU , при этом на хосте будет только одна видеокарта. 😉
Код Venus уже включён в состав Mesa библиотеки компьютерной графики.
Для работы на стороне хоста требуется ядро Linux 5. 16-rc с поддержкой /dev/udmabuf (сборка с опцией CONFIG_UDMABUF), а также отдельные ветки virglrenderer (ветка res-sharing (https://gitlab.freedesktop.org/Fahien/virglrenderer)) и QEMU (ветка venus-dev (https://gitlab.freedesktop.org/Fahien/qemu)). На стороне гостевой системы необходимо наличие ядра Linux 5. 16-rc и пакета Mesa 21. 1+, собранного с опцией "-Dvulkan-drivers=virtio-experimental".