01-31-2021, 03:51 PM -
Hi guys, just wanted to report, I think we can move this game to fully playable!
I'm playing [BLUS30109] Version 2.0, on latest master release 0.0.14-11647.
My settings are based on the Illusion custom build settings, but with some small changes, mostly just disabling relaxed ZCULL SYNC, Disable 'Disable ZCULL Occlusion Queries', and Driver Wakeup Delay of 200 microseconds. Full settings below:
My Specs:
AMD Ryzen 5800x, at 4.5ghz
16GB DDR4
Nvidia 2080 rtx
I made it through the entire game with only 2 crashes: one in chapter one, and one during the motorcycle segment in Europe. Both were flukes and didn't require any settings changes. The game played between 30 and 60fps for pretty much 95% of the time, with some weird framerate issues only being during the motorcycle scene (which led to the crash).
Thanks so much to the rpcs3 team for this, I haven't been able to play this game in 10 years.
I'm playing [BLUS30109] Version 2.0, on latest master release 0.0.14-11647.
My settings are based on the Illusion custom build settings, but with some small changes, mostly just disabling relaxed ZCULL SYNC, Disable 'Disable ZCULL Occlusion Queries', and Driver Wakeup Delay of 200 microseconds. Full settings below:
Code:
Core:
PPU Decoder: Recompiler (LLVM)
PPU Threads: 2
PPU Debug: false
Save LLVM logs: false
Use LLVM CPU: ""
Max LLVM Compile Threads: 0
Enable thread scheduler: true
Set DAZ and FTZ: false
SPU Decoder: Recompiler (LLVM)
Lower SPU thread priority: false
SPU GETLLAR polling detection: false
SPU Debug: false
Preferred SPU Threads: 0
SPU delay penalty: 3
SPU loop detection: true
Max SPURS Threads: 3
SPU Block Size: Safe
Accurate GETLLAR: false
Accurate SPU DMA: false
Accurate Cache Line Stores: false
Accurate RSX reservation access: false
SPU Verification: true
SPU Cache: true
SPU Profiler: false
Enable TSX: Disabled
Accurate xfloat: false
Approximate xfloat: true
LLVM Accurate DFMA: true
PPU LLVM Java Mode Handling: false
Accurate PPU 128-byte Reservation Op Max Length: 0
PPU LLVM Accurate Vector NaN values: false
Stub PPU Traps: 32
Debug Console Mode: false
Hook static functions: false
Libraries Control:
[]
HLE lwmutex: false
SPU LLVM Lower Bound: 0
SPU LLVM Upper Bound: 18446744073709551615
TSX Transaction First Limit: 800
TSX Transaction Second Limit: 2000
Clocks scale: 100
Sleep Timers Accuracy: Usleep Only
Performance Report Threshold: 500
Enable Performance Report: false
SPURS Urgent queue size: 2
FCGT accuracy: Approximate
FCMGT accuracy: Default
FM accuracy: Approximate
FNMS accuracy: Approximate
FMA accuracy: Default
FMS accuracy: Default
FREST accuracy: Default
FRSQEST accuracy: Default
FI accuracy: Default
FA accuracy: Default
FS accuracy: Default
FESD accuracy: Default
FRDS accuracy: Default
FCEQ accuracy: Default
FCMEQ accuracy: Default
CFLTS accuracy: Default
CFLTU accuracy: Default
CSFLT accuracy: Default
CUFLT accuracy: Default
Lib Loader: Load automatic and manual selection
Load libraries: []
Accurate PUTLLUC: false
Approx FCGT: true
Accurate FM: false
Approx FM: false
Approx FMA: false
Approx FS: false
MGS4 Stuff: false
Sleep timers accuracy: Host
Accurate PUTLLC: false
SPU Wake-Up Delay: 0
SPU Wake-Up Delay Thread Mask: 63
VFS:
$(EmulatorDir): ""
/dev_hdd0/: $(EmulatorDir)dev_hdd0/
/dev_hdd1/: $(EmulatorDir)dev_hdd1/
/dev_flash/: $(EmulatorDir)dev_flash/
/dev_usb000/: $(EmulatorDir)dev_usb000/
/dev_bdvd/: ""
/app_home/: ""
Enable /host_root/: false
Initialize Directories: true
Limit disk cache size: false
Disk cache maximum size (MB): 5120
/dev_flash2/: $(EmulatorDir)dev_flash2/
Video:
Renderer: Vulkan
Resolution: 1280x720
Aspect ratio: 16:9
Frame limit: 60
MSAA: Auto
Shader Mode: Async Shader Recompiler
Write Color Buffers: false
Write Depth Buffer: false
Read Color Buffers: false
Read Depth Buffer: false
Log shader programs: false
VSync: false
Debug output: false
Debug overlay: false
Use Legacy OpenGL Buffers: false
Use GPU texture scaling: false
Stretch To Display Area: false
Force High Precision Z buffer: false
Strict Rendering Mode: false
Disable ZCull Occlusion Queries: false
Disable Vertex Cache: false
Disable FIFO Reordering: false
Enable Frame Skip: false
Force CPU Blit: false
Disable On-Disk Shader Cache: false
Disable Vulkan Memory Allocator: false
Use full RGB output range: true
Strict Texture Flushing: false
Disable native float16 support: false
Multithreaded RSX: true
Relaxed ZCULL Sync: false
Enable 3D: false
Debug Program Analyser: false
Consecutive Frames To Draw: 1
Consecutive Frames To Skip: 1
Resolution Scale: 250
Anisotropic Filter Override: 0
Texture LOD Bias Addend: 0
Minimum Scalable Dimension: 16
Shader Compiler Threads: 0
Driver Recovery Timeout: 1000000
Driver Wake-Up Delay: 200
Vblank Rate: 240
DECR memory layout: false
Vulkan:
Adapter: GeForce RTX 2080
Force FIFO present mode: false
Force primitive restart flag: false
Performance Overlay:
Enabled: false
Enable Framerate Graph: false
Enable Frametime Graph: false
Detail level: Minimal
Metrics update interval (ms): 350
Font size (px): 10
Position: Top Right
Font: n023055ms.ttf
Horizontal Margin (px): 50
Vertical Margin (px): 50
Center Horizontally: false
Center Vertically: false
Opacity (%): 70
Body Color (hex): "#FFE138FF"
Body Background (hex): "#002339FF"
Title Color (hex): "#F26C24FF"
Title Background (hex): "#00000000"
Shader Compilation Hint:
Position X (px): 20
Position Y (px): 690
Shader Loading Dialog:
Allow custom background: false
Darkening effect strength: 30
Blur effect strength: 0
Reprotect Hack: false
Vulkan Event Hack: false
ZCull query default value: 1
Disable Asynchronous Shader Compiler: false
No Reprotect: false
VK Event hack: false
GoW3 hack: false
Gondemned hack: false
D3D12:
Adapter: ""
Audio:
Renderer: XAudio2
Dump to file: false
Convert to 16 bit: false
Audio Channels: Downmix to Stereo
Start Threshold: 1
Master Volume: 100
Enable Buffering: true
Desired Audio Buffer Duration: 50
Sampling Period Multiplier: 100
Enable Time Stretching: false
Time Stretching Threshold: 75
Microphone Type: "Null"
Microphone Devices: "@@@@@@@@@@@@"
Downmix to Stereo: true
Input/Output:
Keyboard: "Null"
Mouse: Basic
Camera: "Null"
Camera type: Unknown
Move: "Null"
Pad: Keyboard
System:
License Area: SCEA
Language: English (US)
Keyboard Type: English keyboard (US standard)
Enter button assignment: Enter with cross
Console time offset (s): 0
Net:
Internet enabled: Disconnected
IP address: 0.0.0.0
DNS address: 8.8.8.8
IP swap list: ""
PSN status: Disconnected
NPID: ""
Connection status: Disconnected
Miscellaneous:
Automatically start games after boot: true
Exit RPCS3 when process finishes: false
Start games in fullscreen mode: false
Prevent display sleep while running games: true
Show trophy popups: true
Show shader compilation hint: false
Use native user interface: true
GDB Server: 127.0.0.1:2345
Silence All Logs: false
Window Title Format: "%R | %V | %T [%t]"
Show FPS counter in window title: true
Port: 2345
Log: {}
My Specs:
AMD Ryzen 5800x, at 4.5ghz
16GB DDR4
Nvidia 2080 rtx
I made it through the entire game with only 2 crashes: one in chapter one, and one during the motorcycle segment in Europe. Both were flukes and didn't require any settings changes. The game played between 30 and 60fps for pretty much 95% of the time, with some weird framerate issues only being during the motorcycle scene (which led to the crash).
Thanks so much to the rpcs3 team for this, I haven't been able to play this game in 10 years.