VOGONS


Virtual machine for old games

Topic actions

First post, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie

Hello, I recently upgraded my computer - now I have 32 GB RAM and RTX 4070 Super graphic card. I want to play some old games on virtual machine. First I tried PCEM with Windows 98 - works good, but every few seconds there is a little slowdown. I also wanted to install Windows XP on VMware Workstation 17 - and I did it, but I can't run any game. I tried Prince of Persia 3D and Need for Speed Porshe Unleashed. Both games crash immediately after trying to run them, and both of them work in PCEM. I installed Vmware tools and I have 3d acceleration checked. What can I do?

Reply 1 of 24, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi. There was experimental 3D graphics support for Windows XP in older releases of Virtualbox (before 6.1).
The VM additions had to be installed in Windows XP safe mode to allow this.
The setup program of the VM additions would copy over modified system files based on WINE (WineD3D etc).

Edit: 3D support for XP is hard to get working these days using VMs.
The virtual graphics card (VboxVGA) that allowed this was considered being too unsafe and was removed.
The mechanism that allowed graphics commands to wander outside from inside the VM could be used for malware etc.

https://forums.virtualbox.org/viewtopic.php?t=106674

Edit: Also see Are there any 3D-accelerated drivers for VBoxSVGA and VMSVGA video adapters?
SoftGPU might be an alternative if the host CPU is strong.

Edit: Windows XP 3D support in VMware did exist about ten years ago, I think.
You can check old VMware Tools from 2014 or before, maybe.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 3 of 24, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote on 2024-10-25, 10:18:

The latest version of VMware Workstatiin still supports 3d acceleration for Windows 2000 and above. For 9x in virtualbox or VMware use softgpu.

I second that. There is no better alternative - although for even older games of 9X era I'd recommend 86Box.

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 4 of 24, by UCyborg

User metadata
Rank Oldbie
Rank
Oldbie

People actually use virtual machines for games? It always seemed more like a proof of concept rather than something actually usable.

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 5 of 24, by feda

User metadata
Rank Member
Rank
Member

There is no need to use hypervisors or emulators for Prince of Persia 3D and Need for Speed Porshe Unleashed. They work in modern Windows with dgVoodoo and some community fixes.

Reply 6 of 24, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie
feda wrote on 2024-10-25, 11:59:

There is no need to use hypervisors or emulators for Prince of Persia 3D and Need for Speed Porshe Unleashed. They work in modern Windows with dgVoodoo and some community fixes.

Yes, I know, but all my other CDs are buried deep inside shelfs, so it was easier to pick these games for testing.

DosFreak wrote on 2024-10-25, 10:18:

The latest version of VMware Workstatiin still supports 3d acceleration for Windows 2000 and above. For 9x in virtualbox or VMware use softgpu.

Which version? I have Vmware Workstation 17, I think this is the latest? So if it supports 3d acceleration, then why these games don't work?

Reply 7 of 24, by Norton Commander

User metadata
Rank Member
Rank
Member
kamiledi15 wrote on 2024-10-25, 12:21:
DosFreak wrote on 2024-10-25, 10:18:

The latest version of VMware Workstatiin still supports 3d acceleration for Windows 2000 and above. For 9x in virtualbox or VMware use softgpu.

Which version? I have Vmware Workstation 17, I think this is the latest? So if it supports 3d acceleration, then why these games don't work?

You need to install guest additions (it should have prompted you when you installed XP). It's an ISO file you mount in the VM and install.

https://packages.vmware.com/tools/releases/latest/windows/

Also your CPU needs to support virtualization tech (Intel VT or AMD V or whatever they are called now).

Reply 8 of 24, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie

I installed VM Tools immediately, so I have them. I suppose thatm VM Tools and guest additions is the same?
About virtualization tech, I don't know whether my CPU supports it - I have AMD Ryzen 7 7700.

Reply 9 of 24, by feda

User metadata
Rank Member
Rank
Member
kamiledi15 wrote on 2024-10-25, 12:21:

Yes, I know, but all my other CDs are buried deep inside shelfs, so it was easier to pick these games for testing.

Huh? Just mount your ISOs.

VMware's 3D support is spotty when it comes to pre-DX9 stuff, which these games are.

Reply 10 of 24, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie
feda wrote on 2024-10-25, 13:31:
kamiledi15 wrote on 2024-10-25, 12:21:

Yes, I know, but all my other CDs are buried deep inside shelfs, so it was easier to pick these games for testing.

Huh? Just mount your ISOs.

Why should I? If these two games don't work, the others probably also won't work. I want all games to work there, not only few of them.

Reply 11 of 24, by feda

User metadata
Rank Member
Rank
Member
kamiledi15 wrote on 2024-10-25, 13:34:
feda wrote on 2024-10-25, 13:31:
kamiledi15 wrote on 2024-10-25, 12:21:

