schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
731 stars 61 forks source link

No hardware 3D acceleration found #446

Open Kupo91 opened 6 months ago

Kupo91 commented 6 months ago

I'm trying to install The Nations on my Windows 98 SE image. But the installer says it didn't find hardware 3D acceleration, even after installing 3Dfx Voodoo. So I was wondering if I still need something else?

thenations-231213-164306

PoloniumRain commented 6 months ago

Do other games work with 3D acceleration?

Being as this game came out after 98SE's release it might require a newer version of DirectX. You can download it here. I'd recommend the Decemeber 2006 release being as that's the last version available for Win 98SE.

You can also try the last officially released Voodoo drivers here (V3.01.00).

Kupo91 commented 6 months ago

I didn't try other 3d games yet, since I'm not interested in so many win 95/98 games anyway. v3.01.00 from Voodoo is already installed and I also tried the DX version you have linked, but unfortunatelly without success (the game itself comes with DX8 btw).

PoloniumRain commented 6 months ago

It looks like this is a problem with the Voodoo 1 not supporting AGP texturing. I can't link it here but there's a 1.01 patch for this game that disables the AGP texturing issue which you have.

There's also a separate utility to disable AGP texturing which can be found by searching for setRegTroubleAGP.exe

Kupo91 commented 6 months ago

Yea, I tried this too, but sadly the game is still not opening. I also tried the gold version of the game, but similar story here:

Unbenannt

Guess, it's hopeless, but thank you for your efforts

PoloniumRain commented 6 months ago

Ah well i suppose the original Voodoo (1996) is just too old. The Nations looks like it was released in 2001...

Your best bet would be to try PCem because that has Voodoo 3 emulation. It's a pain to setup though. You'll also need a reasonably fast CPU to emulate a Voodoo 3 plus a CPU released in the late 90's (AMD 5600X might barely manage it for example). And in rare cases some games didn't work with DirectX 9, so this might specifically require DX8 to be installed.

Torinde commented 6 months ago

PCem/86Box and also Bochs emulate Voodoo 3 - and it seems performance will be usable on modern hosts. Would be great to have that in Pure!

Torinde commented 6 months ago

There is also SoftGPU

@schellingb, what do you think will be needed to get SoftGPU into DOSBox? You can check how SoftGPU developer sees that at the issue above.