Project

General

Profile

Emulator Issues #11611

Bond games playing at half the framerate.

Added by Graslu over 1 year ago. Updated 9 months ago.

Status:
New
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?

007: From Russia With Love; 007: Everything or Nothing; GoldenEye: Rogue Agent

Game ID?

007: From Russia With Love [GLZE69]
007: Everything or Nothing [GENE69]
GoldenEye: Rogue Agent [GOYE69]

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

007: From Russia With Love [978b18050fac6b4bd47fab6069704bfa]
007: Everything or Nothing [765fcce09699b8632119402ab23d8e89]
GoldenEye: Rogue Agent [90b22781a7d78756548b0b2d954ffb45]

What's the problem? Describe what went wrong.

On all these three games, they play at 30FPS instead of the inteded 60FPS as it is on real hardware.
Dolphin is capable of running them at 60FPS without any issues if "Immediately Present XFB" is turned off, which makes the games look low res so it's not really a solution.

What steps will reproduce the problem?

Simply play any of these three games with "Immediately Present XFB" enabled and they'll stay locked at 30FPS. Disabling it will play them at the inteded 60FPS.

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, the issue is still present as of version 5.0-9729 (latest).

Is the issue present in the latest stable version?

Yes. 5.0.

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

i7 9700k @5.1GHz
GTX 1070 8GB OC
Windows 10 Pro
16GB RAM DDR4 3200MHz

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



History

#1 Updated by JMC4789 over 1 year ago

Immediately Present XFB copies should not affect resolution unless our texture cache is failing. Try combining Immediately Present XFB Copies (unchecked) with Store XFB Copies to Texture Only in the latest development builds. There shouldn't be any way that it's locked to 1x internal resolution in that case.

Also, it's known in certain games that with Immediately Present XFB Copies will cause the wrong framerate to report even though it's running the same.

#2 Updated by Graslu over 1 year ago

JMC4789 wrote:

Immediately Present XFB copies should not affect resolution unless our texture cache is failing. Try combining Immediately Present XFB Copies (unchecked) with Store XFB Copies to Texture Only in the latest development builds. There shouldn't be any way that it's locked to 1x internal resolution in that case.

Also, it's known in certain games that with Immediately Present XFB Copies will cause the wrong framerate to report even though it's running the same.

Combining Immediately Present XFB Copies and Store XFB Copies to Texture Only gives the game a pink screen while it keeps playing, same for Everything or Nothing and GoldenEye.

Even if it's a wrong framerate report or not, they're still running half the speed they should. Here's some footage of it running on real hardware: https://youtu.be/7JbkfWdV8zI

And here's the comparison in Dolphin: https://youtu.be/jCzXGWxNpaY?t=2m23s

#3 Updated by JMC4789 over 1 year ago

Okay the texture cache is failing, that explains why they lock to 1x Internal Resolution.

#4 Updated by Graslu about 1 year ago

The games are still running at 30FPS and have a pink screen by combining both options.

#5 Updated by Graslu 9 months ago

Latest version "5.0-11590" still has the same issue on all these games. They run at 60FPS on console.

#6 Updated by JMC4789 9 months ago

We need to figure out why the texture cache is failing. Not sure if a fifolog would actually help in this case. I'll message a GPU dev just to see.

Also available in: Atom PDF