..:: PCSX2 Forums ::..

Full Version: PCSX2 crashes every 15 minutes with FFX
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello everyone,

I installed PCSX2 a few days ago to play at FFX again. I created an ISO file from the original disc (PAL version I think, in France).
I am using PCSX2 0.9.8 (r4600) with GSdx 5294 (MSVC 16.00, SSE2), 0.1.16 [GSdx32-SSE2-r5294], LilyPad svn (r4510) 0.10.0 lilypad-r4600], SPU2-X r4779 2.0.0 and Linuz Iso CDVD 0.9.0 [cdvdiso-r4600].
I have Windows 7 32bits, 2 Go RAM, my processor is an AMD Athlon 64 X2 Dual Core Processor 6000+ 3.00 GHz and my graphic card is an ATI Radeon HD 2400 Pro.

My parameters of GSdx are:
  • Renderer: Direct3D10 (Hardware)
  • Interlacing: None
  • Custom resolution: 800x800
  • Texture filtering: third state
  • Allow 8-bit textures: disabled
  • Enable HW Hacks: disabled
  • Logarithmic Z: enabled
  • Alpha correction (FBA): enabled

I have disabled "Wait for Vsync on refresh"

I have enabled speedhacks:
  • EE Cyclerate: 2
  • Enable INTC Spin Detection: enabled
  • Enable Wait Loop Detection: enabled
  • Enable fast CDVD: disabled
  • VU Cycle Stealing: 1
  • mVU Flag Hack: enabled
  • mVU Block Hack: disabled

FFX runs correctly (50FPS), except some scenes. But about every 15 minutes, PCSX2 crashes with a Windows message that tells me that PCSX2 stopped to run.

I tried to deactivate speed hacks, but the problem is still here.

Can you help me, please?

And sorry for my English Wink
can you please post the emulog.txt you get after a crash ?
Is your computer generally stable? Maybe it's getting too hot?
Yes

emuLog.txt Wrote:Loading language translation databases for 'French' [fr_FR]
pcsx2_Main not found -- translation dictionary may be incomplete.
pcsx2_Iconized not found -- translation dictionary may be incomplete.
pcsx2_Tertiary not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
PCSX2 0.9.8.r4600 - compiled on Apr 27 2011
Savestate version: 0x9a010000

Host Machine Init:
Operating System = Microsoft Windows XP Professional Service Pack 3 (build 2600)
Physical RAM = 2046 MB
CPU name = AMD Athlon™ 64 X2 Dual Core Processor 6000+
Vendor/Model = AuthenticAMD (stepping 03)
CPU speed = 3.013 ghz (2 logical threads)
x86PType = Standard OEM
x86Flags = 178bfbff 00002001
x86EFlags = ebd3fbff

x86 Features Detected:
MMX.. SSE.. SSE2.. SSE3
MMX2 .. 3DNOW .. 3DNOW2

Loading language translation databases for 'French' [fr_FR]
pcsx2_Main not found -- translation dictionary may be incomplete.
pcsx2_Iconized not found -- translation dictionary may be incomplete.
pcsx2_Tertiary not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
Reserving memory for recompilers...

Loading plugins...
Binding GS : C:\Program Files\PCSX2 0.9.8\Plugins\GSdx32-SSE2-r5294.dll
Binding PAD : C:\Program Files\PCSX2 0.9.8\Plugins\lilypad-r4600.dll
Binding SPU2 : C:\Program Files\PCSX2 0.9.8\Plugins\SPU2-X.dll
Binding CDVD : C:\Program Files\PCSX2 0.9.8\Plugins\cdvdiso-r4600.dll
Binding USB : C:\Program Files\PCSX2 0.9.8\Plugins\USBnull.dll
Binding FW : C:\Program Files\PCSX2 0.9.8\Plugins\FWnull.dll
Binding DEV9 : C:\Program Files\PCSX2 0.9.8\Plugins\DEV9null.dll
Plugins loaded successfully.

