DX12 to DX11?!?!

Solution
Direct3D Error Question
We identified this as the error when outdated AMD drivers are used - can you guys who get this error confirm that you have the updated drivers?

https://steamcommunity.com/app/225540/discussions/0/485624149149666829/ - JC3 forums

Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games.

https://en.wikipedia.org/wiki/Direct3D

So it works now? Have fun :D

Colif

Win 11 Master
Moderator
You don't downgrade it, Windows 10 should already include DX11.3

DirectX 11.3 and 12 are included with these Windows versions

https://support.microsoft.com/en-au/help/179113/how-to-install-the-latest-version-of-directx

What graphics crd are you using?

Whenever I load JC3, I get the following error:

"A fatal error occurred in the graphics driver.

Your device does not seem to support Direct3D 11 feature set.
Make sure your the latest drivers installed, and that your graphics hardware is D3D11 compatible

Just Cause 3 will now exit.
Any unsaved progress will be lost"

https://steamcommunity.com/app/225540/discussions/0/152390648096636082/
 

Colif

Win 11 Master
Moderator
right click start
choose run...
type Dxdiag and press enter

click on display tab
What feature levels show in the right hand column?

Mine shows: 12_1, 12_0, 11_1, 11_0, 10_1, 10_0, 9_3, 9_2, 9_1 - I have a Nvidia GTX 980

Often the Direct X levels depend on GPU drivers so do you have the latest? I know AMD drivers when Win 10 was 1st released lacked support for some levels but I believe thats been fixed now.

Which AMD Radeon is it? If your card can do DX12, it should have the rest covered as well.
 

Colif

Win 11 Master
Moderator
So GPU can run DX11, Win 10 includes DX 11 and yet JC3 saying it doesn't have DX11... see the answer by Boss Dweeb here: https://answers.microsoft.com/en-us/windows/forum/apps_windows_10-winapps-appscat_games/i-have-directx-12-but-application-requires-directx/990e9b77-2fb2-4643-bf45-ec6bb63b0d02

TIL Direct X needs updates, I would have assumed that was done via windows update.

Here be the newest drivers, but you may already have them - https://www.amd.com/en/support/graphics/radeon-400-series/radeon-rx-400-series/radeon-rx-470
 

Colif

Win 11 Master
Moderator
Direct3D Error Question
We identified this as the error when outdated AMD drivers are used - can you guys who get this error confirm that you have the updated drivers?

https://steamcommunity.com/app/225540/discussions/0/485624149149666829/ - JC3 forums

Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games.

https://en.wikipedia.org/wiki/Direct3D

So it works now? Have fun :D
 
Solution

Colif

Win 11 Master
Moderator
Worth a look in dxdiag, it was already showing you had right levels but may have added more

if game still throws same errors after you update drivers and directx... um, I will have to see what else it might be. Most of links I find are from 2015, I will look closer to now.
 

Colif

Win 11 Master
Moderator
remember, from before...

right click start
choose run...
type Dxdiag and press enter

click on display tab
What feature levels show in the right hand column?

Mine shows: 12_1, 12_0, 11_1, 11_0, 10_1, 10_0, 9_3, 9_2, 9_1 - I have a Nvidia GTX 980

this is what you had
mine says 12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1

If JC3 is working, you don't need to worry about it really