Forum Discussion

Mylitlpwny's avatar
3 years ago
Solved

black screen crash on launch (steam)

like other users here i have been experiencing the black screen crash on launch. I have tried some of the resolution steps here including checking video driver updates, clearing cache, cleanbooting, repairing files, reinstallation..nothing has worked for me so far and the issue has persisted. Any other advice here?

  • I was finally able to get the game to run by disconnecting one of my hard drives that i use to install games. I saw another user do that and it worked for me. This is not an ideal solution but at least i can finish the battlepass and i might mess with it more after the next update from DICE which may hopefully fix this issue. 

9 Replies

  • @Mylitlpwny test if this issue is caused by EAC / BF2042.
    Disconnect all hardware ya dont need !
    Disconnect your extra monitor/tv (use only 1 just to test) , also disconnect external USB hardware , sound/video/cam stream hardware.

    Use only 1 monitor , 1 mouse/keyboard/headset (do not use any controller)

    I see also an CABLE Output (VB-Audio Virtual Cable) who could need an update (after ya did test without any extra hardware connected)>

    Still issues even after every extra hardware is disconnected , do a cleanboot (keep all the extra hardware disconnected).

    Also do a check if your EAC needs to be reinstalled (as admin) or maybe needs an update !

    Update us please, cheers.
  • Thanks for your ideas. Here is what i have tried based on your ideas attempting to boot the game between each one

    • Unplugged all additional hardware and screens
    • uninstalled virtual audio cable driver
    • clean boot
    • repair EAC
    • reinstall EAC
    • verify game files

    Unfortunately the issue has persisted in the exact same manner. Opens the small black screen, then closes it after about 5-10 seconds with no error message.

    I have an updated DxDiag based on these changes 

    Let me know what you think i should try next. 

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago
    @Mylitlpwny Did ya reinstall EAC already ?
    Rename the EAC folder at C:\Program Files (x86)\
    Now reinstall EAC (run the setup as admin).
    ?:\Program Files\?XX?\Battlefield 2042\EasyAntiCheat\EasyAntiCheat_Setup.exe
    Also start the game platform as an admin (origin/steam/ea app) to run Bf2042

    Also do a health check at your windows:
    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 after and try again.
  • here is what i have tried so far based on your new feedback. trying to launch the game in between each step, but the same issue occurring. small black screen in the corner that closes itself after a few seconds. 

    • Rename EAC and reinstall
    • Reinstall EA app
    • run command lines
      • this actually showed a corrupt vrtdisk.dll, which i was able to resolve
    • updated windows 10 to 22h2
    • updated nvidia driver to new version from yesterday
    • complete reformat of c drive and reinstallation of windows 10, steam, EA app, and EAC
    • validate bf2042 files
    • move bf2042 installation to c drive
  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @Mylitlpwny  very nice videocard , wow. (overkill for your system😉 )
    but :did ya try to lower resolution at your windows desktop and in game ?
    I see also your monitor runs at 120Hz (its an OC , standard its 100Hz)
    Also this big screen audio software , is it no making any conflict ?

    did try a cleanboot and realy disable EVERYTHING (only keep microsoft processes/services run)

    Now 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
    Only microsoft services should be allowed (hide them), all other services and programs/apps need to be disabled (unchecked) !

  • Good morning. I have tried the things you said

    • set my monitor to 1080p and 60hz
    • changed bios switch on GPU from silent mode to gaming mode
    • clean boot
      • big screen audio is now off my PC since i reformatted completely to try and resolve this

    I was not able to figure out how to change the game resolution since it does not open in a manner in which i am able to change any setting

    unfortunately the issue still exists ☹️

  • Rokebo73's avatar
    Rokebo73
    Seasoned Ace
    3 years ago

    @Mylitlpwny  Did ya change any hardware settings or replaced hardware ? Or even added extra hardware ? 

    Did a cleanboot ?

  • I was finally able to get the game to run by disconnecting one of my hard drives that i use to install games. I saw another user do that and it worked for me. This is not an ideal solution but at least i can finish the battlepass and i might mess with it more after the next update from DICE which may hopefully fix this issue. 

  • Mylitlpwny's avatar
    Mylitlpwny
    3 years ago

    updating with the final solution here. I previously had two ssd's that were in raid 0. It turns out one of these SSD's had failed but the raid was still showing in windows. i noticed by opening up the windows storage spaces application and saw that one drive had a warning on it. I deleted the disk pool completely and then went to disk manager and set the one drive out of the two that was working as a new drive letter...so the failed drive is completely gone. and now the game opens. Keep in mind bf2042 was not installed on these drives so not sure why the game cares, but it does. 

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,287 PostsLatest Activity: 26 minutes ago