|
Member
(04-13-2011, 11:00 PM)
|
PS2 Emulation with PCSX2 - guide to getting started + share your game configs!
#1
![]() The purpose of this topic is to serve as an introduction to PCSX2 and to collect GAFfer submitted guides for running games in a playable and enjoyable state on the emulator. Information and configs were scattered between random screenshots and discussions throughout the old topic, so we decided that PS2 emulation deserved a similar counterpart to Stallion Free's excellent Dolphin thread. If you are currently using PCSX2 to play through a PS2 title, why not share your config? See the second post for instructions on how to submit a guide. What is PCSX2? PCSX2 is an open source emulator that allows you to play PlayStation 2 games on your PC. It has a very active development community that is constantly working on compatibility and adding features - the code is tweaked so often that new subversions (SVNs) of the emulator are compiled every day. Modern computers are not only capable of running most PS2 games at full speed but also at much greater resolutions than the original console hardware can render.
Sample Screenshots What do I need to use PCSX2?
NOTE: PCSX2 is very CPU intensive and can utilize two cores, so you'll want the fastest multi core processor you can get. More powerful graphics cards with more vram will allow you to play at higher resolutions, but overall performance of the emulator is much more dependent on your CPU. ![]() Installing the Emulator >> PCSX2 0.9.8 Beta Full Installer Run it and go through the prompts.>> PCSX2 0.9.8 Beta Binary only or an SVN Extract the contents of the 7zip archive to a directory of your choice. NOTE: As of SVN build 4866, PCSX2 can now take advantage of more than 2 cores. So be sure to download a later build that takes advantage of this for the more demanding games if you have a multicore processor.First Time Configuration When running PCSX2 for the first time, you will be prompted to go through an initial setup. >> Directories By default, the emulator will create a directory named "PCSX2" for user documents in your Documents folder, and a folder named "inis" inside that directory for your settings.>> Plugins If you want to change your plugins after the first time setup, you can go through "Config > Plugin/BIOS Selector" in the main PCSX2 window.>> BIOS Since the PS2 BIOS is copyrighted code created by Sony, it is illegal to share it, so do not ask for a way to download the BIOS. You can create an image of your PS2's BIOS to use on your PC using a tool such as the BIOS Dumper.>> PCSX2 With the first time configuration complete, PCSX2 itself will finally start up and you will be greeted with the main PCSX2 window containing the emulator's logo and a Program Log window (aka the Console, which you can show/hide through "Misc > Show Console"). ![]() Whenever "default settings" or "default config" are referred to in this topic, it means the settings detailed in this section. General Emulator Settings NOTE: The following are simply good general settings to try launching games for the first time. You will likely have to tweak certain settings in order to get specific games to display correctly, to run smoothly, to get around certain bugs/freezes, etc. If a game needs certain settings changed from default to work properly, it should be mentioned in the configs linked in the second post. Go to "Config > Emulation Settings." EE/IOP - settings that affect how the core components of the emulator (Emotion Engine and Input Output Processor) behave. Leave everything on default.Video Settings in Detail >> "Config > Video (GS) > Core GS Settings" or "Config > Emulation Settings > GS" >> "Config > Video (GS) > Window Setting" or "Config > Emulation Settings > GS Window" Configuring the Graphics Plugin (GSdx) >> "Config > Video (GS) > Plugin Settings..." Configuring the Controller Plugin "Config > Controllers (PAD) > Plugin Settings" >> SSSPSX Simply click on the input you want to bind and push the corresponding button/direction on your device. You can set bindings for 2 separate pads.>> LilyPad The General tab will show you what input devices are connected to your computer - any PS2 controller input can be bound to any of these devices - and allow you to save or load bindings to/from a .lily file. You can also choose from multiple APIs, allow multiple PS2 inputs to be bound to 1 device input, and enable controller hacks... but leave it all on default for now.Booting a Disc >> To boot from a disc using the cdvdGigaherz plugin... >> To boot from an ISO... NOTE: It is highly recommended that you make an ISO image of your PS2 game disc instead of loading the game straight from your computer's optical drive since it can improve performance and tends to be less noisy. ![]() Games are running really slowly! How do I improve performance of the emulator? >> Check if the game has a specific hack that should be enabled under "Config > Emulation Settings > Game Fixes." >> Try using all default settings or settings detailed in a submitted config below. Turn off all settings that improve IQ at the cost of performance (such as hardware anti aliasing, vsync, and D3D upscaling) and try running the game at its Native resolution. >> If the game still can't be run at full speed, it means your CPU is bottlenecking. Try turning on speed hacks such as EE Cycle Rate and VU Cycle Stealing. How do I enable hardware anti aliasing in PCSX2? I don't see an option for it in the graphics plugin settings... >> You need to enable GSdx hacks by manually editing the GSdx.ini file (should be located in your Settings directory, "Documents/PCSX2/inis" by default) and changing the line "AllowHacks=0" to "AllowHacks=1." The option for hardware anti aliasing will then be available when configuring the graphics plugin. What's a good program for making images of my PS2 discs to run in PCSX2? >> ImgBurn is a free, lightweight disc burning/imaging application. Any useful hotkeys? >> Switch between full screen and windowed mode by pressing Alt + Enter. >> The ESC key suspends emulation. You can resume it through "System > Resume." >> F8 will save a screenshot (at full Internal Resolution, not the final video output of PCSX2) to a folder named "snaps" in your PCSX2 user docs directory. >> F5 toggles between interlacing modes. >> F9 toggles between software and hardware mode. How do I transfer saves from my PS2 to use on my PC in PCSX2? >> If you have a PS3 and a Memory Card Adapter, you can copy saves from a PS2 memory card to a USB drive. >> If you have a PS2 and a method to boot a file manager such as uLaunchElf, you can copy saves from your memory card to a USB drive. Then use MyMC to add the save files to your existing PCSX2 memory card images.Since the PS2 is backwards compatible, can I play PS1 games on PCSX2? >> You should use ePSXe, a dedicated PS1 emulator, instead. How can I use actual PS1/PS2 controllers on my PC? >> With a PS1/2 -> USB adapter. I recommend the Xtokki 360 Converter, confirmed to be essentially lagless and it works with Microsoft's drivers so it's supported completely in Windows.How can I use a PS3 controller on my PC? >> With the MotioninJoy drivers, which allow you to use the Dualshock3/Sixaxis in Windows either through the USB cable or over Bluetooth. NOTE: If you install MiJ to use PS3 controllers wirelessly, you overwrite your Bluetooth drivers and cannot connect other devices over BT. FMVs look weird when I use upscaling! How can I fix it? >> Some games' videos simply don't play well with D3D scaling, there may be a game specific fix for it or you may simply have to toggle on software rendering (and revert to native resolution) by hitting the F9 key whenever FMVs play for them to display correctly. How do I set it up so that different games load with different setting configs? >> Luigi87 details how in the following post: http://www.neogaf.com/forum/showpost...&postcount=222
Last edited by ExMachina; 10-19-2012 at 06:22 PM.
|
|
|
|
Member
(04-13-2011, 11:01 PM)
|
#2
![]() Credits >> Thanks to Gvaz for info on instruction set differences between AMD and Intel CPUs and how it affects PCSX2 performance. >> Luigi87 for the post about setting up individual Steam shortcuts for different games with their own icons and configs. >> DeFiBkIlLeR for the news about SVN build 4866's rewrite to take advantage of more than 2 cores. Exciting stuff! I tried out a guide and found some discrepancies or ways to improve performance/compatibility! How can I help? >> If something in a config isn't working out for you or you found some awesome tweak, post about it! You'll either let the author know about the new info so they can fix their config or update it with notes... or I can link to it as an "addendum" to the guide in this post's list. >> There's also nothing stopping you from submitting a config of your own. Multiple configs are especially useful if your PC's hardware differs greatly from the other person's. I want to submit a guide! How can I help? >> Great! You're awesome. :P You can quote and copy my FF12 config to use as a template... then simply post the guide in this thread and PM me a link to it so I can add it to this list. If you don't feel like writing out everything, you can take screenshots of your settings (some PCSX2 menus have a little camera button in the bottom left that does that) and share those instead. >> If you don't have the means to crop down a screenshot to make a proper header image, you can send me the original image (from the snaps folder in your PCSX2 user docs directory) and I'll resize it and add text to it for you. >> Please only post thumbnails/links for any included screenshots/videos, don't stretch out the entire page with large (both dimension- and filesize-wise) images! >> Try to keep your config updated! If other GAF members try it out and give you feedback, feel free to incorporate it into the guide. If you get further in the game and encounter a new issue, be sure to add it in. ![]() - Auto Modellista Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Chulip | alternate config Playable, IQ can be greatly improved with D3D upscaling and HW AA. Font can be improved with HW hacks.- Dark Cloud 2 Playable, IQ can be greatly improved with D3D upscaling and HW AA. Font can be improved with HW hacks.- Disgaea Playable, IQ can be greatly improved with D3D upscaling and HW AA, some garbage appears around text at higher resolutions.- Devil May Cry Playable at full speed, occasional HUD scaling issues when using resolution higher than native.- Dragon Quest VIII: Journey of the Cursed King Can only use custom scaling HWAA improves IQ, the #x scaling causes framerate problems. HW hacks improve font.- Fatal Frame IQ can be greatly improved with D3D up-scaling and HW AA. Some performance issues with high internal resolutions and glitches that can be bypassed by switching temporarily to software emulation.- Fatal Frame II: Crimson Buttefly Playable with default settings, IQ can be greatly improved with D3D up-scaling.- Fatal Frame III: The Tormented SkipDraw must be set to 1 and must turn on progressive mode in-game or framerate will be unstable, IQ can be greatly improved with D3D up-scaling.- Final Fantasy XII (and FFXII IZJS) Completely playable, IQ can be greatly improved with D3D upscaling and HW AA.- Freedom Fighters Playable with default settings, IQ can be greatly improved with D3D up-scaling and HW AA.- God Hand | alternate config Completely playable at full speed, some graphical errors due to DoF effect and cutscenes that use sepia-filter.- Grim Grimoire Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Maximo: Ghosts to Glory Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Odin Sphere Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Pipo Saru 2001 Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Samurai Western Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Sarugetchu Million Monkeys Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Shadow of the Colossus | confirmed completable Completely playable at full/close to full speed but highly demanding, requires speed hacks.- Simpsons Hit & Run Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Sky Gunner Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Shin Megami Tensei: Digital Devil Saga Playable at full speed, shadows will render on top of characters.- Shin Megami Tensei: Persona 4 Completely playable with default settings, IQ can be greatly improved with D3D upscaling and HW AA.- Shinobi Playable at full speed.- Technic Beat Playable, IQ can be greatly improved with D3D upscaling and HW AA.- Tekken Tag Tournament Playable at 50-60fps. Flickering FMV (skippable) and framerate drops in certain stages.- Yakuza | alternate config Completely playable at full speed, blurry cutscenes that may be fixed by skipdraw hack, some issues with bloom/lighting overlay.- Zone of the Enders: The 2nd Runner Playable with D3D upscaling, requires a powerful GPU.
Last edited by ExMachina; 06-06-2012 at 07:05 PM.
|
|
Member
(04-13-2011, 11:05 PM)
|
#3
![]() Game Info and Performance Title (Region): Final Fantasy XII (NTSC) and Final Fantasy XII International Zodiac Job System (NTSC-J)Build and Plugins Used Build: SVN r3878Emulation Settings EE/IOP: defaultGraphics Plugin Settings Renderer: Direct3D11 (Hardware)NOTE: Very high D3D internal resolutions may cause slowdown in the menu and map. 4x upscaling was the highest my GPU could handle without any slowdown in those situations. NOTE: Various levels of HW AA may result in performance instability. IQ is already greatly improved with a high D3D internal resolution, try turning off HW AA or lower numbers (0-2) for better results. Sound Plugin Settings Mixing Settings: Interpolation - Linear, Reverb Boost Factor - 1XComputer Specs OS: Windows 7Screenshots/Video Additional Contributors Thanks to Billychu for pointing out instability due to HW AA at 4x.
Last edited by ExMachina; 10-24-2011 at 08:54 AM.
|
|
Billiechu
(04-13-2011, 11:15 PM)
|
#6
Has anyone gotten Burnout 3: Takedown working? I get these weird lights all over the screen, but the game seems to be holding up well. Until I fix my backwards compatible PS3 PCSX2 is the only way I can play my games and I am itching for some Burnout, dammit!
|
|
Banned
(04-13-2011, 11:18 PM)
|
#10
I wish someone would set up a Wiki site for compatibility/instructions on getting every game to run, like there is with Dolphin. After trying out a handful of games on my new PC, my impression is that PCSX2 is nowhere near as advanced or usable as Dolphin is, but that could just be because I don't know what the best settings to use are.
|
|
Member
(04-13-2011, 11:23 PM)
|
#12
Brilliant thread.
I would recommend subtitling the heading with "An Introduction" or something similar, since "game configs" implies that only those in the know will get anything out of it. You're selling yourself short; I'm sure it'll initiate plenty of newcomers if they have the confidence to click.
Last edited by Cataferal; 04-13-2011 at 11:27 PM.
|
|
Member
(04-14-2011, 12:03 AM)
|
#14
Thanks, guys. I'll probably post configs for P4 and SotC sometime this weekend... Hopefully more people from the old PCSX2 thread will wander over to share screenshots and configs for other games.
Originally Posted by Dwayne:
Originally Posted by Cataferal:
Last edited by ExMachina; 04-14-2011 at 12:11 AM.
|
|
Member
(04-14-2011, 12:18 AM)
|
#16
It should be noted that your processor is way more important than your graphics card. Also it should be noted that AMD is much worse than Intel in terms of CPU power. I have an AMD Phenom II X3 720 overclocked to 3.2GHz and it's "acceptable". It'd run faster if I could use sse4 or whatever that instruction set is called (it isn't the same on amd and intel chips) that pcsx2 supports. So, if you have AMD you're stuck with sse2 which is much slower.
Also to be noted (at least on my cpu and graphics card, a 1GB 4890 @ stock speeds) that DX10 looks much better than the DX9 renderer, I get better performance out of the DX9 renderer because it's not as slow. I think this is because my CPU is bottlenecking my system with a slower instruction set instead of sse4 like you could do on an intel chip. Something to keep in mind. |
|
Billiechu
(04-14-2011, 12:29 AM)
|
#23
Originally Posted by Minimum Rage:
|
|
Member
(04-14-2011, 12:57 AM)
|
#27
Excellent job on the intro post for this thread ExMachina. This is what I always wanted to do for the one I started, but never got around to. The old thread has been going for so long, it's gotten hard to sift through all the information that's been piled up. I was just amazed that a thread I started so long ago, still had people posting on it.
Maybe I should ask the mods to lock the old thread? |
|
Member
(04-14-2011, 01:03 AM)
|
#28
Originally Posted by Shalashaska161:
|
|
Member
(04-14-2011, 01:15 AM)
|
#30
I tried to play FFXII zodiac job system with this, and it lagged to hell. It went as low as 19 FPS. The same happened when I tried Odin Sphere. I pretty much gave up on it after that. I'll keep a watch on this though maybe it can help me figure out why it was basically un-playable for me.
|
|
Member
(04-14-2011, 01:17 AM)
|
#31
Originally Posted by Ezalc:
|
|
A bitter, cynical, safe moist as dude
(04-14-2011, 01:18 AM)
|
#32
Ah, finally! That's a really, really nice OP.
|
|
Member
(04-14-2011, 01:37 AM)
|
#34
Originally Posted by Chairhome:
|
|
Member
(04-14-2011, 01:57 AM)
|
#36
Originally Posted by Ezalc:
|
|
Member
(04-14-2011, 02:08 AM)
|
#37
Regarding Shadow of the Colossus in PCSX2...
Even at fullspeed, SotC isn't the most fluid game. I suspect is has its own framelimiter built in and the animations are keyframed at 20-30 fps or something silly. Still, it can be run full speed (as in, at the best speed it ever achieves on a PS2) and it's definitely playable... but I'm still curious as to how the HD Team ICO Collection will perform.
Originally Posted by Gvaz:
Originally Posted by Chairhome:
Originally Posted by xemumanic:
Originally Posted by LiquidMetal14:
Last edited by ExMachina; 04-14-2011 at 02:11 AM.
|
|
Member
(04-14-2011, 02:08 AM)
|
#38
Question about the HW Anti-Aliasing Hack setting.
I can run with 4x with little performance hit in FFXII (depending on the zone), but I get some screen corruption of some kind along the top and left side of the screen, as if the rendered area is shifted one pixel or so to one side and down. Does anyone else experience this? Just wondering if there is a work-around fix for it? Maybe I need to move on to one of the daily builds to fix it? Otherwise, playing on my plasma doesn't really require 4x with 4x native resolution. Also, general question, is it better to stick to 4x internal resolution, or to set a custom 1920x1080 internal resolution? Is the program optimized better for the resolution multipliers maybe? I'm guessing 4x internal res. actually is a larger resolution than a custom 1080p resolution, right? |
|
Member
(04-14-2011, 02:19 AM)
|
#40
Originally Posted by teiresias:
It's better for IQ to use Nx scaling rather than setting an arbitrary resolution. The native resolution varies from game to game (many run at less than 640x480, the PS2's ideal res) so you'll get a different resolution with the same multiplier from game to game, but 4x almost always ends up larger than 1080p. For FF12, 4x will render the game at 2048x1792. |
|
Member
(04-14-2011, 02:23 AM)
|
#42
Originally Posted by ExMachina:
SSE2 SSSE3 SSE4 My CPU has: (like most if not all amd I'm aware of) x86 Features Detected: MMX.. SSE.. SSE2.. SSE3 MMX2 .. 3DNOW .. 3DNOW2.. SSE4a The only one here lining up being SSE2, which is slowest. Devs have said that it only uses 2 threads, and the thing that works best is simply an increase in GHz, and an increase in threads is difficult and not nearly as worth it. |
|
Member
(04-14-2011, 03:07 AM)
|
#43
Originally Posted by ExMachina:
As for the massive amount of info from the old thread, hopefully that all comes here in a more organized fashion.
Originally Posted by chickdigger802:
|
|
Billiechu
(04-14-2011, 03:09 AM)
|
#44
Cutscenes aren't working with that FFXII config. They run at about 2 FPS and then the emulator crashes unless I skip the scene. Specifically what graphics plugin are you using?
EDIT: Turned HW AA down to 0x and it's running flawlessly now. Bizarre. EDIT 2: 0x, 1x, and 2x work fine but 4x causes the crashing during cutscenes but performance during gameplay is basically the same between all 4.
Last edited by Emitan; 04-14-2011 at 03:17 AM.
|
|
Member
(04-14-2011, 03:26 AM)
|
#48
Thank you, the other thread's OP was lacking in this type of in depth info. Subscription. I probably won't do much with it. The only PS2 game I'd be willing to replay is ff12. Love me some ofline ff11. WKC failed me.
Last edited by Ploid 3.0; 04-14-2011 at 06:18 AM.
|