dosbox-pure icon indicating copy to clipboard operation
dosbox-pure copied to clipboard

No hardware 3D acceleration found

Open Kupo91 opened this issue 1 year ago • 7 comments

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

Kupo91 avatar Dec 13 '23 15:12 Kupo91

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).

PoloniumRain avatar Dec 14 '23 14:12 PoloniumRain

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).

Kupo91 avatar Dec 14 '23 19:12 Kupo91

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

PoloniumRain avatar Dec 14 '23 23:12 PoloniumRain

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

Kupo91 avatar Dec 16 '23 02:12 Kupo91

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.

PoloniumRain avatar Dec 16 '23 14:12 PoloniumRain

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 avatar Dec 21 '23 11:12 Torinde

There is also SoftGPU

  • https://github.com/joncampbell123/dosbox-x/issues/3405
  • https://github.com/JHRobotics/softgpu/issues/22

@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.

Torinde avatar Dec 21 '23 11:12 Torinde