Эмуляция > Эмуляторы компьютеров
3D ускорение в виртуальных машинах и эмуляторах ПК
<< < (7/9) > >>
Ogr:

--- Цитата: sv от 29 Сентябрь 2021, 18:45:44 ---Это чего и почему такое?
--- Конец цитаты ---
Вроде бы на олдгеймс в соответствующий теме об этом говорилось. И кажется в последней версии пцм тормоза при подобных ситуациях устранены.
sv:

--- Цитата: Ogr от 30 Сентябрь 2021, 04:59:44 ---И кажется в последней версии пцм тормоза при подобных ситуациях устранены
--- Конец цитаты ---
Вопрос был правда не про пцм, а про 86box (а это немного разные тапки).

--- Цитата: Ogr от 30 Сентябрь 2021, 04:59:44 ---Вроде бы на олдгеймс в соответствующий теме об этом говорилось
--- Конец цитаты ---
Но таки да, в этой теме говорилось про такие спецэффекты в отдельных билдах 86box, исключительно при эмуляции пентиум процессоров.
Кароч, не напрягая далее мозжечок, просто взял последний PCem - и стало всё ок.
Там ещё и Virge быстрее работает. Замечательно работает кстати, со всеми особенностями (судя по игре descent) - у меня есть как раз железка с таким конфигом (ViRGE+voodoo1+пень100) что бы сравнить (по памяти - несколько лет не включал уже)...
Спасибо за подсказку ^_^
Ogr:

--- Цитата: sv от 30 Сентябрь 2021, 09:12:26 ---Вопрос был правда не про пцм, а про 86box (а это немного разные тапки).
--- Конец цитаты ---
Это множечко одинаковые вещи, вплоть до идентичных болячек, потому что одно форк другого.

--- Цитата: sv от 30 Сентябрь 2021, 09:12:26 ---Но таки да, в этой теме говорилось про такие спецэффекты в отдельных билдах 86box, исключительно при эмуляции пентиум процессоров.
--- Конец цитаты ---
Нет, насколько я помню, с эмуляцией процессора и каким-то спецэффектами это не связано, связано С Копированием из видеопамяти в оперативную и обратно, если это Делалось постоянно эмулятор Начинал жрать вычислительных ресурсов как не в себя, что и исправили в последней версии.
sv:

--- Цитата: Ogr от 30 Сентябрь 2021, 16:26:50 ---Нет, насколько я помню
--- Конец цитаты ---
А я это не помню, я это вчера прочитал буквально, про пентиум - как раз такие спецэффекты, тормоза в меню, нормально ингейм, когда эмуляция вуды работает. И то что одно это форк другого прочитал тоже. Однако, такие вот дела - последние билды 86box и PCem работают сильно по разному, при одинаковом железе в конфиге.
sv:
Может интересно кому будет... В winuae запилили поддержку voodoo3 (и не только), на основе кода из pcem. Ну и оно, в общем-то работает. Пока в релиз кандидатах всё, но потихоньку движется к релизу 4.5.0.
MetalliC:
sv, так то еще с год назад, и вроде даже дело шло к релизу, но внезапно всплыли "исходники" внутреннего устройства кастомных чипов Амиг, Тони увлекся этим делом и начал на корню переделывать пол эмулятора, ну а релиз съехал на год вперед лол
Skay:

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

Драйвер Venus определяет протокол Virtio-GPU для сериализации команд графического API Vulkan. Для отрисовки на стороне гостевых систем применяется библиотека virglrenderer, обеспечивающая трансляцию команд из драйверов Venus и VirGL в команды Vulkan и OpenGL. Для взаимодействия с физическим GPU на стороне хост-системы могут использоваться Vulkan-драйверы ANV (Intel) или RADV (AMD) из состава Mesa.

В заметке приведена подробная инструкция по использованию Venus в системах виртуализации на базе QEMU и KVM. Для работы на стороне хоста требуется ядро Linux 5.16-rc с поддержкой /dev/udmabuf (сборка с опцией CONFIG_UDMABUF), а также отдельные ветки virglrenderer (ветка res-sharing) и QEMU (ветка venus-dev). На стороне гостевой системы необходимо наличие ядра Linux 5.16-rc и пакета Mesa 21.1+, собранного с опцией "-Dvulkan-drivers=virtio-experimental".
--- Конец цитаты ---
https://www.opennet.ru/opennews/art.shtml?num=56240
sv:
MetalliC, ну да, с год назад. Это просто я не интересовался) А тут чот всплыло, посмотрел, тут вроде нету - написал)
WataruD:
Oldgamer1, Oldgamer1, Oldgamer1,
Добрый вечер у вас ещё осталась xp? С поддержкой 3d, (virtual pc)
Томахомэ:
Кто-нибудь знает, как в VirtualBox'е организовать доступ к физическому GPU хоста, без посредничества интерфейсов вроде VBoxSVGA или VMSVGA?
Softer:

--- Цитата: Томахомэ от 10 Ноябрь 2022, 13:39:16 ---Кто-нибудь знает, как в VirtualBox'е организовать доступ к физическому GPU хоста, без посредничества интерфейсов вроде VBoxSVGA или VMSVGA?

