09-10-2010, 08:00 AM
[Bug Report] MLB Power Pros 2008 [NTSC-U]
# PCSX2 version: 0.9.7 r3113 and SVN r3744
# CPU options: Default options
# Plugins used: GSdx r3068, r3623, r3693 - Direct3D9 hardware, software, and null
# Description: There is a severe memory leak related to GSdx that consumes all available memory and crashes GSdx after only a few minutes.
During gameplay, PCSX2's memory footprint keeps growing until, after a few minutes, it has consumed all available memory (2GB in my case--see attached screenshot). Eventually, when there is no more memory, PCSX2 will freeze and crash, sometimes bringing Windows down with it. Other than this leak, the game seems to play perfectly.
The quickest way to see the leak is to skip through the menus by repeatedly tapping X until you've started an exibition game. As you play the game, the memory steadily grows. For what it's worth, I noticed that it grows faster every time the camera angle changes.
I tried three versions of the GSdx plugin (r3068, r3623, r3693) on Direct3D9 hardware, software, and null modes, and all exhibited the leak. However, the ZeroGS plugin does not have the leak (it has its own, entirely different issues). I was able to play an entire game with ZeroGS, and the memory usage hovered around 350MB.
I tried different versions of PCSX2 and different options (hacks on/off, different resolutions, etc.) but in every case, GSdx leaked memory while ZeroGS did not. So it looks like the leak is somewhere in GSdx.
Test system specs:
* Windows XP SP3 (w/ latest DirectX)
* Intel Core 2 Duo E8400 (3.0GHz)
* 2GB memory
* GeForce 9400 GT 512MB
If there is anything I can do to help solve this bug, please let me know. Is there, perhaps, a debug version of GSdx that logs memory allocations or something similar? This seems like a pretty big leak and should (hopefully) be easy to track down with some kind of memory logger.
Thanks.
# PCSX2 version: 0.9.7 r3113 and SVN r3744
# CPU options: Default options
# Plugins used: GSdx r3068, r3623, r3693 - Direct3D9 hardware, software, and null
# Description: There is a severe memory leak related to GSdx that consumes all available memory and crashes GSdx after only a few minutes.
During gameplay, PCSX2's memory footprint keeps growing until, after a few minutes, it has consumed all available memory (2GB in my case--see attached screenshot). Eventually, when there is no more memory, PCSX2 will freeze and crash, sometimes bringing Windows down with it. Other than this leak, the game seems to play perfectly.
The quickest way to see the leak is to skip through the menus by repeatedly tapping X until you've started an exibition game. As you play the game, the memory steadily grows. For what it's worth, I noticed that it grows faster every time the camera angle changes.
I tried three versions of the GSdx plugin (r3068, r3623, r3693) on Direct3D9 hardware, software, and null modes, and all exhibited the leak. However, the ZeroGS plugin does not have the leak (it has its own, entirely different issues). I was able to play an entire game with ZeroGS, and the memory usage hovered around 350MB.
I tried different versions of PCSX2 and different options (hacks on/off, different resolutions, etc.) but in every case, GSdx leaked memory while ZeroGS did not. So it looks like the leak is somewhere in GSdx.
Test system specs:
* Windows XP SP3 (w/ latest DirectX)
* Intel Core 2 Duo E8400 (3.0GHz)
* 2GB memory
* GeForce 9400 GT 512MB
If there is anything I can do to help solve this bug, please let me know. Is there, perhaps, a debug version of GSdx that logs memory allocations or something similar? This seems like a pretty big leak and should (hopefully) be easy to track down with some kind of memory logger.
Thanks.