Battlefield 4 won't launch

mtrotchie

Distinguished
Jan 4, 2012
165
0
18,690
I know there are so many bf4 threads going on, but I've yet to see one similar to my problem. When I find a server I want to join and attempt to join, the bf4 application will launch, however instead of the game running it's just a black fluttering/flashing screen. The sound is playing and I can hear things in game, but it's just a constant black stuttering screen. Anyone know how to fix this?
 
My hardware is as follows
asus p8 z77-v pro
i5 3570k @ 4.5GHz
MSI radeon 7950 (w/ minor overclock)
CM silent pro 700w
mushkin ddr3 1600MHz RAM

I already updated my video card drivers so that shouldn't be an issue.
 
So as it turns out, when I opened MSI afterburner, my core clock was set to 570mhz and my memory clock to 680mhz (explains recent fps drop in a few games!). I then tried to run the game with my actually overclock 1150mhz core and 1500mhz memory and still had the same problem. After this I put it back to the original clocks the card came at 980mhz core and 1200mhz memory, opened the game and it was still a stuttering black screen with my windows taskbar still showing and actually this time it CTD after a minute or so.
 
It shouldn't be the drivers, literally had it working this weekend after installing the new 13.9 catalyst drivers (after being prompted when executing bf4) and had it working fine on Sunday. Then I transported my pc from my dads to my moms house and went to play then had this problem. I had touched nothing since Sunday, although the game has received updates that may cause it.
My temps peak at 70 degrees celsius with the overclock running, not sure about stock clocks though.
 
No that is fine. Okay there is a suspect right there, you transported the PC. So lets power it off and pull the power plug. Wait 10 min, then unseat the RAM and GPU, reseat them firmly into the boards. Check all connections on the board and BEST to unplug then in reseat each in turn. Then plug it back in and restart it. I think something got unseated.

Otherwise I would ask you NOT to play Multiplayer and just do BF4 Single Player. Does it work in SP ?
 
Actually current Catalysts are 13.11 at the bottom of the list when you go to AMD page. Since it is multiple games and 3D only having the issue I still believe the best solution is uninstalling the driver, then run DRIVER SWEEPER to really remove ALL AMD parts (THIS IS REALLY THE KEY DIFFERENCE), reboot then download the latest ones and reinstall again (now a really cleared out clean install).
 
When I checked the drivers on Sunday to get the new one it said 13.11 drivers were beta, so I installed the 13.9 as the latest final drivers. I'll try the driver sweeper trick when I get home. Hopefully it works!
 
The next tests would be 1) remove a memory stick and try, then swap the memory stick do you still get the same issues? 2) test with a different video card on this PC, does it work then (eliminating Video card is bad/or system is having the problem) 3) if the test card has a problem then wipe the drive with DBAN, clean reinstall Windows, drivers and software (because something obviously is wrong in Windows, probably the reg or HIVE tables) 4) if it errors during DBAN/Reinstall you just stress tested the HDD and the error indicates the HDD is failing.
 
I mean I'm not an expert in this which is why I'm using the forums, but why would it be a problem with any of my hardware or windows when literally EVERYTHING else works perfectly fine (every game installed, a few benchmarks, bittorent, microsoft security essentials, basically all my applications except bf4).
 
Code is stored (HDD) then read in clumps at a time (RAM) before passed to be 'processed' (CPU) on what to do with it (print it send to printer, draw a jeep send to GPU, send the posting to Tomshardware use the NIC, etc.), all these relying on PERFECT power when demanded (PSU) to do any of the tasks or work harder when necessary. So there is many steps to just 'running BF4' or any application, BUT BF4 pushes and utilizes both the CPU and GPU more then any game before and is not 'coded' the same way as Word or Chrome, etc.

If the HDD has bad code stored (corrupt drivers, Windows corrupted, bad BF4 install, etc.) or is failing (code read and passed to the RAM is garbled/out of order/etc.) then the entire process after it relies on that 'bad information'. The normal process to deducing the issues are software or hardware is a step by step process, first, your computer over all performance of the components, does it support the game (many do not really well) and yours should be rendering at High Level (only no Ultra) for around 50fps. Well then lets look at at some basics, which is where ONLY this game has a issue, then delete the game and reload: Didn't fix the problem you said. Okay well then what BF4 relies on (HDD, Windows, Drivers, the GPU, PSU powering it all) what is happening when it tried to work (since we know it is a 'good install').

Looking at the GPU turn off all OC, lets just do 'basics' first then work to 'extreme' settings later. Didn't help, but that your clocking was throttled in half makes me suspect the GPU might be failing OR the PSU is 'undervolting' and would be a PSU failure. Well let's check temps then, all looks normal, okay could the drivers somehow got corrupted to cause this? Well we established the 'change' was moving from one place to another, and WAS working fine at one place but not the other. Okay lets check all connects make sure nothing got loose. Let then test NOT online but SP mode, maybe the Internet at Mom's has a issue (since it is when trying to load maps on MP) but even in SP there is a issue. Hmm could the RAM (remember we are looking at how the DATA we know is properly installed isn't working on the GPU) be a issue, okay stress test it and comes up clean and no other games or programs are having this issue.

So we eliminated a few common and less common problems but what we have left are serious changes we will need to make, some would include a 'cost'. Okay so lets try everything else impossible first before we have to do the changes and / or buy new stuff.

Okay lets eliminate components then: run HDTune or similar HDD analysis and see what it says, does the drive pass?
Okay then let's ensure the drivers are good, do the uninstall, driversweeper, reboot, then install the 13.11 Beta, does it resolve now?
If no then the load / demand is so much, could the GPU be failing under the demands? Yes possible, would need to test with another GPU and see if it is the computer (software/Windows) or is it the GPU (had some that the card was failing under BF4 but worked for 'less stressing games').
If the load / demands are so much, could the PSU be failing? Yes possible, would need to test with another PSU.
If the PSU, GPU, RAM, HDD are all fine, then we are down to Windows itself has something corrupted for the game (and can't be resolved but one way) OR the MOBO/CPU are failing somewhere under the load. Okay to avoid replacing those, then let's run DBAN and wipe the computer, then reinstall clean Windows, Drivers and Apps. IF during this we get any errors, then the HDD (under this much stress) is showing it's problems even if HDTune says it was okay. If we do all this and STILL have a problem with a CLEAN windows install eliminated all the other parts, then all that is left is the Mobo/CPU.

Does this help?