Forum Discussion

S0L0-1L-GALA's avatar
S0L0-1L-GALA
New Novice
2 days ago

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.

No RepliesBe the first to reply

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: 32 minutes ago
8,275 Posts