Project

General

Profile

Actions

Emulator Issues #10986

closed

Monter Hunter Tri - unchecking Skip EFB Access to CPU makes the game unplayably slow even on the strongest of computers only on master, not Ishiiruka

Added by markwest76 about 6 years ago. Updated over 4 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

Game Name?

Monter Hunter Tri

Game ID? (right click the game in the game list, properties, info tab)

RMHP08

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

[Put MD5 Hash here]

What's the problem? Describe what went wrong.

Since Monter Hunter Tri is barely playable due to the exagerated bloom effect caused by Skip EFB Access to CPU and if you uncheck it the game goes from 50 to 1 fps, I think someone should investigate why with the Ishiiruka builds you can uncheck Skip EFB Access to CPU with almost no performance hit and finally emulate properly the game.

Is the issue present in the latest stable version?

yes

Actions #1

Updated by JMC4789 about 6 years ago

  • Status changed from New to Questionable

In Latest Master on Vulkan, I believe Vulkan can actually run it full speed.

the answer to this is that Ishiiruka has a fast EFB access option that causes the bloom effect to desync from the frame it's drawn on. This doesn't cause any serious errors (usually it just means teh bloom is slightly behind the actual movement of the camera) and because it's given more time to render, it's not slow. Maybe there's some other optimization.

Master has no intention of merging a hack like Fast EFB Access at this time, but, I do believe with proper optimization to certain EFB Access patterns this could be made faster, though, it'll never be super fast.

Actions #2

Updated by markwest76 about 6 years ago

On master unchecking Skip EFB Access to CPU in Vulkan doesn't cost so many fps, but also it doesn't render properly game-graphics (bloom is gone, but there's some kind of "washing" effect on screen)

Actions #3

Updated by JosJuice about 6 years ago

  • Relates to performance changed from No to Yes
Actions #4

Updated by JMC4789 about 6 years ago

I guess Vulkan's optimized EFB accesses break this game on top of it.

I don't think Fast EFB Access will ever be a part of master. Not sure how to get a game like this working correctly without asynchronously doing the EFB Pokes/Peeks considering how rampant they are. May be a job for second level fifo?

Actions #5

Updated by markwest76 over 4 years ago

Thanks to the videocommon unification I think that this issue can be closed...

Actions #6

Updated by JosJuice over 4 years ago

  • Status changed from Questionable to Fixed
Actions

Also available in: Atom PDF