siferion
July 26th, 2008, 06:44
I have gave up trying to figure this one out myself, but well here it goes.
Occasionally when playing any game on ePSXe, the game will begin to run sluggish, drops from 59fps to 34fps for about 5 to 6 seconds then back to normal. There's absolutely no pattern to when these happen, and as far as I can tell are not a problem with plugins.
My system:
PSU: Thermaltake 500w with case fan adjuster knob (left at max during gaming)
CPU: P4 HT 3.06ghz
Mainboard: PCCHIPS P25G
Memory: 1.5GB Corsair DDR2 400mhz
Video: BFG Geforce 7800GT
Sound: Integrated Realtech AC97
Hard Disk: Seagate 160GB SATA @ 1.5gb/s, Western Digital 80GB PATA
Gamepad: Logitech Dual Action
I hacked the BIOS a tad bit to disable thermal throttling and speedstep since the factory BIOS nor any of it's updates allowed those options to be changed.
Video card is set for Dual View with no forced 3d options, Primary monitor is set at 1600x1200 (connected with DVI-VGA adapter), secondary at 800x600 (the only supported resolution for it, very old).
Think it's to note I had the same problem with my 6800GT before I sent it in for repair and got the 7800GT back in it's place.
The configuration in ePSXe varies, this has happened to me on several games each with their own unique blend of plugins, memory cards, and settings on the plugins. Some games played from CD others from ISO images, makes no difference other than CD games tend to have longer load times at pre-rendered video sequences. Even tried without using the fps limiter, still dips down to 34fps every time.
Graphic plugins used:
Pete's/Peops Direct 3D
Pete's/Peops OpenGL
Pete's/Peops OpenGL2 (sometimes with my own personal shaders loaded)
Sound plugins used:
Eternal SPU
Eternal SPU Lite
Peops Direct Sound
CDR plugins used:
Internal Iso loader
Mooby's CDR
and two others I can't remember off the top of my head
BIOS used:
SCPH1001
and the one from the slim white playstation durings it's first month of sale in the US which I ripped myself
I've had the same problem on the previous version of ePSXe and the newer 1.7 version. Tried forcing the affinity through a couple of methods: task manager, the microsoft tool, and WinLauncherXp; even tried just leaving the affinity alone.
I have all the latest drivers for my system, and the latest version of direct x, though the problems been around through several drivers and direct x versions. Every time I update a driver I make sure to go in and clean up any files left behind after uninstalling the old driver. The system is defragmented once a month via Diskeeper, and I run chkdsk across each partition to ensure there's no errors after defragmentation. Background programs are a sheer minimum with the exception of the software for my Logitech G15 keyboard which is loaded with clock, fraps, task manager, temperature monitor, and echovoice.
The strange part is when the slowdowns happen, CPU usage doesn't change much more than the ordinary fluctuations, same with GPU usage and video memory. Temperatures in the PC stay steady well under the acceptable ranges.
I've tried to keep OllyDbg running on ePSXe while it happens but the log files get to large to fast to really keep it up long enough to capture the slowdowns.
I've tried all the games that did this in pSX and they run fine, but well that emulator looks so ugly without all the advanced features the graphic plugins for ePSXe offer. No pc games suffer from the problem, nor any software on my pc, or even any video players I use.
The games I've had it manifest in:
Final Fantasy 7, 8, 9, Tactics (CDs exept Disc 3 of FF7)
Tales of Destiny 1, 2 (CDs)
Star Ocean 2 (Disk 1 CD, Disk 2 ISO)
Beyond the Beyond (ISO)
Threads of Fate (CD)
Chrono Cross (Disk 1 ISO, Disk 2 CD)
Grandia (CD)
Xenogears (Disk 1 CD, Disk 2 ISO)
Vagrant Story (CD)
The only game I haven't had it manifest in is: Blast Chamber
Star Ocean 2 it tends to happen much more often in than any other game, but there's still no pattern to it, no matter how much or how little is on the screen, still happens at random.
Thanks in advanced if you can shed some light on what's causing this, it's getting annoying.
Occasionally when playing any game on ePSXe, the game will begin to run sluggish, drops from 59fps to 34fps for about 5 to 6 seconds then back to normal. There's absolutely no pattern to when these happen, and as far as I can tell are not a problem with plugins.
My system:
PSU: Thermaltake 500w with case fan adjuster knob (left at max during gaming)
CPU: P4 HT 3.06ghz
Mainboard: PCCHIPS P25G
Memory: 1.5GB Corsair DDR2 400mhz
Video: BFG Geforce 7800GT
Sound: Integrated Realtech AC97
Hard Disk: Seagate 160GB SATA @ 1.5gb/s, Western Digital 80GB PATA
Gamepad: Logitech Dual Action
I hacked the BIOS a tad bit to disable thermal throttling and speedstep since the factory BIOS nor any of it's updates allowed those options to be changed.
Video card is set for Dual View with no forced 3d options, Primary monitor is set at 1600x1200 (connected with DVI-VGA adapter), secondary at 800x600 (the only supported resolution for it, very old).
Think it's to note I had the same problem with my 6800GT before I sent it in for repair and got the 7800GT back in it's place.
The configuration in ePSXe varies, this has happened to me on several games each with their own unique blend of plugins, memory cards, and settings on the plugins. Some games played from CD others from ISO images, makes no difference other than CD games tend to have longer load times at pre-rendered video sequences. Even tried without using the fps limiter, still dips down to 34fps every time.
Graphic plugins used:
Pete's/Peops Direct 3D
Pete's/Peops OpenGL
Pete's/Peops OpenGL2 (sometimes with my own personal shaders loaded)
Sound plugins used:
Eternal SPU
Eternal SPU Lite
Peops Direct Sound
CDR plugins used:
Internal Iso loader
Mooby's CDR
and two others I can't remember off the top of my head
BIOS used:
SCPH1001
and the one from the slim white playstation durings it's first month of sale in the US which I ripped myself
I've had the same problem on the previous version of ePSXe and the newer 1.7 version. Tried forcing the affinity through a couple of methods: task manager, the microsoft tool, and WinLauncherXp; even tried just leaving the affinity alone.
I have all the latest drivers for my system, and the latest version of direct x, though the problems been around through several drivers and direct x versions. Every time I update a driver I make sure to go in and clean up any files left behind after uninstalling the old driver. The system is defragmented once a month via Diskeeper, and I run chkdsk across each partition to ensure there's no errors after defragmentation. Background programs are a sheer minimum with the exception of the software for my Logitech G15 keyboard which is loaded with clock, fraps, task manager, temperature monitor, and echovoice.
The strange part is when the slowdowns happen, CPU usage doesn't change much more than the ordinary fluctuations, same with GPU usage and video memory. Temperatures in the PC stay steady well under the acceptable ranges.
I've tried to keep OllyDbg running on ePSXe while it happens but the log files get to large to fast to really keep it up long enough to capture the slowdowns.
I've tried all the games that did this in pSX and they run fine, but well that emulator looks so ugly without all the advanced features the graphic plugins for ePSXe offer. No pc games suffer from the problem, nor any software on my pc, or even any video players I use.
The games I've had it manifest in:
Final Fantasy 7, 8, 9, Tactics (CDs exept Disc 3 of FF7)
Tales of Destiny 1, 2 (CDs)
Star Ocean 2 (Disk 1 CD, Disk 2 ISO)
Beyond the Beyond (ISO)
Threads of Fate (CD)
Chrono Cross (Disk 1 ISO, Disk 2 CD)
Grandia (CD)
Xenogears (Disk 1 CD, Disk 2 ISO)
Vagrant Story (CD)
The only game I haven't had it manifest in is: Blast Chamber
Star Ocean 2 it tends to happen much more often in than any other game, but there's still no pattern to it, no matter how much or how little is on the screen, still happens at random.
Thanks in advanced if you can shed some light on what's causing this, it's getting annoying.