Project

General

Profile

Actions

Emulator Issues #12825

open

NBA Live 2005 Menus/2D elements loading during gameplay cause severe hitching

Added by JMC4789 about 2 years ago. Updated over 1 year ago.

Status:
Accepted
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

Game Name?

NBA Live 2005

Game ID? (right click the game in the game list, Properties, Info tab)

GLYE69

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

a7eb69f4d502f3d687b6194d98b348cf

What's the problem? Describe what went wrong.

The game runs like dogshit. Wait, before you mark this issue as invalid, hear me out. It's not expected dogshit like Rogue Squadron 3 or Cars 2, this game is just rendering 2D scenes and playing music and just hitching and lagging all the time. Every time a player card is loaded, every time a jersey is selected, it has a hard hitch. And it's really, really bad. Once everything is loaded and you're sitting still, the performance is still pretty bad, but at least it's a consistent framerate at that point. Odds are this is a 30 FPS game on console that runs 60 FPS on Dolphin due to lack of GPU timings (see -> https://youtu.be/bY2HrzmE3dc)

What steps will reproduce the problem?

Just boot the game and go to the main menu. As the "player cards" on the right side are loaded. This doesn't happen on console, though, as shown in the video it's very smooth in the menus.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes. 5.0-15991

Is the issue present in the latest stable version?

Seems to behave just as poorly in 5.0

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

Was unable to find a build that performed to my liking.

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i7-6700K, GTX 1070, Windows 10

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

Nothing really looks suspicious. I tried disabling JIT Following, I tried fast-disc-speed as the lag seems to be lining up with disc access. I was unable to figure out, unfortunately. Lowering the Emulated CPU Clock does make in-game run ~30 FPS, which makes it much more reasonable to run.

Actions #1

Updated by JMC4789 about 2 years ago

I did a lengthy bisect that took all day, and while it's always been slow, it hasn't been this bad.

My bisect result was 4.0-3371 -> https://dolphin-emu.org/download/dev/a83792e9142921f61a6ad0d50afe398f35d43565/ "JIT: flush a register if it won't be used for the rest of the block"

Actions #2

Updated by JMC4789 over 1 year ago

  • Status changed from New to Accepted

This is an issue with our JITs design, and should be kept around.

Actions

Also available in: Atom PDF