Forum Discussion

Re: BF2042 DirectX Error, Not launching

@AyakashiJJhey man, could you post dxdiag please ?
Also do this:
Press Windows key + 'R' ,typ CMD
Press and hold down CTRL + SHIFT and press ENTER.
When User Account Control shows up, click Yes.
Now enter this command:

wmic /output:C:\mb_mem_bios_info.txt memorychip list full&wmic /append:C:\mb_mem_bios_info.txt baseboard get product, Manufacturer&wmic /append:C:\mb_mem_bios_info.txt bios get smbiosbiosversion

At youre C: drive there is now a file called mb_mem_bios_info.txt post this file please !!!
Thanks.

Ps the bolded line is just 1 command, copy and past all !!!

13 Replies

  • Hi, I'm having a similar issue where the game crashes while connecting to online services.  I've attached a picture of the error as well as dxdiag and the command referenced.  This issue happened about 4 hours into a session (so the game was running and working) and crashed in the middle of a match.  I've been unable to launch the game at all since, despite trying updating drivers, rolling back drivers, repairing and reinstalling the game, etc.

    Thank you

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @sparten116   Hello !
    I do see some issues in dxdiag with windows and drivers , for chipset as example from 2020.
    I see drivers from 2017 to 2023, some could need an update.


    Did also check for the current memory PartNumber=F4-3000C16-8GTZR in youre system.
    If i check https://www.msi.com/Motherboard/Z370-GAMING-PRO-CARBON/support#mem and select memory by I5 / I7 / I9 and sort by vendor, then Gskill start from page 34 till page 43.

    The PartNumber=F4-3000C16-8GTZR is not in this list.
    This doesnt mean it could cause issues , but compatabilty is not proven unless ya contact MSI and ask them.

    Also youre bios version is an older version, even this doesnt prove if its cause those issues.
    But for best performance and stability, its better to get all up to date , if not proven something else !!!?

    https://www.msi.com/Motherboard/Z370-GAMING-PRO-CARBON/support#bios

    Do this to check and update youre system for hardware/driver issues:

    SFC - Windows Health Check
    Press Windows key + 'R' ,typ CMD
    Press and hold down CTRL + SHIFT and press ENTER.
    When User Account Control shows up, click Yes.
    Use the following command lines, pressing Enter after each
    (make sure you wait till each of the commands is executed properly):

    sfc /scannow
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth

    Reboot System


    Now update youre windows if there is any windows update available:

    SYSTEM DRIVERS AND CHIPSET UPDATE

    Check the Youtube movie how to install , download and update ALL drivers.
    https://youtu.be/6UpzenfVOAA
    Open the web browser and enter url: https://www.drivereasy.com
    Click at Driver Update Tool in the upper bar and select Download Free Version.
    Click at the green button with the text DOWNLOAD DRIVER EASY NOW.
    When tool is downloaded select the file and run.
    Install Driver Easy Tool.

    Some drivers updates need to reboot your system, reboot system when needed,
    continue using Driver Easy untill  'ALL' drivers are updated.
    This free version allows only 1 download and 1 update at once.
    Do not update GPU driver with this tool, will take a longtime to download !!
    Reboot your system

    Update youre GPU driver via AMD website

    Install only GPU driver , no armoury crate/adrenalin software and/or tools <-- already installed then uninstall it !

    Disconnect all monitors (when pc is shutdown), only keep 1 monitor connected

    Go into youre bios ands slect to LOAD OPTIMIZED DEFAULTS

    Now disable the onboard GPU in youre bios also.
    Save and Exit bios 

    Test game

    If there is still an issue , then do a cleanboot:

    Cleanboot / Msconfig

    reboot pc by a clean boot:
    https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd
    Hide all Microsoft services, DISABLE (uncheck) ALL other processes, apps and services !

    Cleanboot is just a one time clean boot ! Next reboot all will be reset and a normal boot will be occure.

    Use msconfig to disable apps permanent each for new reboot.

    • - In the search box on the taskbar, type msconfig and select System Configuration from the results.
      - On the Services tab of System Configuration, select Hide all Microsoft services, and then select Disable all.
      - On the Startup tab of System Configuration, select Open Task Manager.
      - Under Startup in Task Manager, for each startup item, select the item and then select Disable.
      - Close Task Manager.
      - On the Startup tab of System Configuration, select OK. When you restart the computer, it's in a clean boot environment.

    If even a cleanboot and info above here doesnt fix youre issue, you could try to repair / reinstall windows

    Repair/Install Windows, by installing Media Creation Tool, open tool and choose to Upgrade Now. This reinstalls Windows while keeping files, programs and most settings in place, is the most stable method to advance to the latest version, and solves most problems. Tutorial here: https://www.tomshardware.com/how-to/fix-windows-10-repair-install

    Update us please , follow instruction one by one !

    Cheers

  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    3 years ago

    Hi @sparten116 To confirm can you check Windows and AMD settings to confirm you are running the game through your AMD GPU and not the intel integrated graphics? 

    • AMD Settings |
    • Windows Settings 
      • System > Display
      •  Scroll down to 'Graphics Settings
      • Set preference to Desktop App > Browse to BF202 installation location
      • Select BF2042 .exe > Select options > High performance
  • Hi thanks for this suggestion.  I added this setting but am stil receiving the same DirectX errors during the game loading screen.

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @AyakashiJJ Hey man, i did check youire dxdiag and the mb_mem_bios_info.txt

    This issue with bf2042 is since day one ya got BF2042 ?
    Do you also got XMP issues in bios ? Profiles not visible or to select , or problems if ya select manual/auto profiles ?
    What i see is , the memory in youre system (PartNumber=CMH32GX5M2B5200C40) is not in the QVL list of supported memory for youre motherboard / cpu.
    It is possible youre memory is working ok, but there is no compatability report of this memory ! (YET!)

    https://www.gigabyte.com/Motherboard/Z790-AORUS-ELITE-AX-rev-10/support#support-memsup
    Click the button "MODULE SUPPLIER" and select CORSAIR.
    Then ya get 2 pages from memory, from Corsair thats supported at youre motherboard / cpu.
    If this memory (PartNumber=CMH32GX5M2B5200C40) is new , you could return it and get memory thats in the MEMORY QVL.

    Update us please !!

    Cheers

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Siym Did BF2042 run before without any issues ?
    What troubleshoot did y already do ?
    I do see in dxdiag issues with NoiseCancelingEngine.exe

    Did try a cleanboot to see if it solve any problems ?
    please update me!

    Cheers
  • Siym's avatar
    Siym
    3 years ago

    Heya! 
    Thanks for the response

    -Windows 10 is up to date
    -Updating Geforce GPU Drivers (531.26 the hotfix one)
    -Uninstalling and Reinstalling EA Games
    -Uninstalling and reinstalling BF2042

    -Validating integrity of game files for BF2042

    -Launching BF2042 in administrator mode
    -Lunching steam in administrator mode with compatibility with windows 8

    -Clearing game cache of EA games

    -Uninstalling and Reinstalling EA launcher
    -Deleting the cache for BF2042 within the documents

    -Multiple Restarts of my PC

    165 hours of game play on Steam. Not one issue except the game started needing to be launched maybe 2 to 3 times to work. Happened about a month ago


    2 of my friends on steam cannot play due to the same reason as me
    2 of my other friends on steam can play the game lol >.<
    OH WOW my friend just messaged me while typing this and says his game now works randomly. HE did absolutely nothing he says.
    So now that's 3 of my friends that can play 2042 on steam and 2 of us can't. 

    I disabled the asus NoiseCancelingEngine.exe + set EA To not run as ADMIN AND IT * WORKED.

    Sadly UMMM i did both of those settings at the same time >.< 

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Siym No problem, then you know its 1 of those 2 that could cause issues !
    Have fun - Game On !
  • EA_Illium's avatar
    EA_Illium
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    3 years ago

    Hey Everyone thanks for the information so far...

    For anyone running into an error, can you try the following and let us know if the issue is resolved?

    • If you have Asus Armory crate or software similar uninstall and try to launch the game
    • Roll your Game Ready driver (or equivalent for other GPUs) back to the last stable version and try to launch BF2042
    • Run the System File Checker tool then Check for Windows and GPU updates  
    • Install/Repair your VC++ files for BF2042
    • Put your device in a Clean Boot then launch the game

    Thanks!

  • @Rokebo73I will check it when i get home.. have and will be gone for a few weeks, sorry for the late reply, just have been busy.

    Will update you when i can.

About Battlefield 2042 Technical Issues & Bugs

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