____ ____ ______ ______ ____ _ _ _ | _ \ / ___/ ___\ \/ /___ \ / ___| ___| |_| |_(_)_ __ __ _ ___ | |_) | | \___ \\ / __) | \___ \ / _ \ __| __| | '_ \ / _` / __| | __/| |___ ___) / \ / __/ ___) | __/ |_| |_| | | | | (_| \__ \ |_| \____|____/_/\_\_____| |____/ \___|\__|\__|_|_| |_|\__, |___/ by TheOuterLinux |___/ https://theouterlinux.gitlab.io Last updated: 2021/10/11 The following settings appear to be the best for older laptops trying to play higher-end PS2 games like "Black (SLUS-21376)" using the emulator PCSX2 1.5.0~gfc1d9aef0+dfsg-1 i386 via a 64-bit 2014 laptop with about 1024MB of VRAM and 8GB of RAM with no special proprietary drivers installed. Hopefully, the following can help someone else in the same boat. If you are using a laptop with an external monitor attached, make sure that the external monitor is the only monitor receiving video to save resources. Also, I would like to note that the higher the resolution, the more resources will probably be used as well, especially if you were to maximize the window or fullscreen. For an up-to-date list of compatible games, visit https://pcsx2.net/compatibility-list.html #####[Top main PCSX2 toggles]##### System --> Backup before save: Enabled System --> Automatic Gamefixes: Enabled System --> Enable Widescreen Patches: Enabled CDVD --> ISO Selector --> Always ask when booting: Enabled Misc --> Show Console: Disbaled #####[Emaultion Settings]##### - Disable Preset at the bottom of the "Emulation Settings" window EE/IOP EmotionEingine ( ) Interpreter (x) Recompiler [ ] Enable EE Cache (Slower) IOP ( ) Interpreter (x) Recompiler ---------------------------------- EE/FPU Advanced Recompiler Options Round Mode ( ) Nearest ( ) Negative ( ) Positive (x) Chop/Zero Clamping Mode (x) None ( ) Normal ( ) Extra + Preserve Sign ( ) VUs VU0 ( ) Interpreter (x) microVU Recompiler ( ) superVU Recompiler [legacy] VU1 ( ) Interpreter (x) microVU Recompiler ( ) superVU Recompiler [legacy] ------------------------------------- VU0 / VU1 Advanced Recompiler Options Round Mode ( ) Nearest ( ) Negative ( ) Positive (x) Chop / Zero Clamping Mode ( ) None (x) Normal ( ) Extra ( ) Extra + Preserve Sign GS Framelimiter [ ] Disable Framelimiting Base Framerate Adjust: 100% Slow Motion Adjust: 50% Turbo Adjust: 200% NTSC Framerate: 59.94FPS PAL Framerate: 50.00FPS Frame Skipping (x) Disabled [default] ( ) Skip when on Turbo only (TAB to enable) ( ) Constant skipping 2 Frames to Draw 2 Frames to Skip [ ] Use Synchronized MTGS GS Window Aspect Ratio: Fit to Window/Screen Custom Window Size: 640x480 Zoom: 100% [x] Disable window resize border [x] Always hide mouse cursor [x] Hide window when paused ----------------------------------------- [ ] Default to fullscreen mode on open [x] Double-click toggles fullscreen mode [ ] Switch to 4:3 ratio when an FMV plays ----------------------------------------- Wait for Vsync on refresh: Disabled Speedhacks [x] Enable speedhacks --------------------- EE Cyclerate [Not Recommended]: -1 EE Cycle Skipping [Not Recommended]: 1 Other Hacks [x] Enable INTC Spin Detection [x] Enable Wait Loop Detection [ ] Enable fast CDVD microVU Hacks [x] mVU Flag Hack [x] MTVU (MultiThreaded microVU1) Game Fixes [ ] Enable manual game fixes [Not recommended] #####[Video Plugin Settings (GSdx Config)]##### Renderer: OpenGL (Software) Interlacing (F5): Auto Texture Filtering: Bilinear (Forced) Renderer Settings Tab Hardware Mode Settings [x] Allow 8 bits textures [ ] Accurate Date [ ] Large Frame buffer [ ] Enable User Hacks Internal Resolution: 2x Native (~720p) Anisotropic Filtering: Off Blending Unit Accuracy: None (Fastest) Automatic CRC level: Agressive Mipmapping (Insert): Basic (Fast) Software Mode Settings Extra rendering threads: 2 [ ] Edge anti-aliasing (AA1) [x] Mipmapping Advanced Settings Tab Hacks [ ] Align Sprite [ ] Memory Wrapping [ ] Auto Flush [ ] Merge Sprite [ ] Disable Depth Emulation [ ] Preload Frame Data [ ] Fast Texture Invalidation [ ] Unscale Point and Line [ ] Fram Buffer Conversion [ ] Wild Arms Hack Trilinear Filtering: None (Default) Half-pixel Offset: Off (Default) Sprite: Off (Default) Round Sprite Off (Default) Skipdraw Range: 0 0 Texture Offset: 0 0 OpenGL Very Advanced Custom Settings Geometry Shader: Automatic (Default) Image Load Store: Automatic (Default) Debug/Recording Tab Recording Settings [ ] Enable Recording (with F12) Resolution: 640 480 Saving Threads: 4 PNG Compression Level: 1 Output Directory: None OpenGL GSdx Debug Settings [ ] Print GL error [ ] GLSL compilation [ ] Dump GS Data [ ] Save RT [ ] Save Frame [ ] Save Texture [ ] Save Depth Start of Dump: 0 Length of Dump: 5000 Post-Processing/OSD Tab Custom Shader Settings [ ] Texture Filtering of Display [ ] Fzaa shader [ ] Shade boost Shade Boot Brightness: 50 Shade Boost Contrast: 50 Shade Boost Saturation: 50 [ ] External shader External shader glsl: (None) External shader conf: (None) TV shader: None OSD Font: FreeSerif.ttf Size: 28 Transparency: 25% [ ] Enable Log Speed: 4 Maximum Onscreen Log Messages: 2 [ ] Enable Monitor [ ] Enable Indicator ####[Audio Plugin Settings (SPU2-X Config)]##### Mixing Settings: Interpolation: 3 - Hermite (Better highs) [ ] Disbale Effects Processing [ ] Use the de-alias filter (Overemphasizes the highs) Debug Settings: [ ] Enable Debug Options Output Settings: Module: 2 - SDL Audio (Recommended for PulseAudio) PortAudio API: 0 - ALSA (recommended) SDL API: pulseaudio Synchronization Mode: TimeStretch (Recommended) Latency: 100ms (avg) Volume: 100%