Project

General

Profile

Actions

Emulator Issues #3083

closed

Overlay statistics in DirectX 9 plugin causes speedup.

Added by ChaosCode over 14 years ago.

Status:
Invalid
Priority:
Normal
% 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

I'm posting this for someone please refer to this thread

http://forums.dolphin-emu.com/thread-11611.html


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #3094: massive speed boostDuplicate

Actions
Actions #1

Updated by alikfed over 14 years ago

Just tested with R6113. Same speed with and without "overlay some statistics". Tested with Rabbids Go Home and Wii Menu 4.2 WAD. Using Win7U x64

Actions #2

Updated by marcel.werner3 over 14 years ago

well, he says in the thread that it doesn't work for all games...

Actions #3

Updated by samljer over 14 years ago

GPU affects performance more then people would like to admin i think

They say its 99% CPU, but when i upgrade my video card from a 9800 nvidia
to a 5770 ati i gained 10fps with all the same exact settings lol

Actions #4

Updated by marcel.werner3 over 14 years ago

and what does that have to do with this issue?

Actions #5

Updated by getter30 over 14 years ago

look again, people are already confirming that it works. Seems XFB has to be enabled. Video was posted on youtube aswell. Probably worth looking into.

Actions #6

Updated by frango0010 over 14 years ago

Well I would like to point that this really doesn't speed things up...
Well, in the first place, you need to have Real XFB on... And second... I did some tests and on the status bar info about FPS I got about 30 extra FPS with the "overlay some statistics" on, but the overlayed FPS counter didn't change AND the game itself didn't get faster (actually it seemed to run even slower), even though I got a 50% increase on the status bar FPS... So it's probably just a error on the status bar, so it's more worth to have a 4FPS boost by disabling XFB and forgetting all this stuff... Also I would like to point that I lost about 10FPS in many games when turning "overlay some statistics" on when this bug couldn't be reproduced.

By the way I did this on Mario Kart, since I don't have basara to test like he did on the video (which surprisingly seems to be really running faster), and I also tried some other games with no success (SMG and SMG2, LoZTLP, SSBB and some others).

I think (see, it's just a thought) that it's something related to the XFB (since it's required to reproduce this bug) and it only affects games that really rely on it, even though I don't know which games do so... just a thought...

Actions #7

Updated by whereismyalchole over 14 years ago

this improved my speeds tremendously in a lot of my games. It seems that in mario kart it will display fake speeds when you are actually getting slower speeds.
I read the forums on this topic and it seems to work on ppl who have lower end less powerful cpus. Only Intels so far from what I can tell.
This seems like a step in the right direction for speed, just gotta find what the hell is causing the speed ups and using it to our advantage.
Can someone please look into this?

Actions #8

Updated by frango0010 over 14 years ago

@whereismyalchole
Well, that's exactly what I said in my previous comment: Mario Kart seems to be showing fake FPS... But I cannot test Basara...

BTW... My CPU is an AMD Phenom X3 8650 @ 2.67GHz and it worked...

Actions #9

Updated by Billiard26 over 14 years ago

Issue 3094 has been merged into this issue.

Actions #10

Updated by Xtreme2damax about 14 years ago

I urge developers to test this before wasting time on a fix that might be rather useless and have a negligible benefit.

It seems this only causes an artificial speed increase. The FPS/VPS counters will report double speed, but actual game speed will be less than that, perhaps as much as half of what the FPS/VPS counters are reporting.

This also requires XFB or Real XFB to be enabled. The explanation for this is that with XFB/Real XFB rendering is passed through one less buffer and somehow enabling overlay statistics causes a bug that results in the artificial increase of FPS/VPS. Passing rendering through one buffer with XFB/Real XFB would theoretically cause the FPS to artificially double, while the actual game speed remains slower or just as slow.

Actions #11

Updated by skidau about 14 years ago

  • Status changed from New to Invalid

I have reviewed the code in this area and there is no way that turning on overlay statistics can speed up the emulator.

I'll suggest that the speed up that people are seeing is due to some behaviour in their video drivers.

Actions

Also available in: Atom PDF