| Эмуляция > Эмуляторы компьютеров |
| 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 в нём должен быть включен? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |