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
775 stars 65 forks source link

[0.9.8] W98SE + Need For Speed II SE + 3Dfx = Graphic problems #279

Open toniosj opened 2 years ago

toniosj commented 2 years ago

I've tested this game, it shows bad graphics on main menu, and choppy sound. If I try to play a race, it comes to Windows again after a few seconds.

¿Voodoo Graphic installed incompatibity?

toniosj commented 2 years ago

Video Test

The Need for Speed II SE (3dfx) Retroarch DOSBox Pure

schellingb commented 2 years ago

Interesting, I tried NFS3 a while ago and it acted exactly the same. Glitches in the menu, quitting after a few seconds after loading into a race. The two games must share a lot of code for the Windows versions I guess. Is there a non-3dfx version of this game? If there is, does it work better?

toniosj commented 2 years ago

non-3dfx version of this game has got glitches (see configuration menu) in the menu and quitting after a few seconds after loading too ( sometimes changing FOCUS ON and OFF, it crashes).

guruemulation commented 2 years ago

I went ingame for a while with the regular version of Need for Speed 2. The Need for Speed 2 Retroarch Dosbox Pure Some parts of the track have missing audio (tunnel).

I have tested the same game on VMWare Workstation The Need for Speed 2 VMWare WS

toniosj commented 2 years ago

@schellingb @guruemulation

I've tested that changing "Performance Options / Emulated Performance" to Pentium III or more, game doesn't crash and no glitches, but it runs very slow.

It seems that the problem is on Performance settings.

andreyfedoseev commented 1 year ago

I think this may be actually related to sound, not to graphics. I followed the discussion in https://github.com/joncampbell123/dosbox-x/issues/2689, I tried setting Sound Blaster Type to none in Audio settings, and it fixed the issue for me in Need for Speed III. I was able to finish the first race with 3D rendering enabled without any issues, except for missing sound, of course.

I also noticed that the main menu animations are much smoother with SoundBlaster OFF.

I haven't tried NFS2, though.

toniosj commented 11 months ago

Interesting, I tried NFS3 a while ago and it acted exactly the same. Glitches in the menu, quitting after a few seconds after loading into a race. The two games must share a lot of code for the Windows versions I guess. Is there a non-3dfx version of this game? If there is, does it work better?

@schellingb Could you test NFS2SE or NFS3 in your development version? To know if there are improvements with 3Dfx games.

Great job!!!

toniosj commented 11 months ago

Tested in 0.9.8.

Glitches continues and game crash after few seconds race starts.

toniosj commented 11 months ago

I think this may be actually related to sound, not to graphics. I followed the discussion in joncampbell123/dosbox-x#2689, I tried setting Sound Blaster Type to none in Audio settings, and it fixed the issue for me in Need for Speed III. I was able to finish the first race with 3D rendering enabled without any issues, except for missing sound, of course.

I also noticed that the main menu animations are much smoother with SoundBlaster OFF.

I haven't tried NFS2, though.

Sound Blaster = None: fixed the issue for me in Need for Speed II:SE. I was able to finish the first race with 3D rendering enabled without any issues, except for missing sound.

thingsiplay commented 9 months ago

HI everyone. I experience the exact same described issues in menu and racing, playing Need For Speed II Special Edition on Windows 98 Second Edition. However I can play the first map still with sound. And disabling Sound Blaster fixes it too.

However, setting Hardware acceleration to None in W98 while Sound Blaster 16 is active (in RetroArch), makes it vastly better with Sound. I can play the maps with sound and rendering issues are almost gone. In Windows right bottom taskbar click on the audio symbol > Playback Adjust Audio Properties > Advanced Properties > Performance > Hardware acceleration = None . No reboot is required.

Need for Speed 2 Special Edition (Win9x, 1997)-240126-231341

Host is a Linux OS with RetroArch 1.16 and DOSBox-Pure 0.9.9. I think the hardware and other information are not important, as it seems to be a general software emulation or Windows driver issue.

AnessZurba commented 6 months ago

However, setting Hardware acceleration to None in W98 while Sound Blaster 16 is active (in RetroArch), makes it vastly better with Sound. I can play the maps with sound and rendering issues are almost gone. In Windows right bottom taskbar click on the audio symbol > Playback Adjust Audio Properties > Advanced Properties > Performance > Hardware acceleration = None . No reboot is required.

Can confirm this workaround seems to work in Windows 95 as well, Sound hardware acceleration can be disabled from Run>dxdiag>Sound

toniosj commented 5 months ago

I've tested with NO sound hardware acceleration. Now game doesn't crash but performance is very low in a i7.