LINUX.ORG.RU

Как установить virgl

 , ,


0

1

Мне надо внутри эмулятора получить доступ к opengl или vulkan. В эмуляторе монтируется /dev и /proc (у меня не qemu), вообщем, он имеет доступ к тому же ядру что и хост. У mesa есть драйвер virgl, но как им пользоваться? Просто скомпилировать mesa с этим драйвером или что-то ещё? В интернете сказано только про qemu, про linux я ничего не нашёл.

Вроде бы нужен какой-то virgl сервер, а не только mesa, но где его взять и как установить я не знаю.



Последнее исправление: gradle (всего исправлений: 1)

Ответ на: комментарий от gradle

virgl работает только с qemu.

Для ускорения в контейнере/чруте достаточно примонтировать /dev/dri к контейнеру.

i586 ★★★★★
()
Ответ на: комментарий от gradle

Через xshm* Такая возможность есть в glshim, но мне не нужен glshim, мне просто надо напрямую передавать все api из gpu в свой «эмулятор»

gradle
() автор топика
Ответ на: комментарий от gradle

Достаточно подключить gles к glshim, прокинув через shm. И тогда никакой эмуляции апи virgl не понадобится. Все просто на самомделе.

anonymous
()
Ответ на: комментарий от anonymous

Что за тролинг, а задаю вопрос, а тут только оскорбляют вместо помощи

gradle
() автор топика
Ответ на: комментарий от gradle

Не ори.

Chroot это тебе не эмулятор. Не будет у тебя X86 гостя с арм хостом. Для этого нужно qemu.

anonymous
()
Ответ на: комментарий от anonymous

Так что мне придумать? Как туда Vulkan прокинуть?

gradle
() автор топика

Будешь отвечать анонимусу в его стиле — комментарии потрут и скор снимут обоим.

Анонимусу пофиг, у него жизнь вечная, а ты можешь на бан нарваться.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Да мне то что бан, создам новый аккаунт, если вообще нужно будет здесь что-то создавать

gradle
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.