Thread Rating:
  • 8 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PCSX2 configuring for low-end PCs (NOT OFFICIALLY SUPPORTED)
#1
How to apply:
note: If inside you pcsx2 folder you do not see "portable.ini" go to (my) documents and find PCSX2 there.
Find the folder "PCSX2" Inside you will find several folders (bios, plugins, snaps, etc.) Locate "inis"
inside you'll see several files:
Code:
Directory of C:\Users\Saiki\Downloads\EmuCR-Pcsx2-SVN\inis

09/19/2010  02:58 AM                21 cdvdGigaherz.ini
07/01/2010  12:06 AM                13 Dev9null.ini
07/01/2010  12:06 AM                13 FWnull.ini
05/02/2011  07:46 PM               217 GOW.DAT -not official
06/05/2011  01:18 PM               307 GSDX-AC-ShadeBoost.ini -not official
01/22/2012  04:39 AM               578 GSdx-ShadeBoost.ini -not official
04/11/2012  05:01 PM               634 GSdx.ini
01/20/2011  03:55 PM                18 LayerBreakCache.ini -not official
04/11/2012  05:31 PM             5,540 LilyPad.ini
07/20/2010  07:19 PM               168 PadSSSPSX.cfg
03/26/2012  10:41 PM             3,327 PCSX2-os_ui.ini
03/26/2012  10:41 PM             1,832 PCSX2-os_vm.ini
04/07/2012  03:10 AM             4,476 PCSX2.ini
04/11/2012  06:23 PM             3,216 PCSX2_ui.ini
04/11/2012  06:23 PM             1,811 PCSX2_vm.ini
12/24/2011  11:58 PM             1,388 SPU2-X.ini
07/01/2010  12:06 AM                13 USBnull.ini
08/15/2010  07:08 AM                84 zerogs.ini
07/24/2010  01:39 PM                35 zerospu2.ini
08/15/2010  07:05 AM               108 zzogl-pg.ini
(now some might ask: why didn't you remove the unofficial ones? truth be told, some games I still use them, and I'm not ashamed to say so. all tips given use official ones however. consider my directory to be nothing more than an example)

Match up the ini names with the ones I provide and follow instructions carefully.

PCSX2 0.9.8.r4600 - compiled on Apr 27 2011. configuration for low-end PC users

DO NOT POST BUG REPORTS USING THESE SETTINGS! They are unofficial. (meaning NOT supported by the PCSX2 dev team)

First of all, my PC (as reported by PCSX2):
Quote:Operating System = Microsoft Windows 7 Home Premium Edition Service Pack 1 (build 7601), 32-bit
Physical RAM = 3327 MB
CPU name = Intel® Pentium® Dual CPU E2200 @ 2.20GHz
CPU speed = 2.199 ghz (2 logical threads)

GPU: NVIDIA GeForce 8600 GT - DDR2 (8.17.12.7061)
GPU clocks:
Core clock: 540Mhz
Memory clock: 400Mhz
Shader clock: 1188Mhz

This is all stock, and many games I am able to achieve speeds people say are impossible. 80-100% fps in Metal Gear Solid 3, 60% average on Tekken5, etc.

Do the following First to set up your pc to properly use its resources:
(google for how to to these if you are unsure)
set Power options to High Performance. This will make sure 100% of the CPUs raw power is used at all times. drains laptop batteries, use with caution
Do a system defrag (do this. I do it daily as I sleep) and disc check (will tie up pc, unusable for 45 mins, average, can be skipped but recommended. I generally do this each week while I sleep)

onto the actual pcsx2 configuration:

Listed are active options for all tabs:
EE/IOP - recompiler/recompiler, Chop/Zero, None
VUs - MicroVU Recompiler/MicroVU Recompiler, Chop/Zero, None
Speedhacks - EE Cyclerate:2 (33%),VU Cycle Stealing: 1 (mild), Enable INTS Spin Detection. Enable Wait Loop Detection, Enable Fast CDVD, mVU Flag Hack


GSdx.ini configurations

GSdx DX10/11 HW
Code:
[Settings]
Renderer=3
Interlace=0
AspectRatio=0
upscale_multiplier=1
windowed=0
filter=1
paltex=1
vsync=0
logz=1
fba=1
aa1=0
nativeres=1
resx=384
resy=384
swthreads=2
msaa=0
allowhacks=0
UserHacks_AlphaHack=0
UserHacks_HalfPixelOffset=0
UserHacks_SkipDraw=0
CaptureWidth=800
CaptureHeight=600
CaptureFileName=
CaptureVideoCodecDisplayName=
ModeWidth=0
ModeHeight=0
ModeRefreshRate=0
blur=0

Alternatively, set nativeres to 0 for more speed. (some images may appear blocky)

GSdx DX9 HW
Code:
[Settings]
Renderer=0
Interlace=0
AspectRatio=0
upscale_multiplier=1
windowed=0
filter=1
paltex=1
vsync=0
logz=1
fba=1
aa1=0
nativeres=1
resx=384
resy=384
swthreads=2
msaa=0
allowhacks=0
UserHacks_AlphaHack=0
UserHacks_HalfPixelOffset=0
UserHacks_SkipDraw=0
CaptureWidth=800
CaptureHeight=600
CaptureFileName=
CaptureVideoCodecDisplayName=
ModeWidth=0
ModeHeight=0
ModeRefreshRate=0
blur=0

Alternatively, set nativeres to 0 for more speed. (some images may appear blocky)

NEW REV settings:
PCSX2 0.9.9.r5128  - compiled on Mar 14 2012
Code:
    Operating System =  Microsoft  (build 8250), 32-bit  - WINDOWS 8 consumer preview
    Physical RAM     =  3327 MB
    CPU name         =  Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz
    CPU speed        =  2.199 ghz (2 logical threads)