(GameDB) 9082 games on record (loaded in 475ms)
HLE Notice: ELF does not have a path.


Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Plugins initialized successfully.

Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
detected blocksize = 2048
isoOpen: C:\Users\Vincent\Documents\Final Fantasy X\Jeu\jeu * CDVD Disk Open: DVD, Single layer or unknown:
.iso ok
offset = 0
blockofs = 24
blocksize = 2048
blocks = 2245505
type = 2
* * Track 1: Data (Mode 1) (2245505 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0: C:\Users\Vincent\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1: C:\Users\Vincent\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: Europe v01.60(04/10/2001) Console
BIOS rom1 module not found, skipping...
BIOS rom2 module not found, skipping...
BIOS erom module not found, skipping...
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59,94 fps
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCES_504.91;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
ELF (cdrom0:\SCES_504.91;1) Game CRC = 0xA39517AE, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCES_504.91;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
(GameDB) Enabled Gamefix: IpuWaitHack
EE/iR5900-32 Recompiler Reset
(UpdateVSyncRate) Mode Changed to PAL.
(UpdateVSyncRate) FPS Limit Changed : 50,00 fps

(06-15-2012, 10:44 PM)rama Wrote: [ -> ]Is your computer generally stable? Maybe it's getting too hot?

Yes it is, it never dit that with any software.
Ok well you have 2GB of RAM, Pcsx2 uses about 250mb, windows 7 I think uses something like 0.5-1GB of RAM?

Make sure there are no other programs in the background(try task managerTongue2rocesses) that use considerable amounts of RAM.

This is just one possibility.
@OP If that's first game you tried with pcsx2 on this system it would mean potentially all games have more or less same problem, I would check SPU2-X config and select Direct Sound instead of XAudio 2 as output module. AFAIK it's the most common thing leading to "pcsx2 stopped working" on a stable game. There are always other stuff to think about, but your log is clean of any bugs, soo it's probably xaudio2 causing crashes for yet another person.
Althrough you can read updating sound drivers will fix it if it's the crash I'm talking about, I think it happened for me first time after updating the drivers while working fine before;P, soo without hearing any difference after change I would just say to not bother with drivers and leave it as dsound if it stops crashing;].

BTW any reason why you're using latest GSdx and keep old pcsx2?Tongue Most pcsx2 changes in SVN lead to speedups or accurancy, while most ocassional regressions and slowdowns were caused by GSdx and I guess the latest GSdx does have some changes not tested enough to feel sure about yet. Wink I would rather keep latest PCSX2, with few different versions of GSdx including the old one from last stable release as it's very usefull for some buggy games;3.


@Fezzer I'm lazy to write all reasons why 2gb is more than enough for 32bit win 7 running application which can natively at most use 2gb of memory and how windows would keep it safe and spam user with other messages in any un-safe situation(nor why I know it, couse it was caused by retarded idea of my boredom;P).
Generally Pcsx2 needs loads of memory only for bugged games, memory leaks etc. That's surely not a problem with FFX.
(06-16-2012, 02:14 AM)miseru99 Wrote: [ -> ]@Fezzer I'm lazy to write all reasons why 2gb is more than enough for 32bit win 7 running application which can natively at most use 2gb of memory and how windows would keep it safe and spam user with other messages in any un-safe situation(nor why I know it, couse it was caused by retarded idea of my boredom;P).
Generally Pcsx2 needs loads of memory only for bugged games, memory leaks etc. That's surely not a problem with FFX.

As I said, PCSX2 only uses 250mb of RAM max normally. I meant OTHER programs that may be in the background and unaware of, you get the odd antivirus for example that may use a daft amount of Ram etc etc.
@OP sorry for slight offtop;P of my fault here, hope my ontopic post was any usefull.

@Fezzer
You also said how much Windows 7 needs ram for itself;P which isn't true as it's requirements have little to do with how it works, rather how much is recommended to have to have a normal boot time and additionally run other programs without problems for extended periods of time;3 which for 32 bit win 7 is still half of what OP has.

But that's not really a problem which I have with what you wrote. As long as you had enough hdd space on swap file enabled discs it would put everything there, even asking you to increse swap file(s) size if you set it static and still had more space to waste. Sure it would result in awfull performance, but everything would get what it needs to work. At worst case scenario - no more space for swap, disabled swap etc. windows 7 would simply spam you with question can it turn off the application and only uncontrollable crash from this which could happen would be whole windows crash;P after constantly answering No to this question;]. Pcsx2 would result in crash from memory pretty much only if it would hit 2gb limit of it's own 32 bit design, not limit of your ram amount. To make it clearer few other examples:

Win7 x64 doesn't matter how much ram you have, pcsx2 running some buggy game resulting to memory leaks:
- will crash at filling 2gb, unless patched to higher memory usage which then would crash at 4gb as that's ultimate limit of 32 bit application even unofficially patched.
Win7 x32 same other things:
- will crash at filling 2gb, even unofficial patch will not really help here,

Win7 any version, doesn't matter how much/low ram, game which isn't buggy like FFX and will never hit 2gb limit:
- never will crash couse limited memory(I don't say "from memory" couse faulty module can still crash anything, but that counts for everything not just memory modules;].).

Soo yeah if you run Win7 at 256 ram after hour of booting you will still be able to play on pcsx2, it'll not cause any(not counting crappy performance ofc.) problems. The minimum limit of windows memory requirements is the minimum it requires to install, later it can menage just fine even if you take out a module or two of memory without which it wouldn't even install;P. I don't know what's true minimum of windows 7, but remember people were doing some crazy ***** with older windows;] installing them on ancient machines just to show off it's possible.

Anyway dunno how clear I said it now;3, but well that's end of offtop for me;3, dunno how to put it any clearer anyway, nor I care much.
I set DirectSound and... It still works perfectly after 30 minutes of game Biggrin .

Thank you so much, if I have another problem I'll post it Happy .

I'm now using PCSX2-r5277, but the problem came from SPU2-X because this PCSX2 revision crashed before too.

Thanks again