DirectX 12 - E_OUTOFMEMORY PipelineDx12Graphics.cpp
Attached screenshot of the DirectX error below. This is happening with a 3090, NVIDIA Drivers 531.18 and 64GB of system memory. I've tried all the suggestions from previous users, but the specific library that's referenced is somewhat unique to other DriectX errors posted here. (PipelineDx12Graphics.cpp)
When the game gets far enough to actually create a MDMP, it's roughly the same error. It usually crashes instantly or at the title screen.
PROCESS_NAME: BF2042.exe
ERROR_CODE: (NTSTATUS) 0x8007000e - Not enough memory resources are available to complete this operation.
Things tried so far:
Reinstalling windows 11
Rolling back drivers to minimum supported version
Windows update
BIOS update
XMP profile enable/disabled
Memtest86 - OK
Machine GUID suggestions
.Net framework repair/reinstall
Various pagefile settings and modifications, even up to 100GB
Validate game files
No missing drivers from device manager
No new perhiprials added/removed
None of these have had any effect unfortunately, the error is always the same.
System specs:
Asus ROG Maximus Z790 Hero - BIOS 0816
Intel i9 139000K
64GB G.Skill Trident Z5 (F5-6000J3238F16GX2)
WD_BLACK SN850X 2TB (Latest firmware)
RTX 3090 (531.18)
Hey everyone, just sharing an update. I purchased a new i9 13900K and installed it yesterday, and so far that seems to have solved all of my issues. I'm able to play the game now which I couldn't even launch before. I got a random DX device removed error, but aside from that it's been smooth sailing. Looks like the processor I had originally was a total lemon. Intel support is being very helpful, and looks like they will refund me for the defective processor. If you have an intel i9 13900K with S-Spec SRMBH and batch# X246J536, it may be worth reaching out to intel for a replacement.
Thank you to everyone who replied to my thread with your suggestions, most were very helpful. Cheers!