DirectX Function Error Every 10-20 mins
this is the message after crash or black screen . I update everything .
You’re getting a DirectX 12 error saying the game/program failed to create a Pipeline State Object (PSO)
This usually happens because of:
- A buggy or corrupted GPU driver
- Broken shader cache
- Missing DirectX components
- A corrupted pipeline state blob inside the game
- A DX12 bug in the engine itself
error references:
RenderCore2\Platform\PcDx12\PipelineLibraryPcDx12.cpp
This suggests a problem inside the engine/game itself.
Step 1
- Delete the game’s pipeline/shader cache directory:
C:\Users\your user name\AppData\Local\Battlefield 6
(P.S. You need to show hidden files to find the folder; AppData )
- Verify game files
Try launching the game. If it crashes, go to step 2
setp2Corrupted Shader Cache / DX12 Pipeline Cache
- NVIDIA Control Panel → Manage 3D settings → Shader Cache → Clear
Try launching the game. If it crashes, go to step 3
Step 3
NVIDIA driver issue (driver 581.80 is known to cause DX12 PSO problems)
Update to the newest NVIDIA driver
Use "Clean Install" or DDU (Display Driver Uninstaller) in Safe Mode for best results.
Link to DDU : https://www.wagnardsoft.com/forums/viewtopic.php?t=5455How to use DDU: https://www.youtube.com/watch?v=XzvvXUFKL88
Hope this helps :)