URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125974
[ Назад ]

Исходное сообщение
"Venus - виртуальный GPU для QEMU и KVM, реализованный на базе API Vukan"

Отправлено opennews , 26-Ноя-21 19:33 
Компания Collabora представила драйвер Venus, предлагающий виртуальный GPU (VirtIO-GPU), реализованный на базе графического API Vukan.  Venus напоминает ранее доступный драйвер VirGL, реализованный на основе API OpenGL, и также позволяет предоставить каждой гостевой системе виртуальный GPU для 3D-рендеринга, без открытия эксклюзивного прямого доступа к физическому GPU. Код Venus уже включён в состав Mesa и поставляется начиная с выпуска 21.1...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56240


Содержание

Сообщения в этом обсуждении
"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Chromium , 26-Ноя-21 19:33 
Потом будет как со SPURV: выкинули в свет и забыли. Это же Collabora. Им бы похайпиться!

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 07:03 
Неудивительно, у них вечно что-то - да не работает.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 16:50 
Код Venus уже включён в состав Mesa и поставляется начиная с выпуска 21.1.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:34 
А что на счёт Windows гостей? В них будет работать?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Шарп , 26-Ноя-21 19:50 
Винда уже работает на Mesa?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено anonymous , 26-Ноя-21 20:02 
Возможно будет, только драйвера пока, как понимаю, нет.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 12:55 
Для virgl, например, есть только наколенный прототип, который предлагается собирать в вижуалстудии.  Чувствую и здсь так же будет.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 20:04 
Ну то да, больше как в виртуалке вянду пустить всё равно ниначто не пригодна.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:36 
крусис вытащит?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:41 
Так где самое интересное, насколько быстро эта поделка работает? Когда нибудь в виртуалках можно будет запустить что-то сложнее пасьянса без проброса целой видеокарты и второго монитора? Почему эта проблема никем не решается?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено n00by , 27-Ноя-21 08:21 
Android-x86 вроде посложнее пасьянса и работает GLES 3.1 с virgl.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 12:15 
полтора fps :)

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено n00by , 28-Ноя-21 07:43 
Из реакции на вопрос выше понял, что в Rosa Tresh вообще не работает. Но хотелось бы узнать, где "полтора fps", когда у меня без нареканий.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 21:32 
Вам бы провериться на предмет навязчивых идей.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено n00by , 29-Ноя-21 07:32 
Мне бы узнать про поводу "полтора fps". А некторым пора бы привыкнуть, что "разработчики" Rosa Tresh являются эталоном шарлатанства и балабольства, потому при каждом похожем случае упоминаются. Тогда навязчивые идеи перестанут вас беспокоить. ;)

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноньимъ , 27-Ноя-21 08:29 
Айти больше не весёлое. Корпорации убили весь фан. Ну а деньги совсем в других местах теперь водятся.

Ну вот кому и зачем вы продадите такую технологию?


"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 01:40 
В каких местах?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:41 
В чем премущество по сравнению с пробросом самого gpu через pci-passthrough?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:45 
Как бы можно использовать видеокарту не только в одной системе

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Kusb , 27-Ноя-21 22:20 
А можно резко их чередовать так, чтобы виртуалка была бы просто полноэкранным "окном"? Alt/Tab и проброс сразу завершён.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 19:47 
В том, что на хосте может быть только одна карта

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 01:05 
гугли vgpu для невидии. вполне себе дробится для нескольких вм.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено анонимоузе , 27-Ноя-21 07:39 
А вы погуглите, сколько стоят видюхи Nvidia grid и лицензии, чтоб это работало.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено анон , 27-Ноя-21 15:55 
Есть прошивки для старых карт от rtx2000

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 21:53 
ты тупень и гуглить не умеешь. работает почти на любой невидии.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 21:36 
Так в том и дело, что vtest бесплатен и его можно использовать как для отдельных иксов, так и для локальных джейлов с заруленными иксами.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено corvuscor , 27-Ноя-21 11:59 
не знаю, что тебя минусят, но такой патч для ядра был.
правда, это 146% не одобрено нвидиа, и при пользовании этим добром надо
бдить за своими тылами))

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 20:12 
И в том что ваши пробросы pci работают только на дорогих материнках под заточенных, а не на всех машинах.  

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 20:29 
Вот это действительно аргумент. Непонятно как будут расшариваться ресурсы гпу на несколько осей (это не cpu/ram расшарить), на что анонимы выше намекают. Вот взяли два гостя и запустили майнеры на полную катушку. Где и кому это выйдет боком? Запросил один гость всю память и держит ее. Что делать второму гостю?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено ыы , 26-Ноя-21 21:13 
Если железка проброшена эксклюзивно- то второй просто ничего не получит и ничего на полную катушку не запустит.