--- Конец цитаты ---
А в чём проблема? Требования для включения аппаратного ускорения через хостовой GPU расписаны тут.
Или надо именно проброс хостового GPU вплоть до девайс id в виртуалку? Такого нет.
Какова цель мероприятия? Аппаратное ускорение графики или желание накатить дрова на GTX4090 под Win98?  :lol:
Томахомэ:

--- Цитата: Softer от 10 Ноябрь 2022, 18:16:27 ---Какова цель мероприятия? Аппаратное ускорение графики или желание накатить дрова на GTX4090 под Win98?  :lol:

--- Конец цитаты ---

Я тут просто затестил как на VirtualBox, так и на VMWare, несколько игр уже "пост-Voodoo" поколения, начала-середины 2000-х. Дрова, шедшие в комплекте с самими гипервизорами, на этот раз, разумеется, установил (точнее, в случае с VMWare они установились автоматически). И, к сожалению, как VirtualBox VGA Device, так и VMWare SVGA II тут же разочаровали меня своими микропросадками и сглатываниями FPS при 3D-рендеринге в диапазоне от просто раздражающих до ставящих игру почти что на грань неиграбельности, хотя даже стоящей у меня на хосте  скромнёхонькой GeForce 820M (да и Intel HD 4400, наверное, тоже) этим играм за глаза хватило бы.
Ogr:

--- Цитата: Томахомэ от 11 Ноябрь 2022, 11:09:52 ---этим играм за глаза хватило бы.

--- Конец цитаты ---
dgVoodoo
Softer:
Не помню писали ли тут, но от повторения полезной информации ещё никто не умирал:
VBox ChangeLog:

--- Цитата ---3.21. Version 6.1.0 (2019-12-10)
Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains, old style 3D support (with VBoxVGA) has been completely removed
Graphics: Remove 3D support for VBoxVGA (old one deprecated with 6.0)
--- Конец цитаты ---
Из этого следует, что в версиях VBox 6.1.0 и новее, 3D ускорение можно получить только на Win7+, так как к VBoxSVGA и VMSVGA не написано драйверов под более старые версии Windows.
Томахомэ:

--- Цитата: Softer от 11 Ноябрь 2022, 16:05:15 ---Не помню писали ли тут, но от повторения полезной информации ещё никто не умирал:
VBox ChangeLog:Из этого следует, что в версиях VBox 6.1.0 и новее, 3D ускорение можно получить только на Win7+, так как к VBoxSVGA и VMSVGA не написано драйверов под более старые версии Windows.

--- Конец цитаты ---

Потому-то я и выбрал для теста версию VBox 6.0.24. Там, правда, если поставить галочку 3D-ускорения в сочетании с VBoxVGA (без S!!!), XP-машина будет жаловаться на неправильность настроек.
Softer:

--- Цитата: Томахомэ от 11 Ноябрь 2022, 16:24:35 ---Потому-то я и выбрал для теста версию VBox 6.0.24. Там, правда, если поставить галочку 3D-ускорения в сочетании с VBoxVGA (без S!!!), XP-машина будет жаловаться на неправильность настроек.

--- Конец цитаты ---
Это в каком месте она будет на VBoxSVGA? Если в окне настроек машины, то для XP наоборот жалуется на VBoxSVGA и требует снять галку 3D или выбрать VboxVGA.
Томахомэ:

--- Цитата: Softer от 11 Ноябрь 2022, 17:26:31 ---Это в каком месте она будет на VBoxSVGA? Если в окне настроек машины, то для XP наоборот жалуется на VBoxSVGA и требует снять галку 3D или выбрать VboxVGA.

--- Конец цитаты ---

Странно. У меня в прошлый раз было ровно наоборот, теперь же она вообще оба варианта стала одинаково приемлемыми считать!... Ну да ладно, чтоб не отвлекаться, перехожу к сути главного вопроса - что же так тормозит виртуальные видеодевайсы на двух разных гипервизорах, учитывая, что никакой "железной" эмуляции видео там нет, вроде, насколько я понимаю, даже не враппинг - одна голая пересылка D3D- и OGL-команд от гостевухи к хосту?
Softer:

--- Цитата: Томахомэ от 12 Ноябрь 2022, 14:33:59 ---даже не враппинг - одна голая пересылка D3D- и OGL-команд от гостевухи к хосту?
--- Конец цитаты ---
Да и это и есть враппинг.


--- Цитата: Томахомэ от 12 Ноябрь 2022, 14:33:59 ---перехожу к сути главного вопроса - что же так тормозит виртуальные видеодевайсы на двух разных гипервизорах
--- Конец цитаты ---
На каком железе ты это делаешь и какие игры статерят?
Ogr:
как Более быстрый вариант, Как минимум быстрее чем в VMware
https://www.old-games.ru/forum/threads/direct3d-igry-na-dosbox-cherez-wrapper-bystro-s-vysokim-fps.90096/
Томахомэ:

--- Цитата: Ogr от 12 Ноябрь 2022, 22:48:48 ---как Более быстрый вариант, Как минимум быстрее чем в VMware
https://www.old-games.ru/forum/threads/direct3d-igry-na-dosbox-cherez-wrapper-bystro-s-vysokim-fps.90096/

--- Конец цитаты ---

А для этого Voodoo в нём должен быть включен?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии