Directx Function "m d3d12 pipelinelibrary->storepipeline(hashstrdx12(key),pipelineState)"

Received Error: Directx Function

"m d3d12 pipelinelibrary->storepipeline(hashstrdx12(key),pipelineState)" failed with E_INVALIDARG ("An invalid parameter was passed to the returning function."). GPU:"NVIDIA Geforce RTX 3080 Ti" Driver: 56590. D:\dev\TnT\locarlPackages\RenderCore2\2.040.00-ks\source\platform\PipelineLibraryPcDx12.cpp

Error happens when loading Battlefield 2042 game after updating to Version 24H2.

Action taken: Uninstalled Reinstalled Game & Nvidia Graphic Driver package software. Removed game folder from Documents folder.

Edition: Windows 11 Pro,

Version: 24H2 installed 10/8/2024

12th Gen Intel(R) Core(TM) i9-12900K 3.20 GHz

Ram 32 GB DDR-4

|
Hi Turth,

Sorry to hear you're facing this issue. I understand this must be annoying.

It looks like the error might be related to the DirectX 12 pipeline caching.

Given the steps you've already tried, you could also try the following:

1. Update DirectX: Make sure you're on the latest version of DirectX. Sometimes these updates can resolve compatibility issues.

2. Check for any Battlefield updates: Some game updates or patches are released shortly after major OS updates like 24H2 to address compatibility.

3. Try rolling back the NVIDIA drivers: Sometimes the latest drivers have bugs that aren't fully ironed out yet. Try using an earlier version of the driver and see if that helps.

4. Disable DirectX pipeline caching (if possible): Some games allow you to disable caching in the config files or settings. If Battlefield 2042 has this option, it might help reduce errors. You might need to contact EA Support to see if that's possible and how to do it.

EA Support:
https://help.ea.com/en/help-home/

Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

5.Verify game files through your launcher (Steam/Origin). This can help if any of the game files became corrupted during the update.

Let me know if any of these steps help!

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi,

Had the same issue after updating to 24H2.

deleting game cache folder helped me:

Go to:
C:\Users\%username%\AppData\Local

rename:

BattlefieldGameData.kin-release.Win32

to

backupBattlefieldGameData.kin-release.Win32

start game.

If game runs ok, delete backupBattlefieldGameData.kin-release.Win32 as the game should have created new BattlefieldGameData.kin-release.Win32.

16 people found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

This is the same issue I have what's the fix? I've uninstalled the game cleared cache in Steam but nothing works

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

@Andrius Bigas Worked perfectly. Most solutions pointed to playing in the registry. This is just a million times better

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I had the same issue after an big windows update(24H2)
after rolling back BF2042 was working again. Only in edge all cookies and login's where removed.

3 days later, during playing a game a pop-up apeared, your system need to be restarted for an update. and now again this shit that BF2042 can't be started. thanx......

did what Andrius Bigas

Hi,

Had the same issue after updating to 24H2.

deleting game cache folder helped me:

Go to:
C:\Users\%username%\AppData\Local

rename:

BattlefieldGameData.kin-release.Win32

to

backupBattlefieldGameData.kin-release.Win32

if you can't find the folder, just type it in . thanx Andrius!

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I resolved my issue with a roll back of my Graphics Nvidia 4070 card and all is working again.. I'm now on the newest Graphics driver so there must've been a glitch somewhere.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

The below worked for me

At first, open the Registry Editor by clicking the windows button and then type “reg edit” in the search bar. Click on Yes.

As the Registry Editor opens up, navigate to the Cryptography by following this directory “HKEY_Local_Machine\Software\Microsoft\Cryptography\”

After that, right click on machineGUID and tap on modify.

In the newly opened window, type “d1eb246e-6243-4460-a88e-5d4e52b1ef6b” under the value data and click OK. Then you need to restart the computer again in order to run the modified registry key.

After restarting, launch the game again, it helped me

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I have this issue when launching NFS unbound

any help please ?

below the msg I get:

directX function "createcomputerpiplinestate" failed with E_invalidarg ("An invalid parameter was passed to the returning function."). GPU: "NVidia geforce rtx 3060", driver: 56636

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated February 13, 2025 Views 1,377 Applies to: