Changes

Jump to navigation Jump to search

PCSX2

1,457 bytes added, 15:00, 18 May 2022
m
Cleaning
|logo = PCSX2-Logo.png
|logowidth = 265
|version = 1.6.0<small>(Stable)</small>
|active = Yes
|platform = Windows, Linux, macOS
|target = [[PlayStation 2 emulators|PlayStation 2]]
|developer = [httphttps://pcsx2.net/meet-the-team.html PCSX2 Team]|website = [httphttps://pcsx2.net/ PCSX2.net]
|source = [https://github.com/PCSX2/pcsx2 GitHub]
|license = GNU LGPLv3 <small>(1.7+)</small><ref>Bositman (November 24, 2021). [https://pcsx2.net/301-aethersx2-pcsx2-mobile.html AetherSX2 brings PCSX2 to mobile]. ''PCSX2.net''.</ref>
}}
'''PCSX2''' is an open-source (formerly plugin-based) [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states for Windows and PS2 system memoryLinux. In Since 2016, preliminary work was started on it has also supported the PlayStation 2's backward compatibility mode for [[PlayStation emulators|PS1PlayStation]] supportgames.<ref>https://github.com/PCSX2/pcsx2/pull/1571</ref>.
==Download==
{| cellpadding="4"
|-
|align=center|{{Icon|Win|Lin}}
|'''[https://pcsx2.net/downloads/#stable-anchor Stable builds]'''
|-
|align=center|{{Icon|Win|Lin|Mac}}
|'''[https://pcsx2.net/download.html Stable downloads/#nightly-anchor Nightly builds]'''
|-
|align=center|{{Icon|Win-big}}
|'''[http://buildbot.orphis.net/pcsx2/ Dev Orphis dev builds]'''
|-
|align=center|{{Icon|Mac-big}}
|'''[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]'''
|-
|colspan=2|<hr/>
|}
The Note that the stable builds for Mac and Linux are severely outdated, less so for Windows. Either wayFor those platforms, it's still recommended to you should use the nightly/dev buildsinstead, unless the latest one is actually broken (which it usually isn't)they contain regressions.
==System requirements==
===Minimum===
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)
** <u>NOTE:</u> Beginning with development build v1.7.2485 (March 19, 2022), PCSX2 no longer supports 32-bit architecture.
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)
* RAM: 4 GB
 
===Recommended===
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)
* RAM: 8 GB
These are recommended specs for using PCSX2,<ref>https://github.com/PCSX2/pcsx2#system-requirements</ref>, but depending on the game you want to play, your mileage may vary. Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].
For those =====Windows 7 Compatibility===== Despite Windows 7 not being officially supported, latest 1.7 dev version of PCSX2 can work with a few workarounds<ref>https://i.imgur.com/BsFBw1w.png</ref>. You'll need: * [https://pcsx2.github.io/downloads.html latest nightly of PCSX2]* [DualShock 3https://github.com/doitsujin/dxvk/releases dxvk]] controllers For starters, use extract PCSX2 in a folder and then extract the 64bit dxvk d3d11.dll and dxgi.dll files next to the main executable.You'll also need to select [[SCP Driver Package]https://i.imgur.com/flxI0GH.png Cubeb]as the audio renderer, otherwise it'll crash with XAudio. And lastly, always pick between Vulkan, OpenGL and Software. D3D11 can crash on occasion and it won't be functioning as intended anyways.''Don't expect any official support if you post logs that indicate you're using Win7.''
==Setup==
===Gamepad===
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the 'Load Bindings' button in LilyPad's config.
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It's very customizable, and you don't have to configure it beforehand. All of the buttons are bound at startup.
 
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.
===Video===
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with 'None', while others may experience artifacting or jitter. "Auto" is recommended.
* "Sawtooth" is not recommended at all. Artifacting is far too heavy to be usable.
* "Bob" has reduced artifacts, but jitter can still occur.
* "Blend" has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.
You can cycle through the options with F5 to quickly test them out.
 
