(11-07-2020, 06:23 AM)lainiwaku Wrote: [ -> ] (11-06-2020, 08:59 PM)Loacoon Wrote: [ -> ]I didn't go far enough to confirm the blur problem. I can confirm that performances are too low on a good gaming system the be called playable (as stated, between 20 and 30, though it can go up to 45).
No loading screen or voices problems though.
no need to switch opengl, just need write color buffer
futhermore, 20 to 30fps is playable
remember it's a ps3 emulator...
I think I tried the write color buffer at the time but it didn't work. Apparently the blur and sound problems were general problems in the emulator due to a particular update or due to a particular feature. i do not know exactly. and maybe now it's been fixed but I did not check.
Test on RPCS3 0.0.20-13283-fd6c3398 Alpha
avg FPS 20~30
Custom Settings:
CPU:
Enable SPU loop detection
GPU: Vulkan
Anisotropic filter x16
Anti-Aliasing Disable
ZCULL Accurace - Approximate (Fast)
Resolution Scale 200% (2560x1440)
Enable Write Color Buffers
Enable Multithreaded RSX
Advanced:
Enable Accurate RSX reservation access
Disable PPu Non-Java Mode Fixup (Don't remember why)
Up Driver Wake-Up Delay to 10 (Help cancel crashes)
My Nvidia Setting that have effect:
Always enabled nvidia upscale and DLDSR
Finished game. For me - Playeble. Played with 7.1 Surrond. No sound glitchs.
I find solution for crashes, but there still strange graphic glitch. Not crirical, but strange.
If camera very close to object it covered with gray texture :
___________________________________
CPU:- AMD Ryzen 7 3700X (Water Cooling)
GPU:- RTX 3070
Motherboards:- ROG Strix X570-F
RAM:- 32.0 GB (3200 MHz)
Sound Card: Asus Soar
I want to confirm I just finished game while ago.
Used RPCS3 v0022-13821.
From default settings + "write color buffers", I needed RSX FIFO Accuracy => Atomic to avoid hangs. Without it game hanged at beginning on end of ship fight scene, after I set "Atomic" game never hanged again for an entire game.
There were occasional graphic glitching in few areas but nothing game breaking.
I used 2 patches: to disable DOF and motion blur
PLAYABLE
(07-07-2022, 05:19 PM)romano Wrote: [ -> ]From default settings + "write color buffers", I needed RSX FIFO Accuracy => Atomic to avoid hangs. Without it game hanged at beginning on end of ship fight scene, after I set "Atomic" game never hanged again for an entire game.
There were occasional graphic glitching in few areas but nothing game breaking.
I used 2 patches: to disable DOF and motion blur
PLAYABLE
On RPCS3 Version: 0.0.24-14203-8170b91f Alpha | master with this settings still not work. Works only with ZCULL Accuracy => Approximate (fast), on Relaxed (fastest) level not loads, crashes on loading. With Approximate (fast) works but pretty unstable FPS, sometimes works even on 30FPS in game, but it's rarity. Cutscenes always 60 FPS without any problems.
Just finished playing it to the end. No crashes on the latest builds.
Some graphical glitches [see attached screenshot
I have a AMD 2600x, RTX 3070.
at 1080p FPS ranging from 22-50. Not exceptional but perfectly playable with the following settings.
Code:
PPU Decoder: Recompiler (LLVM)
PPU Threads: 2
PPU Debug: false
PPU Calling History: false
Save LLVM logs: false
Use LLVM CPU: ""
Max LLVM Compile Threads: 0
PPU LLVM Greedy Mode: false
PPU LLVM Precompilation: true
Thread Scheduler Mode: Operating System
Set DAZ and FTZ: false
SPU Decoder: Recompiler (LLVM)
SPU Reservation Busy Waiting Percentage: 0
SPU GETLLAR Busy Waiting Percentage: 100
SPU Debug: false
MFC Debug: false
Preferred SPU Threads: 0
SPU delay penalty: 3
SPU loop detection: true
Max SPURS Threads: 6
SPU Block Size: Mega
Accurate GETLLAR: false
Accurate SPU DMA: false
Accurate SPU Reservations: true
Accurate Cache Line Stores: false
Accurate RSX reservation access: true
RSX FIFO Accuracy: Atomic
SPU Verification: true
SPU Cache: true
SPU Profiler: false
MFC Commands Shuffling Limit: 0
MFC Commands Timeout: 0
MFC Commands Shuffling In Steps: false
Enable TSX: Disabled
Accurate xfloat: false
Approximate xfloat: true
Relaxed xfloat: true
Accurate PPU 128-byte Reservation Op Max Length: 0
Stub PPU Traps: 0
Full Width AVX-512: false
PPU LLVM Java Mode Handling: false
Use Accurate DFMA: true
PPU Set Saturation Bit: false
PPU Accurate Non-Java Mode: false
PPU Fixup Vector NaN Values: false
PPU Accurate Vector NaN Values: false
PPU Set FPCC Bits: false
Debug Console Mode: true
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
SPU Wake-Up Delay: 0
SPU Wake-Up Delay Thread Mask: 63
Max CPU Preempt Count: 0
Allow RSX CPU Preemptions: true
Sleep Timers Accuracy: Usleep Only
Performance Report Threshold: 500
Enable Performance Report: false
Assume External Debugger: false
VFS:
Enable /host_root/: false
Initialize Directories: true
Limit disk cache size: false
Disk cache maximum size (MB): 5120
Empty /dev_hdd0/tmp/: true
Video:
Renderer: Vulkan
Resolution: 1280x720
Aspect ratio: 16:9
Frame limit: 60
MSAA: Disabled
Shader Mode: Async Shader Recompiler
Shader Precision: High
Write Color Buffers: true
Write Depth Buffer: false
Read Color Buffers: true
Read Depth Buffer: true
Log shader programs: false
VSync: false
Debug output: false
Debug overlay: false
Renderdoc Compatibility Mode: 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 Video Output: 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
Multithreaded RSX: true
Relaxed ZCULL Sync: false
Enable 3D: false
Debug Program Analyser: false
Accurate ZCULL stats: false
Consecutive Frames To Draw: 1
Consecutive Frames To Skip: 1
Resolution Scale: 150
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: 1
Vblank Rate: 120
Vblank NTSC Fixup: false
DECR memory layout: false
Allow Host GPU Labels: false
Disable MSL Fast Math: false
Vulkan:
Adapter: NVIDIA GeForce RTX 3070
Force FIFO present mode: false
Force primitive restart flag: false
Force Disable Exclusive Fullscreen Mode: false
Asynchronous Texture Streaming 2: true
Enable FidelityFX Super Resolution Upscaling: false
FidelityFX CAS Sharpening Intensity: 50
Asynchronous Queue Scheduler: Safe
Performance Overlay:
Enabled: false
Enable Framerate Graph: false
Enable Frametime Graph: false
Framerate datapoints: 50
Frametime datapoints: 170
Detail level: Medium
Framerate graph detail level: All
Frametime graph detail level: All
Metrics update interval (ms): 350
Font size (px): 10
Position: Top Left
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: true
Darkening effect strength: 30
Blur effect strength: 0
Audio:
Renderer: XAudio2
Audio Provider: CellAudio
RSXAudio Avport: HDMI 0
Dump to file: false
Convert to 16 bit: false
Audio Format: Stereo
Audio Formats: 0
Audio Device: "@@@default@@@"
Master Volume: 100
Enable Buffering: true
Desired Audio Buffer Duration: 100
Enable Time Stretching: false
Time Stretching Threshold: 75
Microphone Type: "Null"
Microphone Devices: "@@@@@@@@@@@@"
Music Handler: Qt
Input/Output:
Keyboard: "Null"
Mouse: Basic
Camera: "Null"
Camera type: Unknown
Camera flip: None
Camera ID: Default
Move: "Null"
Buzz emulated controller: "Null"
Turntable emulated controller: "Null"
GHLtar emulated controller: "Null"
Pad handler mode: Single-threaded
Pad handler sleep (microseconds): 1000
Background input enabled: true
Show move cursor: false
System:
License Area: SCEA
Language: English (US)
Keyboard Type: English keyboard (US standard)
Enter button assignment: Enter with cross
Console time offset (s): 0
PSID high: 0
PSID low: 0
Net:
Internet enabled: Disconnected
IP address: 0.0.0.0
DNS address: 8.8.8.8
IP swap list: ""
PSN status: Disconnected
Savestate:
Start Paused: false
Suspend Emulation Savestate Mode: true
Inspection Mode Savestates: false
Save Disc Game Data: false
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: true
Use native user interface: true
GDB Server: 127.0.0.1:2345
Silence All Logs: false
Window Title Format: "FPS: %F | %R | %V | %T [%t]"
Log: {}