Project

General

Profile

Actions

Emulator Issues #2811

closed

Wii Sport Resort Tennis Table - framerate drop

Added by daws72 over 14 years ago.

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

0%

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

Description

What steps will reproduce the problem?
1.Run Wii Sport resort
2.Select Tennis table game(Ping Pong)

What is the expected output?
Linear FPS

What do you see instead?
When the ball was hit by the player the FPS strangely drop down to <30
When the AI hit the ball the FPS return to normal >50 (in my system.)
It looks like a CPU bottle neck during AI calculation, but half of the fps seems to much. IMHO

Dolphin version with the problem? Other Dolphin version without the
problem?
Every version, also newest.

32-bit or 64-bit and any other build parameters?
32bit
OS version and versions of tools/libraries used?
Seven
Please provide any additional information below.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #3775: Wii Sports Resort it's more slow in r6668 than 6659Duplicate

Actions
Actions #1

Updated by daws72 about 14 years ago

In v6304 the problem still present. FSP drop to <30 then immediately to >60, simply if the ball was hit by AI or player.

Actions #2

Updated by daws72 almost 14 years ago

I don't known if it's a FIFO bug or something related to GPU, but it's so obvious and in an enviroment (Wii sport Tennis Table) where there isn't anything special, no particular change of graphics, rendering etc.. Maybe this situation can help the devs.

Actions #3

Updated by daws72 almost 14 years ago

DX9, OGL or DX11 same problem.

Actions #4

Updated by daws72 almost 14 years ago

32bit or 64bit nothing change.

Actions #5

Updated by hatarumoroboshi over 13 years ago

Maybe you don't see this because your system isn't very powerful...so you cannot see a huge drop in framerate because maybe you're playing costantly at low fps...

Actions #6

Updated by d.sangiorgi over 13 years ago

I usually set EFB copy to Texture. If I use EFB to RAM I got much lower fps, still suddenly changing up and down in the same conditions esplained above. So my guess is something related to FIFO, not the GPU.

Actions #7

Updated by nextarif over 13 years ago

My fps Constantly at 50-60 fps with anti-aliasing = none and anisotropic 1x ; only drop when i play with multi-player but still 30-40 fps

Actions #8

Updated by d.sangiorgi over 13 years ago

Nex, do you have costant FPS in Table Tennis? (EFB to Texture)

Actions #9

Updated by nextarif over 13 years ago

@d.sangio.. yes no stutter in table tennis with efb to texture and DSP HLE emulation, did you try fresh copy of dolphin?

Actions #10

Updated by daws72 over 13 years ago

@Nexta.. I'm usually use a fresh install of Dolphin. BTW I'm with Nvidia GT9600 with latest driver, do you use ATI?

Actions #11

Updated by nextarif over 13 years ago

yes, my vga is ATI HD4650.

Actions #12

Updated by hatarumoroboshi over 13 years ago

I have a Coreduo E8400 with Ati hd4850 on WinXP 32 bit and this particular game still has the usual lot of wierd slowdowns (from 60 to 45 fps and back)...

Actions #13

Updated by daws72 over 13 years ago

latest revision didn't fix this issue. I think it would be good to fix it before 3.0 release.

Actions #14

Updated by d.sangiorgi over 13 years ago

No change also with latest Cache-rewrite. Same problem with DX9 DX11 or OGL.
Sound like a bottleneck in CPU emulation, but it's just a humble guess.

Actions #15

Updated by daws72 almost 13 years ago

Further testing with recent version.
If you disable frame limiter, you can see the fps drom from 130% to around 70% speed as soon the player hit the ball. The fps again pop up top 130% speed, as soon the CPU hit the ball.
It happens with any video back end, so it evidence some kind of bottle neck somewhere in the CPU emulation. Hope to help.

Actions #16

Updated by daws72 over 12 years ago

No difference using x86 or x64. This issue is present also in version r6553 (before FIFO rewrite).

Actions #17

Updated by Anonymous over 12 years ago

Issue 3775 has been merged into this issue.

Actions #18

Updated by Billiard26 almost 12 years ago

  • Status changed from New to Questionable
  • Issue type set to Bug
  • Relates to performance set to Yes

Is this issue still present in Dolphin 3.5?

Actions #19

Updated by daws72 almost 12 years ago

Yes it is. Less evident due to general performance improvement,but the sudden drop in FPS still

Actions #21

Updated by JMC4789 almost 12 years ago

I tested this pretty thoroughly, and it appears to be something to do with the Wiimote rumbling. Alternate Wiimote timings doesn't help it, and playing on multiplayer causes it to happen on both players shots, and the slowdown ends at the same time as the rumbling.

When the AI hits the ball, it doesn't slowdown, only when a player, and only for as long as the Wiimote is rumbling.

Actions #22

Updated by JMC4789 almost 12 years ago

Okay, I jumped the gun a bit on my previous conclusion, it's not rumbling, I turned off that in game option, and the frame rate is a LITTLE sporadic in multiplayer, although not as bad as single player. I'm going to guess it's a mixture of the splitscreen, calculating where to move the players, and in single player, the AI itself. But it's not abnormally slow, considering how the game runs. I don't see the issue.

Actions #23

Updated by Billiard26 over 11 years ago

  • Status changed from Questionable to Fixed

I am told this is fixed and/or invalid by two individual :p

"When the ball was hit by the player the FPS strangely drop down to <30"

Actions

Also available in: Atom PDF