HerrHulaHoop (talk | contribs) (Add short explanation on CLI) |
Illusion0001 (talk | contribs) (Use PNG instead of Jpegs) |
||
Line 23: | Line 23: | ||
===Initial Setup=== | ===Initial Setup=== | ||
[[File:VSH database. | [[File:VSH database.png|300px|thumb|right|Time to rebuild the XRegistry database]] | ||
The initial setup consists of two phases. The first phase is as follows: | The initial setup consists of two phases. The first phase is as follows: | ||
Line 37: | Line 37: | ||
<gallery widths=300px heights=200px mode="packed"> | <gallery widths=300px heights=200px mode="packed"> | ||
File:VSH language. | File:VSH language.png|Select your desired language | ||
File:VSH HDMI. | File:VSH HDMI.png|HDMI detection prompt | ||
File:VSH time. | File:VSH time.png|Select your Timezone and current time | ||
File:VSH Network.png|Cancel setting up networking | |||
</gallery> | </gallery> | ||
Line 50: | Line 51: | ||
<gallery widths=300px heights=200px mode="packed"> | <gallery widths=300px heights=200px mode="packed"> | ||
File:VSH Intro. | File:VSH Intro.png|Welcome to the PS3! | ||
File:VSH | File:VSH video.png|Fixing the Resolution and Aspect Ratio | ||
File:VSH exit. | File:VSH exit.png|Correctly turning off VSH | ||
</gallery> | </gallery> | ||
Line 70: | Line 71: | ||
* restarting and shutting down doesn't work automatically (hence why you have to do that manually as explained above) | * restarting and shutting down doesn't work automatically (hence why you have to do that manually as explained above) | ||
* HDMI output doesn't work (as explained above) | * HDMI output doesn't work (as explained above) | ||
* there's no audio support yet ( | * there's no audio support yet (missing rsxaudio) | ||
===Troubleshooting=== | ===Troubleshooting=== |
Revision as of 23:59, 20 November 2021
This is a page meant to address common questions and issues faced by users.
Running VSH/XMB in RPCS3
Since July 2021, it has been possible to run VSH/XMB) on the official master builds of the emulator, bearing in mind some quirks and limitations. The initial set-up is as follows:
Configuration
Ensure you have Firmware 4.46 (or older) installed.
Make the following modifications to the Global configuration.
Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.
CPU configuration
Setting | Option | Notes |
---|---|---|
PPU decoder | Can be used for a smoother experience during initial setup. |
GPU configuration
Setting | Option | Notes |
---|---|---|
Default resolution | 1920x1080 | Can be used if you prefer a Full HD presentation. |
Write color buffers | On | Fixes background wave effect |
Debug configuration
This tab is hidden by default. For instructions on how to enable the Debug tab in the settings window, click here.
Setting | Option | Notes |
---|---|---|
Force CPU blit emulation | On | Fixes background wave effect |
Initial Setup
The initial setup consists of two phases. The first phase is as follows:
- Select
File > Boot VSH/XMB
to get started. VSH will have to rebuild its XRegistry database. You may notice that the image output is low resolution, and has a 4:3 aspect ratio. This is completely normal and the expected behavior. - As soon as the progress bar hastily completes, you'll be met with an empty black screen. This is also the expected behavior for now. Simply quit VSH manually (like you'd quit any game).
Now you can proceed to the second phase:
- Select
File > Boot VSH/XMB
. You will be greeted by the intro logo. - You'll be presented with the language selection menu. Select your desired language and Press X.
- Next, you'll be met with a message, saying that an HDMI display was detected. Currently, HDMI is not supported and will hang VSH if used. Choose No, and Press X.
- Following this, you'll be asked to select your Timezone and the current time. You can just spam X to get through these, especially the current time selection part (it will autofill, if you hit X a couple times).
- Once done, Press Right. If you've done everything correctly (the summary page looks correct), Press X to finish the setup.
- Before letting you in to the main menu, VSH will ask you if you want to set up a network connection. It is recommended that you don't.
- Confirm the new user profile creation and... Welcome to the PS3!
- To fix the resolution and the aspect ratio, navigate to
Settings > Display Settings > Video Output Settings
on the XMB.- Select Component / D-Terminal. As explained above, HDMI won't work yet, so selecting that would hang VSH.
- Press Right, and then have the change accepted (will ask you twice). On the list, select 1080p (or 720p if you prefer), and have it accepted. Click on Finish to end the configuration.
- This concludes the initial setup of the VSH / XMB.
To correctly turn off VSH,
- Navigate to
Users > Turn Off System
option (VSH will throw a database corruption prompt on the next boot if you don't shut it down this way). - After selecting the option, the screen will turn black. You can then proceed to manually exit VSH at this point.
Notes:
- It is recommended to boot VSH up back again after this, to ensure everything worked correctly, and to collect some extra PPU module cache.
- Make sure to revert the
PPU Decoder
option to Recompiler (LLVM) after you're done, in case you've set it to Interpreter (fast) for the duration of the setup process.
Limitations
At its current stage, VSH has several quirks and limitations:
- there's no multi-process support yet, meaning you can't use XMB as a frontend to boot into games or other applications
- due to encryption related reasons, it will display several instances of Corrupted Data erroneously in place of Game Data
- firmware newer than 4.46 currently does not work
- restarting and shutting down doesn't work automatically (hence why you have to do that manually as explained above)
- HDMI output doesn't work (as explained above)
- there's no audio support yet (missing rsxaudio)
Troubleshooting
In case you somehow manage to brick it, you can try removing the dev_flash2
and dev_flash3
folders from the RPCS3 directory. This will put you back at square one (you'll need to do the initial setup all over again).
Enabling Debug tab
To enable RPCS3's debug tab in the settings window,
- Navigate to:
RPCS3\GuiConfigs
on Windows~/.config/rpcs3/GuiConfigs
on Linux
- Open CurrentSettings.ini with a text editor
- Change
showDebugTab=false
toshowDebugTab=true
Modifying settings through config.yml
In most cases, users should use the Settings tab available in the GUI to modify configurations present in RPCS3. However, the GUI interface does not expose all settings available. This is done to prevent users from accidentally modifying sensitive settings. In the event users need to modify one of these settings, the following guide will demonstrate how:
- First, a custom configurations for the particular game must be created. This is done to ensure that changes made only affect one game and not every game present in the emulator:
- Launch RPCS3
- Right-click on the game and press Create Custom Configuration
- When the Settings Menu opens, hit Save and close the emulator
- This will create a custom configuration for this game
- The next step is navigate to the location where the custom (per-game) configuration is saved:
- Right click on the game in the gamelist and click on Open custom config folder (or)
Navigate toRPCS3\config\custom_configs\
on Windows or~/.config/rpcs3/custom_configs/
on Linux - Locate the file
config_GAMEID.yml
whereGAMEID
is the Title ID of your particular game - Open the file using any text editor
- Scroll through the list of settings available to find the one you wish to modify (don't forget to hit save after you've changed the necessary option)
- Right click on the game in the gamelist and click on Open custom config folder (or)
List of CLI commands
If you want to use RPCS3 through CLI, you can type --help
to view the full list of commands available.