Forum Discussion

GamerFreak1220's avatar
4 months ago
Solved

Can't even play the game, crashing at compiling shaders on launch.

My build is an i7-14000KF , Rog STRIX z790a-wifi 2 motherboard, 64 gb of corsair ddr5, and a GeForce 3060 12gb GPU. The Battlefield 6 beta worked perfectly fine and i had absolutely no lag, glitches, bugs or problems of any kind. I downloaded the game when it released and have not been able to play it at all. My system more than meets the requirements, everything was recently benchmarked at MicroCenter and they told me all my hardware is good, there's nothing faulty and all my drivers for every single component i could possibly think of have been updated. The game is incredibly stuttery and laggy on launch, then i get to the screen where it tells me to press spacebar to play, the shaders start compiling in an incredibly laggy loading screen and as the shaders are compiling it crashes in between 24% and 25% progress every single time. I've tried disabling my gpu shader cache, and even increasing the cache size all the way to unlimited. My brother has the exact same 12gb 3060, and his BF6 game works fine so i can rule out the GPU not being powerful enough. From what i can tell, this shader compilation crash issue seems to be affecting steam players more, which is what i bought the game on. I'm at a loss, i've looked at every youtube video, reddit post, and forum i can for any solutions. Everything i've tried hasn't fixed anything. I've bought a 70$ game i can't play. Plz help.

20 Replies

  • fecba08's avatar
    fecba08
    New Novice
    4 months ago

    I just tried it with no luck. I was optimistic as it found an corrupt file, and then it didn't work... I get stuck at 39.06%

  • CruzieBoozie's avatar
    CruzieBoozie
    Newcomer
    4 months ago

    I’ve had this issue since yesterday. I was always getting stuck at 39.06% as well. I have an AMD card and I simply disabled the overlay option in the Adrenaline software. I could launch the game if I exited out of Adrenaline so I knew it had to be with their software. If you have NVIDIA I would assume disabling overlays in the NVIDIA software would do the same.

  • GameFreak1220's avatar
    GameFreak1220
    Rising Newcomer
    4 months ago

    That's pretty much what i did, I opened command prompt as an administrator and for DISM the following : dism /online /cleanup-image /checkhealth

    this will detect any corruption in your OS, then: dism /online /cleanup-image /scanhealth this will run a more thorough scan for corruption then finally: dism /online /cleanup-image /restorehealth this will repair your OS to an uncorrupted state. Keep in mind these commands can take minutes, even hours for the process to complete. Do not close command prompt while it's running the scan or repair. Once you're done executing the dism commands you want to finally type : sfc /scannow this will ensure any operating system or registry corruption has been identified and restored.

  • nhtoby's avatar
    nhtoby
    Seasoned Newcomer
    4 months ago

    I try this DISM and SFC methods, and after the first time, it already said "No component store corruption detected. The operation completed successfully." and "Windows Resource Protection did not find any integrity violations." Yet, the crash still happened everytime I run the shader compile thing. But the % got increase every time it crash, so it takes few attempt to reach 100%. Sadly, next time I run, it reaches 100% instantly, but still crash there and does not let me in the game. One thing I notice that the memory and HDD (idk why, my game is on other SDD) skyrocketed, filled up the whole 16GB RAM and 100%HDD. I'm using RX 6700XT, 25.10.2 latest driver version

  • DirectX shaders are compiled on the CPU, not the GPU.

    If the game is crashing during DirectX shader compilation then most likely either the CPU or it's memory is unstable.

    Here's some steps to fix hardware stability issues.

    Try these steps one at a time so you know which one fixes the hardware crashes.

    1. Update the motherboard BIOS firmware to the latest version.

    2. Disable XMP/EXPO memory overclocking in motherboard BIOS.

    3. Downclock GPU core and VRAM frequency by 200MHz.

    4. Disable both PBO & CPB in motherboard BIOS if you have an AMD CPU. Disable Turbo Boost for Intel CPU.

    If PC is still shutting down and crashing I'd check for memory errors with HCI MemTest.

    https://hcidesign.com/memtest/

  • BoliverXD's avatar
    BoliverXD
    Seasoned Novice
    4 months ago

    for me the fix was to disable ipv6 in my network properties

  • nhtoby's avatar
    nhtoby
    Seasoned Newcomer
    3 months ago

    Thank you, this seems to work for me! I only manage to do 1 (update the BIOS), 4 (disable Turbo Boost) and it managed to finish the compile shader step. Couldn't do the other steps because my BIOS doesn't have those options. Hope that EA aware of this and fix it in upcoming update. My system is 16GB DDR4 RAM, CPU is i5-13600K, no overclocked. 

  • BigPepino2000's avatar
    BigPepino2000
    Seasoned Novice
    3 days ago

    BRO, can you speak in english please? How do you fix it, i would appreciate if you can explain please, for noob explain if possible 

  • BigPepino2000's avatar
    BigPepino2000
    Seasoned Novice
    2 days ago

    Thanks, i already tried this but no luck, the game just crashes when black screen appears. I already unninstall anticheat, unninstall and re install EA app, unninstall and re install BF 6, repair more than 3 times BF 6 in EA app, i also execute the anticheat and hit reapir and select where BF6 folder is installed. Also i unninstall BitDefender antivirus , nothing fixed the issue, i cannot play anymore. Please HELP

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: 14 minutes ago
6,818 Posts