RDR2 Crashes my PC

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Farzy08
    PCHF Member
    • Oct 2025
    • 0

    #1

    🧩 Pending Info RDR2 Crashes my PC

    CPU: R5 5600x
    CPU cooler: Thermalright Peerless Assassin 120 SE
    Motherboard: B450m MSI PRO-VDH-MAX
    Ram: 2 Sets of 2x8gb G.Skill Ripjaws 3600 cl16-19-19-39
    SSD/HDD: 1x Crucial P3 Plus 1tb 1x PNY CS900 1tb
    GPU: XFX 6950xt
    PSU: 1000w G1 EVGA
    Chassis: SAMA IM01 mATX Case
    OS: Windows 11
    Monitor:
    Bios Ver: 7A38vBP1
    The event viewer error i get is Whea Logger event id 18 on different processor cores. Usually it takes about 5 min to crash but sometimes it will take a bit longer or crash a bit earlier. I have tried playing the game on stock BIOS and it still crashes, I have also tried using two RAM sticks only (from the same set) and it also still crashes. Every other game works fine even when I have XMP enabled. I have passed multiple stress tests including Prime 95, OCCT, MemTest 86, test mem 5 Anta77 Extreme, 3dMark, and Fur mark. I have RMA'd my CPU and one of my RAM sets so I know those work. I have also tried raising Soc voltages and VDDG/P voltages a tiny bit and also disabling PBO and setting LLC to mode 3 but none of those things change anything. When I say my pc is crashing I mean that it goes black immediately randomly, and then restarts. I have also used DDU already and the game still won't work. I ahve the latest BIOS and drivers. Ive owned the game for a year and i just want to play it someone please help.
  • jmarket
    PCHF Owner
    • Jan 2015
    • 7690
    • CachyOS
    • Intel Arc A770 (16 GB)

    #2
    Hey there, and welcome to PCHF! 👋

    Thanks for sharing your system details and everything you’ve already tried — that really helps narrow things down.

    The WHEA Logger Event ID 18 error usually points to a hardware communication problem between the CPU, memory controller, or GPU.
    Since it only happens in Red Dead Redemption 2 and not in other games or stress tests, it’s likely a stability issue triggered by the way that game loads the system.

    🧩 Step 1 — Force PCIe Gen 3
    1. Enter the BIOS.
    2. Go to Advanced → PCI Subsystem Settings.
    3. Change PCIe Speed from Auto or Gen 4 to Gen 3.

    Some MSI B450 boards can get a bit unstable when running a Ryzen 5000 CPU with a 6950 XT at Gen 4 speeds.

    ⚡ Step 2 — Turn Off Fast Startup & Hardware Accelerated GPU Scheduling
    • In Control Panel → Power Options, disable Fast Startup.
    • In Settings → System → Display → Graphics → Default Graphics Settings, turn off Hardware Accelerated GPU Scheduling.

    These two features sometimes cause black screens or driver resets on RDNA2 cards.

    🧱 Step 3 — Clean Driver Reinstall
    1. Use DDU in Safe Mode to completely remove the AMD drivers.
    2. Install the latest AMD WHQL driver (avoid the “optional” or beta versions).
    3. Don’t apply any tuning, overclocking, or undervolting yet — leave everything stock.


    🧠 Step 4 — Check PCIe Stability
    Run the 3DMark PCI Express feature test.
    If it crashes or the screen goes black, that confirms a PCIe-related issue.

    🔋 Step 5 — Double-Check Power Connections
    • Each 8-pin GPU connector should use its own separate cable from the PSU — no daisy-chains.
    • Make sure the 24-pin and 8-pin motherboard power connectors are firmly seated.


    🎮 Step 6 — Verify Game Files
    • Verify the game through the Rockstar Launcher or Steam.
    • Delete or rename Documents → Rockstar Games → Red Dead Redemption 2 to create new settings.
    • Try both DirectX 12 and Vulkan modes.


    When you get a chance, please post back with:
    • A screenshot of the full WHEA Event ID 18 entry (from the Details tab → XML View).
    • Whether forcing PCIe to Gen 3 changed anything.


    Once we have that info, we’ll know what direction to go next. 👍

    — PCHF Technical Response Team

    Comment


    • Farzy08
      Farzy08 commented
      Editing a comment
      My motherboard only supports up to gen 3. I still changed the setting anyways. I can't find the setting for Hardware accelerated GPU scheduling. I have already used DDU to install the clean drivers only for the GPU. Game Files are verified. This was the XML View of the error: - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      - <System>
      <Provider Name="Microsoft-Windows-WHEA-Logger" Guid="{c26c4f3c-3f66-4e99-8f8a-39405cfed220}" />
      <EventID>18</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2025-10-27T23:58:21.3494005Z" />
      <EventRecordID>92346</EventRecordID>
      <Correlation ActivityID="{3c29c1f0-25f2-42ba-beb9-24b5a1e05fd2}" />
      <Execution ProcessID="1864" ThreadID="4424" />
      <Channel>System</Channel>
      <Computer>FarzadComputer</Computer>
      <Security UserID="S-1-5-19" />
      </System>
      - <EventData>
      <Data Name="ErrorSource">3</Data>
      <Data Name="ApicId">2</Data>
      <Data Name="MCABank">5</Data>
      <Data Name="MciStat">0xbea0000000000108</Data>
      <Data Name="MciAddr">0x7ffab2efd440</Data>
      <Data Name="MciMisc">0xd0130fff00000000</Data>
      <Data Name="ErrorType">9</Data>
      <Data Name="TransactionType">2</Data>
      <Data Name="Participation">256</Data>
      <Data Name="RequestType">0</Data>
      <Data Name="MemorIO">256</Data>
      <Data Name="MemHierarchyLvl">0</Data>
      <Data Name="Timeout">256</Data>
      <Data Name="OperationType">256</Data>
      <Data Name="Channel">256</Data>
      <Data Name="Length">2063</Data>
      <Data Name="RawData">435045521002FFFFFFFF040001000000020 000000F08 0000 063A17001B0A19140000000000000000000000000000000000 000000000000000000000000000000BDC407CF89B7184EB3C4 1F732CB57131FE6FF5E89C91C54CBA8865ABE14913BB057800 899D47DC010200000000000000000000000000000000000000 00000000A0010000C00000000003000001000000ADCC7698B4 47DB4BB65E16F193C4F3DB0000000000000000000000000000 00000100000000000000000000000000000000000000000000 0060020000E00000000003000000000000B0A03EDC44A19747 B95B53FA242B6E1D0000000000000000000000000000000001 00000000000000000000000000000000000000000000004003 0000A80400000003000000000000011D1E8AF94257459C3356 5E5CC3F7E80000000000000000000000000000000001000000 0000000000000000000000000000000000000000E807000027 0000000003000000000000A13248C3C302524CA9F19F1D5D77 23FC0000000000000000000000000000000003000000000000 00000000000000000000000000000000007F01000000000000 0002010000000000120FA20000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000020000000000 00000000000000000000000000000000000000000000000000 00000000000000000007010000000000000200000000000000 120FA20000080C020B32F87EFFFB8B17000000000000000000 0000000000000000000000000000000000000000000000F501 57A5EFE3DE43AC72249B573FAD2C03000000000000009F0002 060000000040D4EFB2FA7F0000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00010008008001000000000000000000000000000000000000 00000000000000000400000002000000A54B218A9D47DC0102 00000000000000000000000000000000000000050000000801 00000000A0BE40D4EFB2FA7F000000000000FF0F13D00A0000 000200000000000000B00005000000004D00000000F9010000 03000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00001B00000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00010000000000000000000000FF0000000000000000000000 0000000000000000000000000000</Data>
      </EventData>
      </Event>
      All stock btw except i disabled Memory fast boot and PCIE speed is on Gen 3.
  • jmarket
    PCHF Owner
    • Jan 2015
    • 7690
    • CachyOS
    • Intel Arc A770 (16 GB)

    #3
    Thanks for the update! 👋

    Good to know your board only supports PCIe Gen 3 — that rules out any Gen 4 signaling issues right away.

    From the XML log you posted, the important line is:
    Code:
    MciStat 0xbea0000000000108
    That specific code points to a cache hierarchy error, which is generally tied to L2/L3 cache or inter-core communication instability on the CPU side.
    Since you’ve already RMA’d your CPU and memory, and you’re running stock settings, it’s likely not a defective part — just something very particular about how RDR2 stresses the system.

    Let’s move through a few more checks:

    🧠 Step 1 — Check for Curve Optimizer or PBO limits
    Even if you’ve disabled PBO, make sure there are no negative Curve Optimizer offsets applied in BIOS.
    Set:
    • Precision Boost OverdriveDisabled
    • Curve OptimizerAll Cores → 0
    • Global C-state ControlAuto

    Then retest RDR2.

    ⚙️ Step 2 — Manually set SoC and related voltages
    Try manually setting the following safe baseline values in BIOS:
    • SoC Voltage1.05 V
    • VDDG CCD0.95 V
    • VDDG IOD0.95 V
    • CLDO VDDP0.9 V

    Sometimes MSI’s auto settings undervolt these slightly, and RDR2 happens to be sensitive to that.

    💾 Step 3 — Reinstall or move the game
    If possible, try reinstalling Red Dead Redemption 2 on your Crucial P3 Plus NVMe rather than the SATA SSD.
    The PCIe error references a memory I/O operation, and we’ve occasionally seen similar behavior tied to older SATA controller drivers on B450 boards.

    🧩 Step 4 — BIOS sanity check
    Make sure:
    • You’re running BIOS version 7A38vBP1 (which you mentioned).
    • Load Optimized Defaults → save → reboot → reapply only XMP and the voltages above.

    This clears any potential residual instability from prior tuning.

    🔍 Step 5 — Windows settings
    If you can’t find Hardware Accelerated GPU Scheduling, that’s fine — some driver builds hide it depending on version and registry flags.
    Just double-check you’re on the latest stable (WHQL) Radeon driver, not the optional one.

    Go ahead and test again after setting those voltages and loading optimized defaults.
    If it still crashes, we’ll look at event timing and address consistency from multiple WHEA entries to see if it’s always hitting the same core or address range.

    Keep us posted with:
    • If any of those voltage tweaks helped.
    • Whether the crash time changed (faster, slower, or same).
    • A new WHEA entry if it still occurs.


    — PCHF Technical Response Team

    Comment


    • Farzy08
      Farzy08 commented
      Editing a comment
      Removing PBO helps it last a while longer and so does changing the voltages but it still ends up crashing in the same way. On stock it will last less than a minute but on the voltages and disabling PBO it lasts up to 10-15 minutes.
  • jmarket
    PCHF Owner
    • Jan 2015
    • 7690
    • CachyOS
    • Intel Arc A770 (16 GB)

    #4
    Thanks for the quick update! 👋

    That’s actually a really useful finding — the fact that disabling PBO and adjusting SoC/VDDG voltages makes the game last longer strongly suggests we’re dealing with a marginal stability issue in the CPU’s fabric or cache interface.

    In other words, the CPU and memory controller are *almost* stable under RDR2’s specific workload, but not fully. Most stress tests don’t hit that combination of instructions and memory access patterns, which is why they all pass.

    Let’s narrow it down a bit further:


    Step 1 — Lock CPU frequency temporarily
    Try setting a manual all-core clock just below boost, around 4.3 GHz at 1.25 V–1.275 V.
    This removes boost variance and isolates whether the crash is linked to transient voltage drops during boost transitions.


    Step 2 — Memory tuning test
    Even though your RAM passes tests, try running it at 3200 MHz CL16 for now (leave XMP timings, just lower frequency).
    That will reduce memory controller stress and help confirm whether the crash relates to the Infinity Fabric clock.


    Step 3 — Chipset driver check
    Make sure you have the latest AMD B450 chipset driver from AMD’s site — not MSI’s.
    The Fabric and PCIe drivers there are often newer and can help with stability.


    If lowering memory speed and locking the CPU frequency makes it completely stable, we’ll know it’s a fabric-timing issue rather than a hardware fault.
    If it still crashes, we can try small voltage steps up to 1.1 V on SoC for testing — still safe for the 5600X.

    Keep us posted on:
    • Whether the manual all-core clock improves stability.
    • If 3200 MHz memory changes the time to crash.
    • If the latest chipset driver is already installed.


    — PCHF Technical Response Team

    Comment


    • Farzy08
      Farzy08 commented
      Editing a comment
      I cant tell if it made a difference but i did notice something. The game seems to crash in certain places most of the time. Not always but most of the time it will crash in a certain spot on a mission. I also tried switching out my cpu for my brothers CPU and it would crash. I also switched my ram for his and the same thing happened. His CPU is also a 5600x like mine. I cant test my PSU because the only spare PSU i have does not have enough wattage. Latest chipset driver is also already installed. I did this on stock BIOS no XMP or RAM OC.
  • jmarket
    PCHF Owner
    • Jan 2015
    • 7690
    • CachyOS
    • Intel Arc A770 (16 GB)

    #5
    Thanks for testing all of that — great job narrowing things down. 👏

    The fact that both CPUs and both RAM kits produce the exact same crash pattern, and that it happens in roughly the same spots in-game, is very telling.
    This points away from a CPU, RAM, or voltage-tuning problem and much more toward a system-level or storage/controller issue — basically, something common to the entire platform.

    Here’s what we’ll check next:

    Step 1 — Storage path test
    You mentioned running the game on the Crucial P3 Plus or the PNY CS900. Try moving the game to the other drive temporarily.
    If it’s on the NVMe now, move it to the SATA SSD — or vice versa.
    > RDR2 streams massive data chunks constantly, and if a controller or driver hiccups under load, it can trigger a WHEA error and reboot exactly like you’re seeing.

    Step 2 — PSU and cabling check
    Even though the PSU seems strong, a marginal rail drop during heavy GPU load can still cause instant resets without a BSOD.
    Please check:
    • Each GPU 8-pin uses its own dedicated cable from the PSU (no split leads).
    • The 24-pin and 8-pin motherboard connectors are seated fully.
    • No adapters or extensions are being used on the GPU.


    If you have access to another PSU, even briefly, it’s worth a quick swap just to eliminate that variable entirely.

    Step 3 — Windows and driver integrity
    • Run
      Code:
      sfc /scannow
      and then
      Code:
      DISM /Online /Cleanup-Image /RestoreHealth
      in an elevated Command Prompt.
    • Ensure you’re on the latest Radeon WHQL driver (not the optional one).
    • Try temporarily disabling any overlays (Steam, Discord, Radeon Metrics, etc.) just for testing.


    Step 4 — Environmental check
    If the crash keeps happening in the same in-game area even after reinstalling or moving drives, it might indicate a corrupted asset file.
    Try a full uninstall and reinstall of RDR2 on the alternate drive with antivirus temporarily disabled during install to prevent file corruption.

    Once you’ve tested that, let us know:
    • If switching drives or reinstalling changes the behavior.
    • Whether the crash timing/location stays identical.
    • If any new WHEA entries appear afterward.


    That’ll tell us if we’re chasing a power or storage-level fault versus a deeper platform issue.

    — PCHF Technical Response Team

    Comment

    Working...