Emulator Issues #5835
closedDisplay Performance Bug (all releases)
0%
Description
I have detected an initialization problem
that decreases Dolphin optimal performance
I have found it in all dolphin releases i have
tested both 32 and 64 bits.
my pc is this:
cpu athlon II X2 270 overclocked to 4 ghz
Os Win 7 sp1 ultimate both 32 bit and 64 bit editions
4 GB ram
GPU nVidia Geforce GT 210 1 GB DDR3
latest drivers from nvidia
I can reproduce the bug this way.
Take any dolphin release
Enable FPS counter
Set Internal resolution to "window size"
set full screen resolution 1024x768
set enable full screen
set scaled efb copy off
set skip efb access to true
set no fog
set efb copies to texture
set texture cache fast
NOW close dolphin and restart it
Without issuing ANY other command or configuration
run Mario Party 9 and look at fps on initial screen
where Mario is in full foreground surrounded by
flying icons of the other game characters.
Wait a little until the fps stabilizes around a value.
Now with alt+tab switch to main dolphin window
and get ready for a surprise.
When you click on Video button and the
video parameters dialog appears
the frame counter accelerates by 30%
My pc skips from 36 fps to 46 fps in pal50 mode
Not bad huh ?
Now the best / worst part, every time you run
dolphin without calling the Video dialog then
dolphin will run at the slower speed
20-25% less than the optimal as long as
you don't display the video parameters dialog.
This bug seems to be connected to some missing
initial video initialization that cripples
dolphin max display performance.
Infact if you call the video dialog at that moment
dolphin will setup the video card correctly
and you will get the speed that the configured
parameter will allow dolphin to reach.
Andy