Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dead or Alive 3: Performance drops to half speed on any stage with character reflections #493

Open
MattPonton opened this issue Oct 12, 2021 · 6 comments
Labels
bug Something isn't working

Comments

@MattPonton
Copy link

MattPonton commented Oct 12, 2021

Title

Bug Description

The frame rate will drop from 60 to 30 FPS if the player has a stage's reflections rendering on camera. The frame rate is dropped worse if the user is playing with Rendering Scale enabled at a higher than 1x resolution.

Steps to Reproduce:

  1. Insert disk
  2. Progress to main menu
  3. Select Sparring Mode
  4. Select Single Battle
  5. Select any character and opponent
  6. Select Azuchi stage
  7. Observer frame rate drop once characters load in.

Expected Behavior

The game maintains a 60 FPS frame rate.

xemu Version

Last Tested version: 0.6.1-20-g21718399f2

Issue started occurring with the Render Scaling support release.

System Information

OS: Windows 10 Pro v20H2 build 19042.1052
CPU: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz 3.79GHz
Graphics Device: NVIDIA GeForce RTX 3080 Ti
Graphics Driver: 472.12

Additional Context

For clarification, there are parts of the stages where the stage will have baked reflections of the stage itself. For example, the water puddles at the bottom of DOATEC HK. This issue occurs when the game renders the lower polygon models of the characters to perform the deception of actual reflection occurring.

Known stages with character reflections:

  • Azuchi (Starting/Top Tier in floor)
  • Ice Cave (Ice and water floor and ice pillars)
  • Forest (Stream of water at bottom of stage)
  • Beach (Ocean)
  • Snow (Creek water)
  • Lost World (Water pond mountain top)
    20210726212741_1
@MattPonton MattPonton added the bug Something isn't working label Oct 12, 2021
@MattPonton MattPonton changed the title Dead or Alive 3 runs at half speed on any stage with reflections Dead or Alive 3: Performance drops to half speed on any stage with character reflections Oct 12, 2021
@MattPonton
Copy link
Author

MattPonton commented Feb 23, 2022

Although performance has improved, this issue still occurs as of testing in the following version:

"xemu_branch": "master",
"xemu_commit": "83d4cbb4183e8f0d9bdc07eaf676c7e3ede6cc81",
"xemu_version": "0.6.2-77-g83d4cbb418"

@MattPonton
Copy link
Author

I was told that this is due to issues rendering alpha blended textures, which are used for the floors/ice surface. Also affects Dead or Alive 2 Ultimate's rain stages since those rain drops use alpha blended textures.

@ghost
Copy link

ghost commented May 8, 2022

Still occurs in:

xemu_version: 0.7.2
xemu_branch: master
xemu_commit: 722579bf01f9b164bb5b1abaac065d2c3023fdc7
xemu_date: Sun May  8 06:05:26 UTC 2022

@coronadoralf
Copy link

Can someone fix the issue cause by rendering alpha blended textures in DOA 3 and DOA 2 Ultimate? as of Nov. 18, 2022, the graphical issue is still present that usually dip to 15-20 FPS from 60 FPS even in mid-end graphics card like Geforce 900/10 SERIES. Other stages were optimized and run perfectly well, though.

@aintitfun
Copy link

aintitfun commented Feb 28, 2023

I think I have the same issue. Slowness happens particulary on the Azuchi stage, which has reflections on floor.
Tested with precompiled 0.7.84 version and also with ad hoc compiled 0.7.84 version

image

image

@BeeTheImmortal
Copy link

Can confirm, the issue still exists in the latest build as of today. Tried precompiled version.
Képernyőkép 2023-06-19 110238

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants