Rocket202 wrote on 2022-08-29, 21:45:
how is going with that VM's?.
Recently i went to the store in my hood and speaking with the seller, he told me people is using VM's to run retro pcs just when i was assembling my retro pc.
Is completely functional 1:1 experience?, i mean no input lag in games, no bugs etc.
Depends of what you want to do.
86box is the best experience because its faster than DOSBox, has SB16 and MIDI (well, DOSBox has it too and has its advantages, better sound emulation);
QEMU is there as an alternative for more demanding OS like XP, but no 3D acceleration like 86box and DOSBox (Voodoo 3dfx)
Parallels Desktop v18 provides AAA gaming to an extent with DX11 support (I dont buy new titles so I dont know how modern games will fare, but I am sure they will be fine, given I saw even GTA V running on it, in a youtube video)
86box here emulates DOS/WFW 3.11 for DOS and a few classic Windows games, as well as Windows 98SE for 3dfx games.
QEMU, I use a Mac frontend called UTM. I am virtualizing Windows 11 aarch64, Ubuntu aarch64, just fine. Ubuntu has some 3d accel, but not Windows. I am also emulating XP SP3, Win 98SE and DOS/WFW 3.11, as well as PowerPC MacOS 9.
Parallels Desktop v18 provides me Windows 11 aarch64 with 3d accel for games after 2000's.
Some examples:
PowerPC MacOS 9.2 running X-Wing on QEMU/UTM:
Windows 11 aarch64 running F1 Challenge 99-02 on Parallels Desktop v18:
Installing FIFA World Cup 98 and a few installed games on Win 11 aarch64, Parallels Desktop again:
Windows XP SP3 themed as "Windows 2002" to resemble Windows 2000, with Inexperience Patcher, and running software mode games on QEMU/UTM:
Pro Evolution Soccer 3 running on Win 11 aarch64, Parallels Desktop:
X-Wing running on 86box, DOS 6.22 virtual machine:
Again QEMU/UTM running Windows For Workgroups 3.11 and Grand Prix Manager 2:
Ubuntu aarch64 on QEMU/UTM as my main web development machine:
FIFA 99 on 86box running Windows 98 Second Edition virtual machine:
Flight Simulator 2004 on Parallels Desktop, Windows 11 aarch64:
FIFA 99 on Windows 11 aarch64, Parallels Desktop, in widescreen with the help of nGlide wrapper:
So gaming... is flawless. Whenever a 32-bit Windows game has a problem in any emulator, be it 86box or QEMU, I just throw it on Windows 11 aarch64 in Parallels Desktop and play it from there. All games working just fine on all three options.
86box on M1 Macs work very well, but they need someone with experience in ARM to improve their dynarec for arm hosts. Currently the arm dynarec code isnt optimal and albeit you can play a lot of titles without effort, sometimes 86box will crash because the host platform is too fast, the dynarec needs to be fixed for that. QEMU has no problems at all. Parallels runs any windows old game I throw at it with ease.
I'd say a 8/10. Migrating from an intel Mac to M1 was easy and I have no problems, and neither miss anything really. Performance is excellent. For example, one of my favorite 2002 games, Grand Prix 4, runs helluva a lot better on Parallels Desktop with Windows 11 aarch64 than it did in any real machine or other virtual machine I have ever used, never had a such performance even using the custom F1 season mods for that game.
Virtualbox is currently working in a 7.0.0 beta for a release, and one of their betas is an ARM release. They currently have a basic (but buggy) 3D acceleration on Win 11 aarch64. I am waiting till they improve it to test and if its any good, I'll make the jump, because Virtualbox is free currently. So far I am satisfied with what I have and keep adding more of the old games I can dig from my old pack of CDs.