Battlefield: Bad Company [BLES00259]
Started by GrantKane




4 posts in this topic
hansschmucker2021
Member


0
8 posts 2 threads Joined: Jan 2022
07-18-2023, 04:58 PM -
#4
Just finished the single player campaign with Stub PPU Traps: 1 and no further crashes... no visual glitches either.

I can confirm the single player mode is completable start to finish.

Here's the config I eventually settled on:

Code:
Core:
  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: RPCS3 Scheduler
  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: 6
  SPU delay penalty: 3
  SPU loop detection: true
  Max SPURS Threads: 6
  SPU Block Size: Safe
  Accurate GETLLAR: false
  Accurate SPU DMA: false
  Accurate SPU Reservations: true
  Accurate Cache Line Stores: false
  Accurate RSX reservation access: false
  RSX FIFO Accuracy: Fast
  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: false
  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: 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
  SPU Wake-Up Delay: 0
  SPU Wake-Up Delay Thread Mask: 63
  Max CPU Preempt Count: 20
  Allow RSX CPU Preemptions: true
  Sleep Timers Accuracy: Usleep Only
  Usleep Time Addend: 0
  Performance Report Threshold: 500
  Enable Performance Report: false
  Assume External Debugger: false
  SPU GETLLAR polling detection: false
  LLVM Accurate DFMA: true
  PPU LLVM Accurate Vector NaN values: false
  Lower SPU thread priority: false
  Enable thread scheduler: true
  Lib Loader: Load liblv2.sprx only
  Load libraries: []
  Accurate PUTLLUC: 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: Off
  Second Frame Limit: 0
  MSAA: Auto
  Shader Mode: Async with Shader Interpreter
  Shader Precision: Low
  Write Color Buffers: true
  Write Depth Buffer: false
  Read Color Buffers: true
  Read Depth Buffer: false
  Log shader programs: false
  VSync: true
  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: false
  Relaxed ZCULL Sync: true
  3D Display Mode: Disabled
  Debug Program Analyser: false
  Accurate ZCULL stats: false
  Consecutive Frames To Draw: 1
  Consecutive Frames To Skip: 1
  Resolution Scale: 200
  Anisotropic Filter Override: 16
  Texture LOD Bias Addend: 0
  Minimum Scalable Dimension: 704
  Shader Compiler Threads: 16
  Driver Recovery Timeout: 1000000
  Driver Wake-Up Delay: 20
  Vblank Rate: 60
  Vblank NTSC Fixup: true
  DECR memory layout: false
  Allow Host GPU Labels: true
  Disable MSL Fast Math: false
  Output Scaling Mode: Bilinear
  Vulkan:
    Adapter: NVIDIA GeForce RTX 2080
    Force FIFO present mode: false
    Force primitive restart flag: false
    Exclusive Fullscreen Mode: Disable
    Asynchronous Texture Streaming 2: false
    FidelityFX CAS Sharpening Intensity: 50
    Asynchronous Queue Scheduler: Fast
    VRAM allocation limit (MB): 65536
    Force Disable Exclusive Fullscreen Mode: false
    Enable FidelityFX Super Resolution Upscaling: false
  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 Loading Dialog:
    Allow custom background: true
    Darkening effect strength: 30
    Blur effect strength: 0
  Enable 3D: false
  Disable native float16 support: false
  Shader Compilation Hint:
    Position X (px): 20
    Position Y (px): 690
  Use Legacy OpenGL Buffers: false
  Disable Asynchronous Shader Compiler: false
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: 150
  Enable Time Stretching: false
  Disable Sampling Skip: false
  Time Stretching Threshold: 75
  Microphone Type: "Null"
  Microphone Devices: "@@@@@@@@@@@@"
  Music Handler: Qt
  Audio provider: CellAudio
  Audio Channels: Downmix to Stereo
  Start Threshold: 1
  Sampling Period Multiplier: 100
  Downmix to Stereo: true
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: Multi-threaded
  Keep pads connected: false
  Pad handler sleep (microseconds): 1000
  Background input enabled: true
  Show move cursor: false
  Lock overlay input to player one: false
  Emulated Midi devices: Keyboardßßß@@@Keyboardßßß@@@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
  PSID high: 0
  PSID low: 0
  HDD Model Name: ""
  HDD Serial Number: ""
Net:
  Internet enabled: Connected
  IP address: 192.168.1.1
  Bind address: 0.0.0.0
  DNS address: 8.8.8.8
  IP swap list: ""
  UPNP Enabled: false
  PSN status: Simulated
  NPID: RPCS3_F8p6WHja17
  Connection status: Disconnected
Savestate:
  Start Paused: false
  Suspend Emulation Savestate Mode: false
  Inspection Mode Savestates: false
  Save Disc Game Data: false
Miscellaneous:
  Automatically start games after boot: true
  Exit RPCS3 when process finishes: false
  Pause emulation on RPCS3 focus loss: false
  Start games in fullscreen mode: true
  Prevent display sleep while running games: true
  Show trophy popups: true
  Show shader compilation hint: false
  Show PPU compilation hint: false
  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]"
  Pause Emulation During Home Menu: false
Log: {}

In case anyone is interested: I made a few stub movies so that I wouldn't have to rewatch the title sequence every time I wanted to try a new config:
http://video2.tapper-ware.net.dest.at/Ba...ummies.zip
Just extract them to your Bad Company folder (save the original PS3_GAME\USRDIR\Output\ps3\movies folder first if you don't have a backup)
This post was last modified: 07-18-2023, 08:57 PM by hansschmucker2021.


Messages In This Thread
RE: Battlefield: Bad Company [BLES00259] - by hansschmucker2021 - 07-18-2023, 04:58 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)