To completely eliminate the issue of de-interlacing, the community has made patches/hacks for a lot of games that can be loaded through a .pnach file, like a cheat code. Those can be found in the PCSX2 wiki or forums.
Another method to get around this in older versions (custom res as an option was removed), is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.
==Overview==
PCSX2 formerly was a pluginoriginally created in 2001 by Linuzappz and Shadow as the successor to [[PCSX-based Reloaded|PCSX]], another PlayStation emulator but was . Development of PCSX ceased on September 17, 2003 to focus on PCSX2. When version 0.9.8 released in name May 2011, only55% of the PS2's library was considered supported. With <ref>refraction (November 25, 2010). [https://pcsx2.net/developer-blog/90-the exception -history-of-pcsx2.html The History of some specialized input plugins discussed belowPCSX2]. ''PCSX2.net''.</ref> A significant number of quality-of-life changes have come about since the project moved to GitHub, there has not been with a reason renewed interest in bringing it up to add additional plugins such par with emulators for similar-gen consoles. Until mid-2021, PCSX2 was a holdout of the plugin system, despite development of each plugin eventually consolidating into the main repository. While the stable 1.6.0 build still contains the plugin API, the nightlies no longer have it as it was removed entirely in [https://github.com/PCSX2/pcsx2/pull/4436 PR 4436]. Compatibility has also seen major improvements across the older ZeroGS/ZeroSPU2 for many yearsboard, to the point where every game at least boots. As of 2021January 2022, all plugins were integrated to 98% of the core code PlayStation 2 library is considered playable, with only 26 games marked as perfect. A pull request adding x86_64 support was opened on [https://github.com/PCSX2/pcsx2/pull/3451 June 7, 2020], and relicensed accordinglyboth 32-bit and 64-bit builds for Windows, macOS, and will Linux were first made available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 4].<ref name="Reddit_1">{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now be developed as part of the emulator has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}</ref> The plan is to reduce so-called "technical debt", including game-specific hacks that cause accuracy issues and bugs in the same repository. Support 32-bit builds, as well as broaden support for plugin-based PS1 emulators was removed from LilyPad more platforms and GSdx (which does not impact PS1 games running in PCSX2 itself)devices such as ARM64 chips.
A native 64-bit version for Windows, Linux, and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020], and request removing x86 support was first made available opened on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 045130 December 9, 20202021].<ref name="Reddit_1">{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}</ref> This will open the door to removing hacks ; and other workarounds for many troublesome games in the last 32-bit buildsbuild and first 64-bit-only build were made available on March 19, and broaden the emulator's support for more platforms and devices such as ARM64 chips down the line2022.
==Issues==
{{main|:''Main thread: <span class="plainlinks">[https://forums.pcsx2.net/Thread-Sticky-PCSX2-General-Troubleshooting-FAQ PCSX2 General Troubleshooting FAQ}}]</span>''
===Automatic game fixes===
===Major graphical glitches===
Whenever a game has graphical Graphical problems such as garbage texturecorrupted textures, missing effects, clipping light sources visible through a wall, burn-in or transparent objects being opaque, can usually be solved by switching to the easiest fix is generally to switch to software mode renderer either by pressing F9 in-while the game is running or via the configuration GSdx's config panel of the GSdx plugin. If using the DX11 Direct3D 11 renderer another option is to , try the OGL one which is generally more up to date and OpenGL renderer as it may be more accurate. If you're using a stable version of the emulatorbuild, try using switching to the most recent development nightly or dev build. Newer development builds of the emulator may have fixes in or other features added to the hardware rendering renderers which may remove graphical errors such as common glitches like red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.
===Poor performance in software mode===
An additional button needs to be mapped to circle as well but configured to deliver "light" pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver "light" tap/hold tunes while the regular circle button can be used normally to deliver "hard" tap/hold tunes.
===Lightgun support===Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games.<ref>https://lightgungamer.com/pcsx2</ref>.
==See also==
1,009
edits

Navigation menu