Project

General

Profile

Actions

Emulator Issues #6092

closed

Performance Metrics causes speed hit in some games

Added by awelker over 11 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
GFX
% Done:

0%

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

Description

Hi all,

Between version 3.5_491 and 3.5_513 e.g. Mario Kart starts to lag in the Character Menu and after starting the game it is little bit slower as before this versions.

So here are the Numbers:
491--> ef7083d78cdeb9eb8881a0d1593164ad1dd04225

513--> 008fdc73106a142212fc5cd4481d13535103b954

So hope this helps.
I think the problem comes from. Rev 513--> 008fdc73106a: Commands:
Slightly (~7%) decreases performance when performance metrics are used. (what is better, one game works and many other laggs)

Lagging means only 3FPS instead of 50 or 25.

See you.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #6274: DX11 lagging in all Games with choosing characters like Mario Kart and Mario Wintergames and OpenGL is brokenDuplicate

Actions
Actions #1

Updated by rachelbryk over 11 years ago

  • Status changed from New to Questionable
Actions #2

Updated by rachelbryk over 11 years ago

oops

Actions #3

Updated by NeoBrainX over 11 years ago

Someone who cares about performance should probably add an option for perf queries.

Actions #4

Updated by awelker over 11 years ago

This is not a question about performance if you have 3fps since these version.
Sorry.

Actions #5

Updated by Sonicadvance1 over 11 years ago

  • Status changed from Questionable to Accepted
  • Issue type set to Feature request
  • Category set to ppc
  • Relates to performance set to Yes
  • Operating system N/A added
Actions #6

Updated by NeoBrainX over 11 years ago

I'd rather keep that assumption out of the title until someone proves that the game doesn't use the perf query results at all.

Actions #7

Updated by NeoBrainX over 11 years ago

  • Issue type changed from Feature request to Other
  • Category changed from ppc to gfx
  • Priority set to Low
Actions #8

Updated by awelker over 11 years ago

OK thank you, for changing the title.

Actions #9

Updated by Billiard26 over 11 years ago

Issue 6274 has been merged into this issue.

Actions #10

Updated by delroth over 11 years ago

  • Milestone set to Current

The plan is to make it a gameini option before 4.0.

Actions #12

Updated by delroth about 11 years ago

  • Status changed from Accepted to Work started
  • Priority changed from Low to Normal

WIP in branch perfquery-optional: https://dolphin-emu.org/download/list/perfquery-optional/

Please test and check if the performance regression is gone.

Actions #13

Updated by delroth about 11 years ago

  • Status changed from Work started to Fixed

Merged to master. Only SMS has Perfqueries enabled. Kostamarino, if you know of any other game that might require that, please edit the gameini (see SMS gameinis for example). I think Timesplitters 3 might need it, but I don't have the game to test.

Actions #14

Updated by kostamarino about 11 years ago

Timesplitters future perfect doesn't seem to need it with the latest master. If i remember correctly when neobrain implemented Perfqueries for dx11, the issue with the sun lighting through objects was fixed even for backends that it wasn't implemented yet (dx9). So my 2 cents about it is that while it was fixed by the Perfqueries branch, Timesplitters future perfect was basically fixed by the videocommon (or other universal changes) introduced in that branch and not by perfqueries itself. So even if it is disabled with the latest master it seems to work fine without it.

Actions

Also available in: Atom PDF