Emulator Issues #3083
closedOverlay statistics in DirectX 9 plugin causes speedup.
0%
Description
I'm posting this for someone please refer to this thread
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
Updated by marcel.werner3 over 14 years ago
well, he says in the thread that it doesn't work for all games...
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
Updated by marcel.werner3 over 14 years ago
and what does that have to do with this issue?
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.
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...
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?
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...
Updated by Billiard26 over 14 years ago
Issue 3094 has been merged into this issue.
Updated by Xtreme2damax over 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.
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.