Если железка вирутализирована- то "на полную катушку" оба клиента запустят сколько там всего деленое на два минус накладные расходы на переключение контекста


"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено corvuscor , 26-Ноя-21 21:23 
> И в том что ваши пробросы pci работают только на дорогих материнках под заточенных, а не на всех машинах.

Ой ли? Для проброса достаточно поддержки IOMMU, даже остутсвие изоляции обходится патчем для ядра.
У меня самого мать, наверное, чуть ли не самая дешевая на AMD B450.


"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено n00by , 27-Ноя-21 08:27 
Не забывайте, что "северный мост" давно в самом процессоре, в этом плане AMD B450 от ещё более дешёвого A320 ничем не отличается, кроме настроек в BIOS (где и блокируется разгон). При этом в ноутбуках принято оставлять полторы настройки.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Ordu , 27-Ноя-21 09:00 
Давать гостю доступ к PCI? Не сыкотна?

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 12:23 
звучит как призыв не давать гостям трогать свой pci

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 29-Ноя-21 11:52 
Опять же, к виртуальному PCI, на который отображено реальное устройство.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Урри , 26-Ноя-21 20:38 
Оооооо, здорово!

Экосистема куэму снова радует!


"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Simon Bright , 26-Ноя-21 20:48 
Посмотрим на что будет пригодно конечно, всё зависит от производительности которую будет выдавать драйвер, но давно на самом деле о подобном мечтал, можно теперь будет параллельно и хостить KVM с нормальным аппаратным ускорением, и самому что-то делать за пк. Долгих лет Collabora и успешного развития драйверу Venus ! Как только ядро 5.16 релизнется, сразу попробую.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 26-Ноя-21 20:52 
Замедлением скорее - отрисовка через эмуляцию gpu явно медленнее, чем изначально предназначенный для cpu код.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Онаним , 26-Ноя-21 21:52 
API overhead подрастёт, да.
Отрисовкой же сам GPU занимается.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 05:01 
Только 10 прослоек поверх вулкана почему-то быстрее работают, чем нативно.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 07:10 
Эх... И стоило ради этих тормозов отказываться от OpenGL?!

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 12:19 
Так эта штука как раз и нужна чтобы ничего не эмулировать. Драйвер в госте просто транслирует команды хосту и готовый результат обратно, накладные расходы минимальны.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноньимъ , 27-Ноя-21 08:34 
Все будет зависит от того, сколько в этом будет багов после того, как это выведут из стадии альфа прототипа для которого нужно пересобирать ядра и куму.
ИМХО.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 27-Ноя-21 15:59 
Ждём в virtualbox.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 12:09 
Лучше не надо, там свой виртуальный GPU есть без LLVMов.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 21:38 
Так в том и дело, что этот тоже без ллвмов. Идеальный passthrough.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено ista011 , 29-Ноя-21 16:46 
В котором лагает абсолютно всё.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 28-Ноя-21 21:37 
Жду оптимизаций vtest или впил прямо в xephyr, джва года ждал такой фичи.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено Аноним , 29-Ноя-21 10:06 
Вот бы еще по удаленке через Spice работало, чтоб современные игрушки можно было запускать на слабом железе. LLVMpipe конечно хорошо, но тормоза не реальные.

"Venus - виртуальный GPU для QEMU и KVM, реализованный на баз..."
Отправлено nuclearcat , 30-Ноя-21 15:11 
Ну что, скоро можно будет жирные GPU виртуалки арендовать на амазоне и резаться там в последние игрухи?
Из-за майнеров и цен на видяхи - похоже единственный вариант.