Windows 6.2.8250
NVIDIA GeForce 8600 GT  (9.18.12.9617)

pcsx2_vm.ini

Code:
VUCycleSteal=0
fastCDVD=disabled
IntcStat=enabled
WaitLoop=enabled
vuFlagHack=enabled
vuThread=enabled
[EmuCore/CPU]
FPU.DenormalsAreZero=enabled
FPU.FlushToZero=enabled
FPU.Roundmode=3
VU.DenormalsAreZero=enabled
VU.FlushToZero=enabled
VU.Roundmode=3
[EmuCore/CPU/Recompiler]
EnableEE=enabled
EnableIOP=enabled
EnableEECache=disabled
EnableVU0=enabled
EnableVU1=enabled
UseMicroVU0=enabled
UseMicroVU1=enabled
vuOverflow=disabled
vuExtraOverflow=disabled
vuSignOverflow=disabled
vuUnderflow=disabled
fpuOverflow=disabled
fpuExtraOverflow=disabled
fpuFullMode=disabled
StackFrameChecks=disabled
PreBlockCheckEE=disabled
PreBlockCheckIOP=disabled
[EmuCore/GS]
SynchronousMTGS=disabled
DisableOutput=disabled
VsyncQueueSize=2
FrameLimitEnable=enabled
FrameSkipEnable=disabled
VsyncEnable=disabled
ManagedVsync=disabled
LimitScalar=1.0
FramerateNTSC=59.94
FrameratePAL=50.0
DefaultRegionMode=ntsc
FramesToDraw=2
FramesToSkip=2
[EmuCore/Gamefixes]
VuAddSubHack=disabled
VuClipFlagHack=disabled
FpuCompareHack=disabled
FpuMulHack=disabled
FpuNegDivHack=disabled
XgKickHack=disabled
IPUWaitHack=disabled
EETimingHack=disabled
SkipMPEGHack=disabled
OPHFlagHack=disabled
DMABusyHack=disabled
VIFFIFOHack=disabled
VIF1StallHack=disabled
GIFReverseHack=disabled
[EmuCore/Profiler]
Enabled=disabled
RecBlocks_EE=enabled
RecBlocks_IOP=enabled
RecBlocks_VU0=enabled
RecBlocks_VU1=enabled
[EmuCore/TraceLog]
Enabled=disabled
EE.bitset=0
IOP.bitset=0

GSdx.ini

Code:
[Settings]
Renderer=3
Interlace=0
AspectRatio=0
upscale_multiplier=1
windowed=0
filter=2
paltex=1
vsync=0
logz=0
fba=1
aa1=0
nativeres=1
resx=384
resy=384
swthreads=2
msaa=0
allowhacks=1
UserHacks_AlphaHack=0
UserHacks_HalfPixelOffset=0
UserHacks_SkipDraw=0
CaptureWidth=800
CaptureHeight=600
CaptureFileName=C:\Users\Saik\Videos\ff7-doc.avi
CaptureVideoCodecDisplayName=
ModeWidth=0
ModeHeight=0
ModeRefreshRate=0
blur=0
ShadeBoost_Contrast=50
ShadeBoost_Brightness=50
ShadeBoost_Saturation=50
UserHacks_MSAA=0
UserHacks_SpriteHack=0
UserHacks_WildHack=0
extrathreads=0
ShadeBoost=1
UserHacks=0
I hope this helps. These settings are personally tested and "perfected" by myself. Saiki

Sponsored links

#2
Awesome. What about sound settings? Would lowering or disabling some sound settings make it run faster? Personally I haven't noticed any speedup but maybe it's just the game I'm playing. It would help for other games maybe?

Also, I think you got it backwards on the nativeres setting. Setting it to 1 enables native resolution which makes it run faster. 0 disables it which is slower on low-end rigs.
#3
This was really helpful!... Kingdom Hearts 1 almost reached 60 fps on my rig, it runs solid 60fps most of the time. But when it reaches large places, my EE rips from 60 to 99% therefore slowing it down to 49-52fps... I don't have much problem with my GPU. just the CPU.
OS: Microsoft Windows 7 Ultimate Edition 32-bit
Mobo: ASUS B75M-A
CPU: Intel® Core i3 - 3220 @ 3.30 ghz
GPU: Inno3D GeForce GT 240 512mb/128bit DDr2
RAM: 4Gb ddr3 @ 1333MHz
#4
thx, how does GT4 work on your PC? I have similiar e2180 and 8800GT so hope it can get faster than 40-45fps.
#5
@dav: 384 is BELOW native. and sound settings do nothing that I can tell

@fruit: I don't have that game

@rel: EE sync hack to 0 (default) should fix that.
#6
Where can I find this "EE sync hack" option?
#7
its the EE Speed hack (the slider on the hacks page)
#8
You mean the EE Cyclerate? But the slider only lets you set it to 1, 2, or 3. Not 0.
#9
it's 1 then. I do alot of tweaking for many people across all emus/os's. note that I also said "default" which would be in red
#10
(06-07-2011, 08:29 PM)Saiki Wrote: @rel: EE sync hack to 0 (default) should fix that.

Ouch.. tried it and failed in kingdom hearts. EE still reaches 99% = FPS 49-52, maybe 2.2GHz is too weak for PCSX2 after all. But I think that's all that my CPU can give. thanks. ^_^
OS: Microsoft Windows 7 Ultimate Edition 32-bit
Mobo: ASUS B75M-A
CPU: Intel® Core i3 - 3220 @ 3.30 ghz
GPU: Inno3D GeForce GT 240 512mb/128bit DDr2
RAM: 4Gb ddr3 @ 1333MHz




Users browsing this thread: 1 Guest(s)