Forum Discussion
My specs: Ryzen 5900x, 3060 12gb vram, 32gb ddr4 at 3200, asrock b450m-hdv, hyper 212 black, 4 case fans, 650w psu
ive been having the exact same problem since launch. Ive been parking the game on one ccd using ultimate performance power plan to make my game playable. I still have unplayable hit reg and the occasional network icon but i can hold 135 fps ultra settings in 1440 now. Im gonna try your fix when i get home and ill let you know how it goes. Are you saying you downclocked your ram to 1600mhz? I noticed auto xmp fixed the problem aswell but i dont want to downclock that far. I know its a mobo vrm problem but the fact is the game just shouldnt use that much power its ridiculous. Its the only game i have a problem with and not anywhere close to the best looking one
- BloodF15E2 months agoRising Novice
Yeah so just to be clear. 1) I am not giving technical advice because im just a dumby with a deep dive hunt for a fix to this BUT. 2) What I did was verify what "sweet spot" my CPU needed for its infinity fabric clock (have a Ryzen CPU 5900X too). The infinity clock is often generally clocked at 1/2 your RAM speed. I didn't "downclock" my RAM at all. The infinity threading is a sync within the CPU for data transfer between the cores of the Ryzen. Optimally the RAM Clock (different than your 3200MHZ) and your FClk are equivalent.
I will just say that, in my BIOS settings, I have my infinity fabric clock setting to MANUALLY 1600mhz (1/2 my RAM). In AUTO, the MOBO / CPU handoff was pushing only 1052mhz (which is a common thing with DDR4 "protection"). Normally it doesn't really matter but from what i have been reading, Battlefield 6 ( and the prior one for that matter ) has been "unearthing" this mismatch a bit more than any other game.
So for my particular fix (FWIW):
I verified my two 16gb ram sticks were correctly in my A2/B2 positions on my motherboard (2nd and 4th away from the CPU)
I verified they were truly fully seated in the slot.
I ran the BIOS on startup and I checked through my settings to verify:
Load DRAM Profile = Auto
Load XMP Setting = XMP 2.0 Profile...... (Not in EXPO territory yet with these DDR4 sticks even though I have AMD chip)
DRAM Frequency = My ram's speed (DDR4-3200)
DRAM Voltage = 1.35V (aligned with my RAM and Motherboard needed settings). Your ASROCK 450 will also have 1.35V as the max for DDR4.
Infinity Fabric Frequency and Dividers = MANUALLY 1600MHZ (it was auto and driving 1052.2MHZ)
I also BARELY adjusted my SOC OC Voltage (SOC Voltage) (System on a Chip Voltage) which is a CPU interface for Infinity Threading. I set that to manually 1.05 (only barely an adjustment from Auto). Technically, my board optimally runs at 1.15V but I wanted to try 1.05V first and work my way up if that worked.
In doing those things, my particular issue cleaned up. Nothing graphics related in game, or Windows based, or "Task Manager / Reduction of Background Processes" made an impact to the issue. However, all of those likely are helpful to performance. All of these things I did before settling on adjusting and diving into my memory / RAM.
Worth a try to see if it works.
If you care, I used Free Download HWiNFO Sofware | Installer & Portable for Windows, DOS to evaluate the different "loads" and check settings on my PC and thats where I found the Fclk underperforming. That is obviously not a EA product or endorsed by them just something worth noting to "fine tooth comb" through your performance versus expected performance.