Hello all,
specs:
AMD Ryzen 7 5800X3D (Latest Chipset Drivers)
XFX Speedster Merc RX 6950 XT
ASUSTeK COMPUTER INC. ROG STRIX B550-F GAMING WIFI II (BIOS 3607)
Kingston DDR4 3600MHz KF3600C18D4/16GX (QVL RAM)
I have been experiences frequent crashes and stutters in Call of Duty titles such as MW3 and Cold War on every single latest driver since I bought the card. The newer drivers do improve performance and fix glitchy textures on reflective surfaces, but always eventually result in the same crash.
The latest driver which seems to not cause crashes is 23.30.01.02. (AMD Software: Adrenalin Edition Preview Driver for AMD Fluid Motion Frames Release Notes).
I don't know whether this is an issue solely on the 6950XT, but I never experienced this crash with my 3070 before I switched, and I've changed nearly every component for testing. The only common variable upon each crash is using drivers later than the one I've mentioned.
Additionally, I've used ChatGPT and WinDBG to debug this issue from the minidump file created upon crash by the game. The contents surrounding the crash are below:
Key : Failure.Bucket
Value: INVALID_POINTER_READ_c0000005_BlackOpsColdWar.exe!Unknown
Key : Failure.Hash
Value: {41447943-cc10-9353-73e7-e69d2c021b5e}
CONTEXT: (.ecxr)
rax=0000000000000000
rbx=0000000000000000
rcx=0000032344681cc0 r
dx=0000000000000000 rsi=000003234468316c
rdi=0000032344681cc0
rip=00007ff6b2f09dc0
rsp=0000008fbb7e9468
rbp=0000000000000000
r8=0000000000000000
r9=000003143d4db050
r10=0000008fbb7e9490
r11=0000008fbb7e94a0
r12=00007ff6bce5f3d0
r13=000003143d4db050
r14=0000000000000000
r15=00007ff6b84077b0
iopl=0 nv up ei pl zr ac po nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010256
BlackOpsColdWar!sprintf+0x86a420: 00007ff6
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff6b2f09dc0 (BlackOpsColdWar!sprintf+0x000000000086a420)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000032344683170
Attempt to read from address 0000032344683170
PROCESS_NAME: BlackOpsColdWar.exe
READ_ADDRESS: 0000032344683170
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000032344683170
ChatGPT analysis:
The provided crash dump analysis indicates that the application "BlackOpsColdWar.exe" encountered an access violation error. Here's a breakdown of the key points:
Exception Code: c0000005 - This indicates an access violation, which occurs when the program tries to read or write to an invalid memory location.
Exception Address: 00007ff6b2f09dc0 - This is the memory address where the access violation occurred, specifically in the function BlackOpsColdWar!sprintf+0x86a420.
Read Address: 0000032344683170 - This is the memory address the program attempted to read, which is invalid or inaccessible.
Register State:
- rax=0000000000000000
- rcx=0000032344681cc0
- rdx=0000000000000000
- rsi=000003234468316c
- rdi=0000032344681cc0
- rip=00007ff6b2f09dc0 (instruction pointer at the time of the crash)
Any input on whether there's something I need to do to prevent this crash on the latest drivers would be appreciated, and if you need any additional information I am happy to provide it. I don't have enough storage for a dual-boot setup, and it's frustrating having tanked performance on other games just because Call of Duty doesn't want to play ball with the latest drivers on my PC.