Project

General

Profile

Actions

Emulator Issues #8001

closed

Resident Evil 4 get slow down in some parts

Added by RichieRoxas1 over 9 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

[READ THIS: https://forums.dolphin-emu.org/showthread.php?pid=276132 <<<
Your answers are there!]
[Leave the questions as they are and answer them in the next line]
[Remove lines written inside brackets [], but nothing else]

Game Name?
Resident Evil 4 (Wii and Gamecube)

Game ID?
RB4P08 (Wii)
D5C&MG (Gaemcube Trial Edition)

What's the problem? Describe what went wrong in few words.
The game gets slow down in some parts like cutscenes (example: intro, when Leon is in the car), but in gameplay, it works fine.
It happens with last dolphin builds. I tried it since last month and still happens.
I tried with an old one (4.0-1806) and works perfect! Without slow down in the cutscenes.

What did you expect to happen instead?
Full speed.

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]
1.Start the game.
2.Select new game.
3.Watch the intro, and other cutscenes.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0-4803 (slows) and 4.0-1803 (perfect speed)

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
AMD A8-5600K with Radeon HD Graphics 3.80 GHz
4 GB Ram
Windows 7 x64


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #8011: HW bounding box issues (video driver crash, slowdowns)Fixed

Actions
Actions #1

Updated by JMC4789 over 9 years ago

Please bisect to a more exact build; 3000 builds worth doesn't really narrow it down enough to even garner a guess.

Actions #2

Updated by shreduhsoreus over 9 years ago

I ran into this issue with -4711.

That doesn't narrow it down much, but I can help with the testing if needed.

Actions #3

Updated by JMC4789 over 9 years ago

Can you check all the bounding box merges before/after?

Actions #4

Updated by shreduhsoreus over 9 years ago

Gladly, you just have to tell me how to do that first, lol.

Actions #5

Updated by JMC4789 over 9 years ago

It'll be in the commit descriptions. Go through the download list, find a bounding box one. Test before/after it, and see if it affects the issue. There should be a possibility of 4 merges, the OGL/D3D unification, D3D Hardware Bounding Box, OGL Hardware Bounding Box and Software Bounding Box implementation.

Actions #6

Updated by shreduhsoreus over 9 years ago

On it.

Actions #7

Updated by shreduhsoreus over 9 years ago

4.0-4565 - PixelShaderGen: merge OGL+D3D bbox

Before and After(4563/4573): No change

4.0-4555 - Add HW bounding Box support to d3d backend

Didn't test since I can't use D3D, figured it would be pointless.

4.0-4219 - OGL: implement bounding box support with ssbo

Before(4217): Atrocious. Instead of being skippy/slow here and there it is just a complete mess, constant 30-50% emulation speed during opening cut scene. Occurs when actual rendering is taking place, not just video playback like the first few minutes of the intro.
After(4222): Back to just being skippy/slow here and there.

Couldn't find software bbox 20 pages in, but testing this build and a few others:

4.0-3659 - Remove setting to enable or disable Bounding Box calculation: Atrocious. See above.

4.0.4219: Fixes extreme constant slow down, but rendered cut scenes have random skipping/slowdown.

Was going to test 4.0-1803 to confirm that there were no problems...it's not a real version, or at least not in the download section -_-

Let me know what to do/test next.

Actions #8

Updated by shreduhsoreus over 9 years ago

Disregard that, they made a typo the second time and actually meant 1806. Testing now.

Actions #9

Updated by shreduhsoreus over 9 years ago

1806 has the skipping for me.

If they are using D3D and are actually referring to the extreme slowdown I was getting in 4217 then it must be D3D exclusive as I don't get it that bad post-4219.

Actions #10

Updated by RichieRoxas1 over 9 years ago

4.0-3657 Works perfect
4.0-3659 ...get slow down (since this build). Here is the problem. : Remove setting to enable or disable Bounding Box calculation. https://github.com/dolphin-emu/dolphin/pull/1295/files

Actions #11

Updated by JMC4789 over 9 years ago

I think RichieRoxas's testing more or less nails what I was thinking caused this. It's RE4 using bounding box for nothing. People with older/slower graphics cards have been reporting this.

Actions #12

Updated by shreduhsoreus over 9 years ago

For me(since I only use OGL), the OGL bbox merge(4.0-4219) fixed the extreme slowdown that was introduced in 4.0-3659. Instead it's just brief slowdowns similar to microstutter, but not exactly the same as typical microstutter.

Should I just write this off as unavoidable skipping due to my video card(GT 740M)?

Actions #13

Updated by JMC4789 over 9 years ago

  • Status changed from New to Duplicate

Merging this into one big bounding box issue. Thanks for the report!

Actions

Also available in: Atom PDF