Recently, the developers of the RPCS3 emulator have done a tremendous job of fixing errors and optimizing their project. Now PC gamers have the opportunity to play a variety of PlayStation 3 projects without ever leaving their computer.
You can download the latest version of the emulator on the official website of the developers.
Today I will show you how to run the complex and sophisticated racing simulator Gran Turismo 6 using the PlayStation 3 RPCS3 console emulator.
To begin with, it should be noted that at the moment (version of the emulator RPCS3 v0.0.10-10464-d47d597b Alpha) the game Gran Turismo 6 is unstable. The project often crashes and shows a relatively low FPS. Also, remember: this blog is only for version 1.0 and 1.05 of the game. Anything above may not start with absolutely any program settings. So keep that in mind if you decide to emulate Gran Turismo 6.
But even taking into account all the pitfalls, you can already estimate the speed of Gran Turismo 6 on your current hardware. In my case, the game was tested on an 8-core Xeon E5-2630L v3 processor with disabled Hyper-Threading technology (on older CPUs in some games this can improve performance, but you can try disabling HT on newer chips, the emulation speed will probably also increase. Perhaps.) and a GeForce GTX 760 video card.
First of all, you need to access the hidden “Debug” tab in the game’s custom settings. But don’t be alarmed, this one will only take you a couple of minutes:
In order for the “Debug” tab to appear in the game settings, you need to go to the “RPCS3” folder, then to the “GuiConfigs” folder, and open the “CurrentSettings.ini” file there. In it, you need to find the “showDebugTab” parameter and change its variable from false to true.
As a result, the row should look like this:
Now start the emulator, right click on the GT6 icon and select “Change Custom Configuration”:
Then go to the last tab “Debug”.
In the “Debug” tab, you need to check the boxes next to the “Force CPU blit emulation” and “Accurate RSX reservation access” parameters.
These are the fundamental settings at which the game should start and function relatively stable. In any case, the blinking screen and desync should be gone.
Now let’s move on to the usual, however, equally important settings:
In the CPU tab, be sure to change the “CPU Decoder” parameter from “Recompiler (LLVM)” to “Interpreter (fast)”. In addition, if the sound in the game stutters or lags, play with the “Preferred SPU Threads” parameter in the range of 1-4. If this does not help, then return “Preferred SPU Threads” to “Auto” mode:
In the GPU tab, you just need to select the “Vulkan” render type:
And that’s all, this is the setting for the Gran Turismo 6 game on the RPCS3 v0.0.10-10464-d47d597b Alpha emulator version (the version is extremely important: if yours is lower, then update, if higher, then probably some settings may not be needed at all)!
The beauty of GT6 optimization is that the game actually comes with one smooth frame rate: if your processor is capable of rendering 30 frames, it will render them throughout the race with a deviation of +/- 2 frames. What an amazing result in my opinion!
But it is only 18-22 frames in my case. And with such FPS results, in general, you can play, but the unpleasant crashes of the game are annoying.
As soon as the RPCS3 emulator is updated to a more recent, and most importantly, an optimized version for the GT6 game, I will definitely write a new version of the manual and leave a link to it in the comments. If, as in the case of Demon’s Souls, a patch is released to emulate Gran Turismo 6, I will certainly write an additional guide with its installation.
Test the above settings and describe your results in the comments, and ask your questions.
In addition, I have plans to test hardware in RPCS3. If you are interested in the test result of several processors in emulating this game, please share it in the comments below.
Thanks for attention.