Clark Kent
New Year, New Me
really can't spare the extra hundred for the 760. So this is what i'm working with. maybe later down the line.
@Liquid
@spliz
AMD CPU's aren't bad breh. I think I'll grab the FX 6300 out the bushes.
I'm starting to think these games being fukked up in the first place are causing misinformation to spread and as a result needless upgrades to be done.
Battlefield 4's 64 bit mode is the problem.
After days of pulling my hair out not understanding what to do with the games performance, I just almost gave up. The stuttering with Mantle in 64 bit mode is horrific. I finally tried DX11 mode again and it worked better albeit still with fluctuating framerates. I couldn't understand what was going on. For the longest I thought maybe the AMD FX CPU's are just trash. Well today I can finally see that some games can run like a dream if you take your time to fix it.
I set the game to launch in X86(32-bit) mode through Origin. The problem before was that X86 mode locked the gfx settings to low and even though the game was smooth at 60fps, it was ugly. I didn't want to compromise visuals for framerate that much. I then found out how to unlock the gfx settings in 32-bit mode using the BF4 configuration tool. I did just that and launched the game and my goodness the difference in smoothness was so grand that I felt that it'd seem as if I was over exaggerating if I had to tell it. I couldn't believe it. I had this game since launch and it always had some issues here and there. I never took the time to sit there and fix it but wow.
I launched a 64 player map on Siege of Shanghai, one of the most demanding maps in the game. I jumped into action and the framerate barely changed... 60 to 58?? Full game too. I moved the mouse around and the only visual anamoly was screen tearing which is a quick fix. I opened up the console graph and it was absolutely no CPU spikes showing. I then quickly restarted the game in 64 bit mode and the CPU graph was looking horrific.
This is the CPU graph in the loading screen. It doesn't matter if it's in game, it would be the same or it would be even higher. The yellow lines shouldn't be going up like that and they are the sole indicator for the stuttering.
This is it on X86 mode.
These were my settings.
Radeon Pro's option to include OSD data was disabled so that's why my framerate isn't showing but rest assured it was at 60, no exaggeration. It wasn't just a rare occurence, it was pretty much the entire duration of me playing and testing it out. It barely dropped whereas in 64 bit mode the game was literally unplayable. I almost had to concede that the PS4 version is just better performing.
Can someone explain this to me?? Why does this game run like shyt on 64bit mode but in 32bit mode runs like a dream?
@daze23
@Type Username Here
@Malta
I've uninstalled and reinstalled drivers several times during my troubleshooting. My CPU cores are shown working fine in windows, I've unparked them and BF4 was literally the ONLY game on my PC that performed that badly. Even Watchdogs wasn't doing nothing crazy like that.I'm not sure. I would say it might be a driver issue of some sort or your CPU cores might be damaged in some way (or mobo cpu slot). Just guesses without being near the hardware. A lot of major architecture (x86 or x64) issues outside of hardware specific issues have to do with drivers.
I see no real differences between running either version on my end.
I've uninstalled and reinstalled drivers several times during my troubleshooting. My CPU cores are shown working fine in windows, I've unparked them and BF4 was literally the ONLY game on my PC that performed that badly. Even Watchdogs wasn't doing nothing crazy like that.
Nah.That sounds very unusual obviously. Did you try to uninstall it and install it in another drive or partition?
@Type Username Here
@daze23
This shyt is really funny. Since I just upgraded my GPU earlier from a 2GB 270X to a 3GB 7970, I decided to fire up BF4 to try it out in 64 bit mode... and for some reason the shyt is perfectly fine now...
.
This doesn't make any sense... Wouldn't a STRONGER GPU cause bottlenecks for a CPU like mines?? How is it now working better?? All I did was uninstall my display drivers and reinstall; something I did already. Only difference is now I have a better GPU.
Here's a quick video I made of it in action.This PC is
me hard.
It can't be that because that behavior is consistent only with BF4. No other games of mines or regular PC usage had that behavior. I mean it's just wild. The game just now magically works the same in 64bit mode after doing a slight upgrade to the GPU and not touching anything else. I didn't make any changes to the BIOS or oc settings nada.It might be a faulty pin on the cpu or mobo connection in the cpu slot. Just enough deviation from norm to cause erratic behavior like this. Either that or the drivers were not installed properly for some reason. My only two guesses.
@Type Username Here
@daze23
This shyt is really funny. Since I just upgraded my GPU earlier from a 2GB 270X to a 3GB 7970, I decided to fire up BF4 to try it out in 64 bit mode... and for some reason the shyt is perfectly fine now...
.
This doesn't make any sense... Wouldn't a STRONGER GPU cause bottlenecks for a CPU like mines?? How is it now working better?? All I did was uninstall my display drivers and reinstall; something I did already. Only difference is now I have a better GPU.
Here's a quick video I made of it in action.Notice no stuttering nor any huge fluctuations on the cpu/gpu performance graph.
This PC isme hard.
a stronger gpu wouldn't "cause" bottlenecks for your cpu. in fact, it seems the stronger gpu might be letting your cpu work more efficiently. I'm not sure what happened, but it seems like the old gpu was the culprit. could have been something wrong with it, or just some kind of driver issueWouldn't a STRONGER GPU cause bottlenecks for a CPU like mines??
I meant to say the CPU would bottleneck the GPU. Isn't pairing a slower CPU with a higher end GPU typically result in the GPU being held back? This is just weird as hell.a stronger gpu wouldn't "cause" bottlenecks for your cpu. in fact, it seems the stronger gpu might be letting your cpu work more efficiently. I'm not sure what happened, but it seems like the old gpu was the culprit. could have been something wrong with it, or just some kind of driver issue![]()
1080P. Here's the kicker though, when I had the 3GB MSI R9 280X(the card I got first after exchanging my 7870), the stuttering issue was still happening I believe. I then returned THAT card due to unrelated issues(fan problem) and got the R9 270X for cheaper. That card is what I mainly tested BF4 with and now I just returned that for the 3GB 7970.What resolution have you been playing at? The 7970 is an upgrade...so that might have very well been it.
Also, that slow memory might start becoming a problem soon...almost everyone recommends 1600 at the very least these days.
basically the gpu 'waits' for data from the cpu. if the gpu is weak, it might not even really be able to handle the amount of data coming from the cpu. in that case, the gpu is the bottleneck. but with a stronger gpu, it might end up in a situation where it's not getting data fast enough from the cpu, so the gpu can't even reach it's full potential. in that situation the cpu is the bottleneck. but again, that's only in a situation where the cpu can't handle the load. BF4 is pretty good at using and scaling to multiple cores. so I imagine if you have a decent overclocked multicore cpu, the gpu would be the bottleneck in most situations. and to be clear, you want to gpu to be the bottleneck. the only reason your gpu shouldn't be stuck at 99% usage, is if you're using v-sync or otherwise limiting your framerateI meant to say the CPU would bottleneck the GPU. Isn't pairing a slower CPU with a higher end GPU typically result in the GPU being held back? This is just weird as hell.
Do you own skyrim on the PC? That's a CPU intensive game...even more than BF4. I believe watch dogs is as well and you already tried that.I meant to say the CPU would bottleneck the GPU. Isn't pairing a slower CPU with a higher end GPU typically result in the GPU being held back? This is just weird as hell.
1080P. Here's the kicker though, when I had the 3GB MSI R9 280X(the card I got first after exchanging my 7870), the stuttering issue was still happening I believe. I then returned THAT card due to unrelated issues(fan problem) and got the R9 270X for cheaper. That card is what I mainly tested BF4 with and now I just returned that for the 3GB 7970.
In between all of that, the BF4 benchmark graph showed CPU spikes, not GPU spikes as turning down settings to low or cutting things off didn't improve anything. I usually can tell when a CPU is slowing things down because if GPU settings make no improvement to your performance than the CPU is most likely the culprit or the game itself.
here's some shots of the cpu usage in those games (and FC3):Do you own skyrim on the PC? That's a CPU intensive game...even more than BF4. I believe watch dogs is as well and you already tried that.
Hell you got people with kabini processors playing BF4 alright![]()
Skyrim (edit: turned off vsync)
![]()
Far Cry 3
![]()
Watch Dogs (slightly bottlenecking my gpu for some reason)
![]()
BF4 (all four pretty much fully and equally used)
![]()