Epsxe and gpuBladeSoft-1.41-Windows-x86 fullscreen native resolution switching
Hello all, I'm having slowdown issues in Epsxe with the gpuBladeSoft-1.41-Windows-x86 plugin using full screen native resolutions option. I've tried playing with the vsnyc settings and other options for the gpubladesoft plugin and my gfx card including its triple buffering and other hardware acceleration to no avail.
This never happens on any emulator i use at native resolution, even final burn alpha which has a native resolution switch that i use for the street fighter 3 gaint impact wide screen mode in the bios (384x224-496x224) and Changes perfectly.
Example of my problem, I play sotn or legend of mana, menus and cutscenes have different resolutions but if i keep my native in game for sotn which is 256x240 or legend of mana 320x224 it works perfect in game menus are warped but w/e it even runs smooth at 1080i max settings. but as soon as i hit native resolution switching option i get 25% speed.
here is my hardware,
For my display I have a widescreen CRT HDTV (HDMI/Component/S-Video/RCA) 175Hz-120Hz-60Hz frequencies I use power strip which is a custom resolution software and have been able to use any resolution from 160x140i/p(Game boy)to ????x720i/p up to ????x1080i I also use a Lut software called Atrise lutcurve for monitor calibration(looks mad sweet)
For my PC,
OS: windows 7 64
CPU: AMD Athlon 64 4000+ SAN DIEGO
1 gig ram
ATI radeon 2600 HD 512MB (the same used to make ARCADEVGA cards)
Heres a list of my custom resolutions as you can see i have Most of the native psx resolutions
Code:
160x140
160x144
260x140
256x224
256x239
256x240
256x242
256x480
280x224
288x224
296x222
304x224
320x200
320x224
320x240
320x480
384x224
384x240
384x288
398x224
399x253
496x224
496x384
511x399
512x240
512x480
544x242
576x448
640x240
640x400
640x480
720x480
768x448
768x672
768x720
864x224
960x540
992x768
1024x224
1024x768
1024x896
1024x960
1152x672
1280x224
1280x720
1280x896
1280x960
1360x768
1360x1024
1440x900
1680x1050
1776x1000
1920x1080
Here is my settings for gpubladesoft
Code:
[display settings]
fullscreen = true
fullscreenmode = 1
fullscreenwidth = 320
fullscreenheight = 480
fullscreencolordepth = 16
fullscreenrefreshrate = 60
windowedwidth = 640
windowedheight = 480
windowedmode = 0
waitforvsync = 1
[framerate]
fpslimitation = 1
framerate = 60.000000
[processing]
internalresolutionx = 1
internalresolutiony = 1
use32bitrenderer = 0
texturebilinearfiltering = 0
disabledfeemulation = true
[postprocessing]
deinterlacingmethod = 1
filtering = 0
shadername = Disabled
shaderlevel = 1
bilinearfiltering = false
brightness = 0
gamma = 0
aspectratiofullscreen = 3
aspectratiowindowed = 3
rotatescreen = 0
[visible area]
preferences = 2
ntscleft = 608
ntsctop = 16
palleft = 638
paltop = 35
positionx = 0.000000
positiony = 0.000000
mirroringx = false
mirroringy = false
zooming = 0.000000
overscan = 0.000000
[advanced]
improvedcoordsaccuracy = 1
stereoscopicrenderer = 0
texturereplacementpath =
[psx settings]
dithering = 1
clutcaching = true
texturecaching = true
[hot keys]
configdialog0 = 011000442a
showstatus0 = 0110000076
showinfo0 =
fpslimitation0 = 0110000077
fastforward0 = 0110000073
togglefullscreen0 = 0110004024
showhidecursor0 = 011000042b
changetexturebilinear0 =
togglebilinear0 =
changevisiblemode0 =
decreaseshaderlevel0 =
increaseshaderlevel0 =
decreasebrightness0 =
increasebrightness0 =
decreasegamma0 =
increasegamma0 =
rotatescreen0 =
movescreenleft0 = 0110004028
movescreenright0 = 0110004026
movescreenup0 = 0110004027
movescreendown0 = 0110004019
decreasezoom0 = 0110004018
increasezoom0 = 011000401a
fliphorizontal0 =
flipvertical0 =
decreaseoverscan0 =
increaseoverscan0 =
togglegteaccuracy0 =
togglewireframemode0 =
screenshot0 = 011000004a
videorecording0 = 011000404a
configdialog1 =
showstatus1 =
showinfo1 =
fpslimitation1 =
fastforward1 =
togglefullscreen1 = 0110008024
showhidecursor1 =
changetexturebilinear1 =
togglebilinear1 =
changevisiblemode1 =
decreaseshaderlevel1 =
increaseshaderlevel1 =
decreasebrightness1 =
increasebrightness1 =
decreasegamma1 =
increasegamma1 =
rotatescreen1 =
movescreenleft1 =
movescreenright1 =
movescreenup1 =
movescreendown1 =
decreasezoom1 =
increasezoom1 =
fliphorizontal1 =
flipvertical1 =
decreaseoverscan1 =
increaseoverscan1 =
togglegteaccuracy1 =
togglewireframemode1 =
screenshot1 =
videorecording1 =
[misc]
showstatus = false
showinfo = false
screenrumble = false
crosshairtype0 = 0
crosshairsize0 = 1.000000
crosshairtype1 = 0
crosshairsize1 = 1.000000
crosshairtype2 = 0
crosshairsize2 = 1.000000
crosshairtype3 = 0
crosshairsize3 = 1.000000
crosshairtype4 = 0
crosshairsize4 = 1.000000
crosshairtype5 = 0
crosshairsize5 = 1.000000
crosshairtype6 = 0
crosshairsize6 = 1.000000
crosshairtype7 = 0
crosshairsize7 = 1.000000
hidecursor = true
fakegpubusy = true
disablescreensaverdpms = true
savestatepicsize = 0.330000
messagefontsize = 12
renderingthreads = 1
enablelogging = false
dumpfullvram = false
videoquality = 10
enabledebugger = false
savedialogparameters = false
savesettingsonexit = false
windowx = 100
windowy = 100
dialogx = 100
dialogy = 100
dialogw = 100
dialogh = 100
language = en_EN.utf-8
Hope someone can help :)