Forum Discussion

Re: Directx Error (CreatedCommitResource),(Invalid was passed to returning fucntion)

Hello,

     Well. I can verify that I RESOLVED the problem for myself. I will list the ABSOLUTE requirements needed to get the BF2042.exe application to run and proceed past the: " Login to live services. "(The ship in the water.) This was all done on the SAME hardware. Hate me, call me an idiot all you want. Tell me I do not know what I am doing etc. I do not mind. This is what is REQUIRED for me. Maybe it will work for you?

==============

MY HARDWARE:

==============

C.P.U. Intel Core i9 7900x

Motherboard: Asus x299 Sage10G

Memory: 64GB D.D.R. 4 3200Mhz

Video Cards: Nvidia Titan R.T.X.

                      Nvidia Titan Pascal

                      Nvidia 1080ti F.E.

====================

HARD REQUIREMENTS:

====================

01. Windows 11 21H2 with all driver / O.S. updates.

     Notes: Through the last 3 days I have tested every version of Windows 10 x64 for compatibility. As I have stated before you need a specific version of DirectX and associated files. I used Windows 11 IoT Enterprise and choose JUST " Enterprise. " NOT " Windows 11 IoT Enterprise " during initial install. This included a version of DX12 that had D3D12.dll and D3D12Core.dll in the System 32 directory.

02. A fully compliant T.P.M. 2.0 Module that is ENABLED / WORKING

     Notes: I utilized the functionality of RUFUS to create a Windows 11 install image that will install WITHOUT a T.P.M. 2.0 module for testing. I installed the O.S. / drivers / game with the T.P.M. module DISABLED and attempted to launch the game. The game would consistently crash at the point where the ship is being displayed with the DirectX error. I rebooted and enabled the T.P.M. module and ensured that it was working by using: WindowsKey + R and typing: TPM.MSC. This M.S. Windows M.M.C. snap in will show you the status of your T.P.M. module and what level of support it has.(1.0 / 1.2 / ETC.) Mine: Enabled with 2.0 support. After enabling my T.P.M. module and fixing up some VC and DX software the game would finally run and I was able to play multiple matches without further error.

03. VC Redistributables and DirectX Websetup:

     Notes: After copying the files over to the default install directory for Origin and attempted to launch the game via Origin I would receive the error: " There Is A Problem With Your Game's Setup Please Reinstall Your Game. " I performed the: " Repair your game. " option via the Origin game options menu. This would NOT fix the error. I was forced to download and install the latest VC_redist.x86.exe / VC_redist.x64.exe / dxwebsetup.exe from the Microsoft official websites linked below. The VC redistributables the Origin: " Touchup.exe / Cleanup.exe " has access to in the shipped: " __Installer " folder were not enough.(Touchup.exe / Cleanup.exe is similar in function to the Steam: " BuildBOT " that does automated tasks after a game is installed.)

========================================

FINAL THOUGHTS / REQUESTS / SPECULATION:

========================================

     What a wild ride. All I wanted to do was have some fun. If you would like to help. Install a version of Win11x64 that is equivalent to 21H2.(Home / PRO / Ent.) Go into your U.E.F.I. system B.I.O.S. and enable your T.P.M. module and ensure that it is at feature level 2.0 and enabled. Download and run the OFFICIAL files from the TRUSTED Microsoft links below and ensure they install properly. Report back to this forum. Profit? As my sample size is at present ONE machine / multiple video cards for testing and a hand full of V.M.'s my curiosity is piqued.

     Speculation on my part. I was running PROCMON and other utilities / applications to watch what was going on during key moments during the install / startup of BF2042.exe. I was dumping everything to disk and logging it. I have not had a chance to fully review everything. It APPEARS that the moment the ship disappears, the screen goes black and the: " Folding box loading icon " the game is processing: "Activation.dll & Activation64.dll. " The game is locking itself to your account / machine / install instance and utilizing the T.P.M. module. It would appear that E.A. / Dice is attempting to secure the app from cheaters with a two pronged approach.(Easy Anti cheat / T.P.M. instancing.) This appears to only happen once? I could be wrong in the specifics. I am NOT here to reverse engineer the game.  ¯\_(ツ)_/¯

====================

Microsoft software LINKS:

====================

01. VC_redist.x86.exe - https://aka.ms/vs/17/release/vc_redist.x86.exe

02. VC_redist.x64.exe - https://aka.ms/vs/17/release/vc_redist.x64.exe

03. dxwebsetup.exe - https://www.microsoft.com/en-us/download/details.aspx?id=35

Hope this helps!

4K

No RepliesBe the first to reply

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,090 PostsLatest Activity: 2 months ago