Emulator Issues #6092
closedPerformance Metrics causes speed hit in some games
0%
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.
Updated by NeoBrainX over 11 years ago
Someone who cares about performance should probably add an option for perf queries.
Updated by awelker over 11 years ago
This is not a question about performance if you have 3fps since these version.
Sorry.
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
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.
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
Updated by Billiard26 over 11 years ago
Issue 6274 has been merged into this issue.
Updated by delroth over 11 years ago
- Milestone set to Current
The plan is to make it a gameini option before 4.0.
Updated by delroth over 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.
Updated by delroth over 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.
Updated by kostamarino over 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.