Forum Discussion

Suntheraper's avatar
2 years ago

Direct X Error

When I start Battlefield it crashes after 1 min and I an Direct X  Error.

Could someone plz help

10 Replies

  • KingE71's avatar
    KingE71
    Seasoned Novice
    2 years ago

    not much info here, what is the error and what card? NVIDIA or AMD?

    With NVIDIA you can stop this service:  NVIDIA LocalSystem Container

    That stopped my DirectX errors

  • I'm far from the only one experiencing this issue.

    Battlefield 2042 is virtually unplayable due to this issue and its almost impossible for me to complete around making progress impossible as when it crashes i do not get awarded any progress stats due to not completing the round.

    This is a new build PC, Windows 11 22H3
    ASUS B650E-E
    EVGA 3060ti XC LHR
    Kingston Fury 32 GB (2x 16GB)
    AMD Ryzen 9 7900

    I have zero overclocks, DLSS and FFR are disabled, even tried enabling Debug mode on NVIDIA driver.
    Running current and previous version driver has no impact.
    Onboard AMD GPU is disabled and no additional drivers installed, ASUS Armory Crate is not installed and Windows updates are all installed
    Remove and reinstall of driver has no impact.
    Repair of game directory does not help.

    Error as follows:

    DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG ("The GPU will not respond to more commands"), GPU: "NVIDIA GeForce RTX 3060Ti". Driver:55161. This error is usually caused by the graphics driver crashing; try installing the latest drivers.

    This only occurs in 2042. I have the crash dumps from the game but no way to upload them...

    This error seems to have been reported frequently over the last few years and has spawned a load of useless "fix" webpages that all repeat the same nonsense with no real fix. How hard is it for EA Battlefield Devs to work with NVIDIA devs to actually identify the issue and resolve it?

  • EA_Pulsar's avatar
    EA_Pulsar
    Icon for Community Manager rankCommunity Manager
    2 years ago

    Check if you still have any programs like MSI Afterburner, EVGA Precision X1, or Gigabyte Xtreme Engine.

    Uninstall any such programs to return your GPU to its default speed and settings. Check if your GPU has an option to disable its factory overclocking.

    You can also check NVIDIA Control Panel and test different settings. 

    Spoiler

    Here is how to disable overclocking from NVIDIA Control Panel:

    Right-click Desktop > NVIDIA Control Panel > Manage 3D Settings > Performance > Global Settings > Power Management Mode.
    If it is set to Prefer Maximum Performance, it means overclocking is active.
    Change to the Optimal Power option to disable overclocking in the NVIDIA GPU.

    Disconnect any devices from your PC, like webcams, LED Controllers, or any Wireless Gaming Headsets, etc. 

    Please also disable any programs that might be running in the background that are related to those devices.

  • DMGG1994's avatar
    DMGG1994
    2 years ago

    @retiarius @Suntheraper 

    Hi, check this location to see if you have these 2 files listed below marked as , "read only", if you have them as , "read only" then uncheck this attribute.


    C:\ProgramData\NVIDIA Corporation\Drs

    nvdrsdb0.bin
    nvdrsdb1.bin

    @EA_Pulsar 

    MSI Afterburner doesn't modify the GPU settings as far as clocks etc. by itself , if it didn't do OC then it won't do anything to it.

    For resetting (including the manufacturer's factory OC) use debug mode in the nvidia panel (screen below) , this option restores Nvidia's factory settings and disables any built-in GPU OC.

    @retiarius 

    Question, do you use Windows process management programs like Process Lasso , game/PC booster , if so uninstall it and see if it helped.

    @Suntheraper @retiarius 

    Question, did you configure the cooling graph of your GPU? If not then it's worth configuring it, the default fan speeds are very often too low, causing the GPU processor or VRAM to overheat and this causes errors with GPU stability as the GPU cuts voltages and clocks to cool itself (not to exceed 70°C)

    My fan speed chart for the RTX 2080Super below.

    It is still worth configuring the GPU power supply in Nvidia Panels , I have it set to ,,Adaptive'' mode. , in this mode the GPU is more stable (better selects its power for the needs of gameplay)

    @EA_Pulsar 

    Where did you get the information that setting the control panel to maximum performance turns on its OC? If you mean turbo mode then in optimal power mode it turns on too 🙂 Turbo mode is not OC 🙂 OC = increasing the clocks by the user/manufacturer to increase the factory processing power of the processor.

    I have had my RTX 2080 Super for 3 years on MSI's factory OC (+15 mhz 😃) and have had no problem with it.

    In my case, leaving the ,,Optimal Power" mode only causes cutoffs during gaming in any Nvidia GPU, because the GPU modifies clocks too late for entertainment dynamics.


    The clocks in turbo mode are the same regardless of the power mode setting.


    Adaptive mode is so much better, because the GPU updates component clocks faster for entertainment dynamics (so the game doesn't cut off), and Maximum Performance mode causes clocks not to go below base clock, so in the example of RTX2080 Super clocks do not go below 1650 MHZ regardless of load.

    GL

  • Suntheraper's avatar
    Suntheraper
    2 years ago

    Dont know why it just uploaded 1 file. Always when i want to upload a file here it says "

    Correct the highlighted errors and try again. The attachment's directx-crash.png content type (image/png) does not match its file extension and has been removed"

  • I've disabled and disconnected everything I can. Still facing the same issues, if anything its worse since the Season 7 update.

    I've had it crash out with directx errors during initial load (getting hung at the prompt to buy battlepass), when loading after joining server, and during and after rounds.

    I have tried updating the NVIDIA driver to the latest again, setting the control panel performance settings for NVIDIA to performance rather than quality and reducing all settings in the NVIDIA app for game optimizations to the lowest settings... still crashes.

    System is running absolutely stock (zero overclocks on gpu, cpu or ram).

    I did a complete clean rebuild of the system from scratch yet again and immediately encounter the issue.

    No ASUS software/services installed, no EVGA precision x1, no msi afterburner etc.

    The reality is this issue only impacts 2042, has been an ongoing issue for years based on even the briefest of searches in the EA forum or internet and nothing that indicates that this issue is being taken seriously by EA.

    I've been casually playing the EA battlefield franchise for years and never had any issues that result in a game being unplayable (it is literally unplayable due to the is issue). Its impossible to progress even if i get to spend a few minutes in game as all scores/progress are lost if the round is incomplete which occurs everytime it crashes.

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    2 years ago

    @retiarius  Hey man ya sure there is no armoury software installed/left over?
    Youre dxdiag shows an error with Armoury Crate Uninstall Tool.exe
    Also with nvidia app an error and some other system apps.Use revouninstaller and check if there are any left overs from amoury crate and nvidia app <-- uninstall , delete everything (scan with ADVANCED option selected/ticked to find registry lines/files ect ect ect and delete them to).

    What memory (partnumber) do ya got installed?

    Cheers

    Please use SFC /SCANNOW in cmd prompt with admin rights to check for any errors.
    Reboot system and repeat till there are no more errors.
    Als check do a cleanboot if problem isnt solved !

About Battlefield 2042 Technical Issues & Bugs

Having issues with Battlefield 2042? Join here to report bugs, and find help with, crashes, connectivity and more.13,067 PostsLatest Activity: 2 hours ago