Yes, I know, but all my other CDs are buried deep inside shelfs, so it was easier to pick these games for testing.

Huh? Just mount your ISOs.

Why should I? If these two games don't work,

But I just explained to you that these two games work very well in modern Windows...

Reply 12 of 24, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie

Why should I? If these two games don't work,
[/quote]
But I just explained to you that these two games work very well in modern Windows...
[/quote]

I know, but shouldn't they also work in Vmware? What is the point of searching other games if these two don't work? As I said, I would like all games to work in one place, not just some of them. If two 3D games don't work, then probably other 3D games also won't work.

Reply 13 of 24, by feda

User metadata
Rank Member
Rank
Member

Many games do work. Some don't. If you expect perfect 100% compatibility, you won't find it.

Reply 14 of 24, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Keep in mind that VM software is generally made for corporate/business/industrial customers at the highest priority (for more system critical usage cases). Any games working at all on them is a side-effect and can be regressed at any moment without warning.

apsosig.png
long live PCem

Reply 15 of 24, by Jo22

User metadata
Rank l33t++
Rank
l33t++
leileilol wrote on 2024-10-25, 14:23:

Keep in mind that VM software is generally made for corporate/business/industrial customers at the highest priority (for more system critical usage cases). Any games working at all on them is a side-effect and can be regressed at any moment without warning.

I second that. It's just a bit strange that 3D support for XP has no weight anymore.
I would think that older versions of AutoCAD would have a need for both XP and 3D.
Especially if things like LPT or USB dongles ares being involved for licensing purposes.
But maybe meanwhile CAD designers have moved on, as well, not sure.🤷‍♂️

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 16 of 24, by Norton Commander

User metadata
Rank Member
Rank
Member
kamiledi15 wrote on 2024-10-25, 13:08:

I installed VM Tools immediately, so I have them. I suppose thatm VM Tools and guest additions is the same?
About virtualization tech, I don't know whether my CPU supports it - I have AMD Ryzen 7 7700.

Your CPU supports it but it's probably disabled in your BIOS (I had to enable on mine to get 3D acceleration in VMWare Workstation/Windows XP).

https://www.goodtechmaster.com/how-to-enable- … zen-processors/

The attachment XP VMWare.png is no longer available
The attachment Windows XP Professional-2023-05-08-13-32-33.png is no longer available
The attachment Windows XP Professional-2023-05-02-11-50-12.png is no longer available
The attachment Windows XP Professional-2023-05-02-12-08-10.png is no longer available
The attachment Windows XP Professional-2024-10-25-11-15-28.png is no longer available

Windows-XP-Professional-2024-10-25-11-16-19.png

These games/emulators all run smoothly in full screen but I have them set to windowed so you can see it's running in XP with VMWare.

https://www.youtube.com/watch?v=koQo19tpvZs

Reply 17 of 24, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Norton Commander wrote on 2024-10-25, 16:13:
kamiledi15 wrote on 2024-10-25, 13:08:

I installed VM Tools immediately, so I have them. I suppose thatm VM Tools and guest additions is the same?
About virtualization tech, I don't know whether my CPU supports it - I have AMD Ryzen 7 7700.

Your CPU supports it but it's probably disabled in your BIOS (I had to enable on mine to get 3D acceleration in VMWare Workstation/Windows XP).

https://www.goodtechmaster.com/how-to-enable- … zen-processors/

Interesting. I had assumed that required old VMware tools to work, which still supported Windows XP (XP went EOL 2014).

Anyhow, it's nice to see it works!

Last time I've used VMware Player regularily it still had AMD-V and Intel VT as an optional feature.
Which I've used, of course. I had built all my PCs to be VM friendly since late 2000s. 🙂

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 18 of 24, by kamiledi15

User metadata
Rank Newbie
Rank
Newbie
Norton Commander wrote on 2024-10-25, 16:13:

Your CPU supports it but it's probably disabled in your BIOS (I had to enable on mine to get 3D acceleration in VMWare Workstation/Windows XP).

I checked in my task manager and it says "virtualization - on". I also opened my Bios and it says "SVM - Auto". So I don't know what can be wrong. I can try one of the games which you are playing - which one would you recommend for testing? I can see that you are playing Half Life - I have this game on CD. It works on Win10, but you are playing it on Vmware in WinXP, so probably it will be good to try?
And I have Vmware Workstation 17 and you have version 14 - should I downgrade it to 14?

Reply 19 of 24, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

There's a project SoftGPU that should allow better graphics support on virtual machines.

However in all other cases, I would just play NFS PU or POP3D on my native Windows 11. They work well with the Nvidia 10 series GPUs at least (considering the newer ones don't change dramatically in older API support). The QuickTime videos may be a little difficult to get to work if you have too many codecs/video stuffs installed but it's not impossible.

previously known as Discrete_BOB_058