Forum Discussion

S0L0-1L-GALA's avatar
S0L0-1L-GALA
Rising Novice
3 months ago
Solved

BF6 Black Screen Crash Fixed by AMD Driver Rollback to 26.3.1

Hello,

I want to share my full troubleshooting process and the final solution in case it helps other AMD users and EA/DICE developers investigate the issue.

Problem:
Since 23/06/2026, Battlefield 6 would no longer launch.
The launch sequence was always the same:
EA AntiCheat starts.
AntiCheat loading bar completes.
EA App says “Launching game”.
A black screen appears for a few seconds.
The game closes.
EA App opens again.
There was no in-game error message. The game simply returned to the EA App.

The issue started after I had played Battlefield 6 for hours without any problem on 22/06/2026. I shut down the PC normally, and the next day the game started crashing on launch.

System Specs:
CPU: AMD Ryzen 5 7600X
GPU: Sapphire RX 7800 XT Nitro+ Gaming OC 16GB
Motherboard: Gigabyte B650M DS3H
RAM: Patriot DDR5 6400 MHz
SSD: XPG GAMMIX S70 Blade 1TB NVMe PCIe 4.0
PSU: Rampage 750W 80+ Bronze
OS: Windows 11 Pro
Monitor: AOC 27” 1080p 165Hz FreeSync + secondary ASUS 75Hz monitor

Things I Tried Before Finding the Fix:
Cleared EA App cache
Reinstalled EA App
Repaired Battlefield 6 files
Reinstalled Battlefield 6
Repaired/reinstalled EA AntiCheat
Deleted EA AntiCheat folder and forced EA App to reinstall it
Added Windows Defender exclusions for Battlefield 6 and EA AntiCheat folders
Disabled Windows real-time protection temporarily
Ran EA App and BF6 as administrator
Cleared Battlefield 6 cache and crash dump folders
Renamed/reset the Documents\Battlefield 6 folder
Tested with clean PROFSAVE_profile
Restored original PROFSAVE_profile and multiplayer profile files
Cleared AMD shader cache folders
Cleared DirectX shader cache
Disabled AMD overlay
Disabled Razer Synapse / Razer Cortex
Disabled MSI Afterburner / RTSS
Disabled HYPR-RX
Disabled AMD Fluid Motion Frames / AFMF
Disabled FSR / upscaling
Disabled Radeon Boost, Chill, Enhanced Sync
Checked Windows Event Viewer
Checked Reliability Monitor
Ran SFC /scannow
Ran DISM checks
Checked Volume Shadow Copy / COM+ services
Tested with reduced background apps
Important Crash Dump Findings:

I analyzed the Battlefield 6 .mdmp crash dump using WinDbg Preview.

Relevant output:

 

PROCESS_NAME: bf6.exe

 

Failure.Bucket:

INVALID_POINTER_READ_c0000005_amdxc64.dll!Unknown

 

ExceptionCode:

c0000005 - Access Violation

 

Faulting module:

amdxc64.dll

 

IMAGE_NAME:

amdxc64.dll

 

MODULE_NAME:

amdxc64

 

The crash occurred here:

 

amdxc64!GetSettingsBlobsAllDecoded+0x5fa

mov rcx,qword ptr [rax+18h]

 

The register value showed:

 

RAX = 0000000000000000

 

So the driver attempted to read from:

 

0000000000000018

 

This looks like a NULL pointer / invalid pointer read during the DX12 render initialization path.

 

The call stack included:

 

amdxc64.dll

amd_fidelityfx_framegeneration_dx12.dll

amd_fidelityfx_loader_dx12.dll

bf6.exe

 

The loaded AMD DX12 driver module was:

 

amdxc64.dll

File version: 32.0.31021.5001

ProductName: AMD Radeon DirectX 12 Driver

Timestamp: Fri Jun 26 2026

 

The FidelityFX Frame Generation module was loaded from the Battlefield 6 install directory:

 

C:\Program Files\EA Games\Battlefield 6\amd_fidelityfx_framegeneration_dx12.dll

 

File version: 4.0.0.0

ProductName: AMD FidelityFX Frame Generation

 

Final Fix:

 

The issue was fixed by performing a clean AMD driver rollback.

 

Steps that fixed it:

 

Backed up AMD Adrenalin settings and Battlefield 6 settings.

Downloaded AMD Adrenalin 26.3.1 from the official AMD website.

Disconnected the internet.

Booted into Safe Mode.

Used DDU to completely remove the current AMD GPU driver.

Rebooted into normal Windows.

Installed AMD Adrenalin 26.3.1.

Rebooted.

Launched Battlefield 6.

 

After installing AMD Adrenalin 26.3.1, Battlefield 6 launched successfully.

 

I tested the game for more than 15 minutes, then restored my original Battlefield 6 settings files:

 

PROFSAVE_profile

PROFSAVEbf6mp

PROFSAVEbf6mp_profile

 

The game still worked normally.

 

I also tested with:

 

Radeon Anti-Lag: ON

FPS limit: 120

Razer software: ON

MSI Afterburner: ON

 

The game remained stable.

 

Conclusion:

 

In my case, the issue was not caused by:

 

EA App cache

Battlefield 6 game files

EA AntiCheat installation

Windows Defender

Windows system corruption

PROFSAVE settings

Razer Synapse / Cortex

MSI Afterburner

AMD shader cache

Battlefield 6 cache

 

The issue appears to be related to a newer AMD Adrenalin driver branch conflicting with Battlefield 6’s DX12 / AMD FidelityFX Frame Generation initialization path.

 

The crash dump consistently pointed to:

 

amdxc64.dll

amd_fidelityfx_framegeneration_dx12.dll

amd_fidelityfx_loader_dx12.dll

c0000005 Access Violation

 

Rolling back to AMD Adrenalin 26.3.1 fixed the black screen crash loop completely.

 

I hope this helps other AMD RX 7000 series users and helps EA/DICE/AMD investigate the compatibility issue.

10 Replies

  • Whitefish21's avatar
    Whitefish21
    Seasoned Veteran
    13 hours ago

    What you are saying makes no sense.

    What other games do not work with a driver that was released in March of this year?

  • So you are telling me the solution is having a pc exclusive for battlefield? Because i cannot play other games with old drivers 

  • maxi_joeblack's avatar
    maxi_joeblack
    Seasoned Newcomer
    2 months ago

    Yeah, bro, I uninstalled AMD Adrenalin, reinstalled version 26.3.1, and that was it—it booted up on the first try.

  • I have the same problem! Im not able to solve it by myself and ive tried for a while, this solution seems wild and but maybe i gotta try it aswell :( I was hoping they would fix it with the new update! 

  • maxi_joeblack's avatar
    maxi_joeblack
    Seasoned Newcomer
    3 months ago

    I spent quite a while looking for a solution and thinking my PC was the cause, thanks bro.

  • DKpd87's avatar
    DKpd87
    Seasoned Newcomer
    3 months ago

    Hey I actually reverted back to the Adrenaline 26.3.1, but it still doesn't work and it reboots my whole system after a crash... have you had any other problems since you reverted back to the older driver version?

    I also tried everything with newer versions which also crashes my whole system and makes pa-300 error with AMD drivers...

    The older drivers fixed the pa-300 error but it still crashes my whole PC...

  • karbellay1999's avatar
    karbellay1999
    Seasoned Newcomer
    3 months ago

    I have exactly the same issue, I am waiting for a month for the developers to fix it and still nothing. 

Featured Places

Node avatar for Battlefield 6 Technical Issues

Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 11 minutes ago
10,074 Posts