The Talos Principle 2

The Talos Principle 2

View Stats:
Demo won't start - "DX12 issue"
Trying to start the demo gives me this error: "DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument." There's no argument being given when this happens.
I run a windows 10 machine with newer hardware, so it should be able to run. Also, trying the "dx11" parameter in start options causes a launch crash, I sent over a log already.
Does anyone else have this issue?
Last edited by Bowling4Kleers; Oct 3, 2023 @ 3:12pm
< >
Showing 196-210 of 288 comments
therealsandor Nov 2, 2023 @ 3:59pm 
Quoting from your logs @Singular Team:

LogRHI: Checking if RHI D3D12 with Feature Level SM6 is supported by your system.
LogD3D12RHI: Found D3D12 adapter 0: NVIDIA GeForce RTX 3060 (VendorId: 10de, DeviceId: 2503, SubSysId: 40741458, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 12129MB of dedicated video memory, 0MB of dedicated system memory, and 8154MB of shared system memory, 1 output[s]
LogD3D12RHI: Driver Version: 546.01 (internal:31.0.15.4601, unified:546.01)
LogD3D12RHI: Driver Date: 10-26-2023
LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (VendorId: 1414, DeviceId: 008c, SubSysId: 0000, Revision: 0000
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.2, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8154MB of shared system memory, 0 output[s]
LogD3D12RHI: DirectX Agility SDK runtime not found.
LogD3D12RHI: Chosen D3D12 Adapter Id = 0
LogD3D12RHI: Adapter only supports up to Feature Level 'SM5', requested Feature Level was 'SM6'
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (Release 2004) [10.0.19041.450]

So in short, there seems to be an issue with correctly parsing the "shader model 6.5" value; LOL. It IS in fact detecting the right card, not the internal one, as can be seen from the "Chosen D3D12 Adapter Id = 0", so it's looking at & using the right card / GPU (the D3D12 adapter 0: NVIDIA GeForce RTX 3060).

Basically, that means that the game is trying to detect whether your hardware is Direct X 12 capable, specifically, shader model 6(+). It tries to find a reference to shader model 6, but when presented the value "6.5" for it, somehow interprets that as "5". Thus, when it checks "are we at shader model 6 or higher", that gives back a "nope", and the game goes and poops its panties.

If I didn't know better I'd guess Croteam are just looking at the last character in the above "shader model 6.5", and therefore, marking it down as 5. Whereas it should be 6.5...

So yeah, oopsie for the devs then :D

Standard mistake if so, we've all done it at some point. Alternatively it could be a decimal separator ("," or ".") issue but I doubt it, these kinds of "system numbers" are usually standardized with a dot as the separator, I don't think it's a matter of locale/Windows language settings.
Last edited by therealsandor; Nov 2, 2023 @ 4:09pm
MASTAN Nov 2, 2023 @ 5:24pm 
Originally posted by Singular Team:
After the release of the game I have the same problem
https://pastebin.com/n4xqxLqR
LogD3D12RHI: DirectX Agility SDK runtime not found.
Windows 10 (Release 2004) [10.0.19041.450]
Agility SDK missing means either Windows release is too old or it's missing some updates.
Better update to 21H2 or later releases.
therealsandor Nov 2, 2023 @ 5:40pm 
Note to self: read ALL lines of the logs next time. :P
Singular Team Nov 2, 2023 @ 6:46pm 
As it turned out, this error is not limited to this game, and in my case it is related to the Agility SDK.
The advice to update Windows is correct, but with reservations - it is not necessary to install 21H2.
Agility SDK OS requirements:
If your OS Version is 1909, 2004 or 20H2, you also want to check your Revision Number.

For subsequent OSes this check will not be necessary.

The number appended to your OS build number, the Revision Number, gets incremented with each KB patch that your OS gets.

For Windows 10 Version 1909, the revision number should exceed or be equal to .1350 (as in the image above)
For Windows 10 Version 2004 and 20H2, the revision number should exceed or be equal to .789

https://devblogs.microsoft.com/directx/gettingstarted-dx12agility/#OS

Thus, after updating Win10 2004 to a version higher than .789, the game started
Last edited by Singular Team; Nov 2, 2023 @ 6:52pm
Ultra Taco Nov 2, 2023 @ 8:02pm 
Demo wont start. Logs say

LogFSR2: FSR2 Temporal Upscaling Module Started LogDLSSNGXVulkanRHIPreInit: FNGXVulkanRHIPreInitModule::StartupModule Enter LogRHI: Using Default RHI: D3D12 LogRHI: Using Highest Feature Level of D3D12: SM6 LogRHI: Loading RHI module D3D12RHI LogD3D12RHI: Aftermath initialized LogRHI: Checking if RHI D3D12 with Feature Level SM6 is supported by your system. LogD3D12RHI: Found D3D12 adapter 0: AMD Radeon RX 6700 XT (VendorId: 1002, DeviceId: 73df, SubSysId: 2409148c, Revision: 00c1 LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.3, binding tier 3, wave ops supported, atomic64 unsupported LogD3D12RHI: Adapter has 12243MB of dedicated video memory, 0MB of dedicated system memory, and 8156MB of shared system memory, 2 output[s] LogD3D12RHI: Driver Version: AMD Software: Adrenalin Edition 23.8.1 (internal:31.0.21029.1006, unified:31.0.21029.1006) LogD3D12RHI: Driver Date: 8-14-2023 LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (VendorId: 1414, DeviceId: 008c, SubSysId: 0000, Revision: 0000 LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.2, binding tier 3, wave ops supported, atomic64 unsupported LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8156MB of shared system memory, 0 output[s] LogD3D12RHI: DirectX Agility SDK runtime not found. LogD3D12RHI: Chosen D3D12 Adapter Id = 0 LogD3D12RHI: Adapter only supports up to Feature Level 'SM5', requested Feature Level was 'SM6' LogRHI: RHI D3D12 is not supported on your system; Windows 10 (Release 1809) [10.0.17763.4840] Message dialog closed, result: Ok, title: Message, text: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument. LogWindows: FPlatformMisc::RequestExit(1) LogWindows: FPlatformMisc::RequestExitWithStatus(1, 0) LogCore: Engine exit requested (reason: Win RequestExit)

And yet I have a 6700xt running the latest adrenalin drivers. DirectX Caps Viewer says I have DirectX 12.1 and SM6.2, yet the log says I only have SM5.

Im running W10 build 1809 but I'm not going to update it just for a single game. You guys cant just not support slightly old operating systems or you're alienating a huge portion of your customerbase.
RealCalis Nov 2, 2023 @ 8:19pm 
Here is mine, please help :( https://pastebin.com/wBEYp92L
RealCalis Nov 2, 2023 @ 8:19pm 
Originally posted by RealCalis:
Here is mine, please help :( https://pastebin.com/wBEYp92L
Also, this is the not the demo, is the actual game
MASTAN Nov 2, 2023 @ 11:59pm 
Originally posted by RealCalis:
Here is mine, please help :( https://pastebin.com/wBEYp92L
GeForce GTX 960M is below system requirements. It's a DX11-level videocard(feature level 11_0). This game requires cards with feature level 12_0 or higher.
Although it's similarly named to the min required GTX 970 but it's actually one generation older, Maxwell vs Maxwell 2.0.
MASTAN Nov 3, 2023 @ 12:10am 
Originally posted by Ultra Taco:
Im running W10 build 1809 but I'm not going to update it just for a single game. You guys cant just not support slightly old operating systems or you're alienating a huge portion of your customerbase.
Not just a single game, I heard some other UE5 games can't be played on older Windows builds. Expect more new games to be unplayable in the near future.

It's not an intentional alienating, old versions don't have a required component called DirectX Agility SDK. If you can install it somehow then go ahead.
According to https://devblogs.microsoft.com/directx/gettingstarted-dx12agility/ min required Windows build for it is 1909 and then you should have certain updates installed to reach revision number .1350.
always.beta Nov 3, 2023 @ 2:24am 
Hey guys, same issue for me here. I try to load the game and get this message ""DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.".

My specs are:
windows 10 - 22H2
Intel(R) Core(TM) i7-9700K CPU
nvidia geforce gtx 1660

Log is:

LogRHI: Using Default RHI: D3D12
LogRHI: Using Highest Feature Level of D3D12: SM6
LogRHI: Loading RHI module D3D12RHI
LogD3D12RHI: Aftermath initialized
LogRHI: Checking if RHI D3D12 with Feature Level SM6 is supported by your system.
LogD3D12RHI: Found D3D12 adapter 0: NVIDIA GeForce GTX 1660 SUPER (VendorId: 10de, DeviceId: 21c4, SubSysId: c75a1462, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 5991MB of dedicated video memory, 0MB of dedicated system memory, and 8159MB of shared system memory, 1 output[s]
LogD3D12RHI: Driver Version: 457.51 (internal:27.21.14.5751, unified:457.51)
LogD3D12RHI: Driver Date: 11-22-2020
LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (VendorId: 1414, DeviceId: 008c, SubSysId: 0000, Revision: 0000
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.2, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 8159MB of shared system memory, 0 output[s]
LogD3D12RHI: DirectX Agility SDK runtime found.
LogD3D12RHI: Chosen D3D12 Adapter Id = 0
LogD3D12RHI: Adapter only supports up to Feature Level 'SM5', requested Feature Level was 'SM6'
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (22H2) [10.0.19045.3636]
Message dialog closed, result: Ok, title: Message, text: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
LogWindows: FPlatformMisc::RequestExit(1)
LogWindows: FPlatformMisc::RequestExitWithStatus(1, 0)
LogCore: Engine exit requested (reason: Win RequestExit)
NSKuber  [developer] Nov 3, 2023 @ 2:32am 
Originally posted by always.beta:
LogD3D12RHI: Driver Version: 457.51 (internal:27.21.14.5751, unified:457.51)
LogD3D12RHI: Driver Date: 11-22-2020
It looks like your drivers are *very* outdated, try updating them and see if that helps!
Ptah Nov 3, 2023 @ 4:11am 
Good morning. Problem like the starter topic

LogRHI: Using Default RHI: D3D12
LogRHI: Using Highest Feature Level of D3D12: SM6
LogRHI: Loading RHI module D3D12RHI
LogD3D12RHI: Aftermath initialized
LogRHI: Checking if RHI D3D12 with Feature Level SM6 is supported by your system.
LogD3D12RHI: Found D3D12 adapter 0: NVIDIA GeForce RTX 3060 (VendorId: 10de, DeviceId: 2504, SubSysId: 40741458, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 12129MB of dedicated video memory, 0MB of dedicated system memory, and 16304MB of shared system memory, 1 output[s]
LogD3D12RHI: Driver Version: 546.01 (internal:31.0.15.4601, unified:546.01)
LogD3D12RHI: Driver Date: 10-26-2023
LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (VendorId: 1414, DeviceId: 008c, SubSysId: 0000, Revision: 0000
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.2, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 16304MB of shared system memory, 0 output[s]
LogD3D12RHI: DirectX Agility SDK runtime not found.
LogD3D12RHI: Chosen D3D12 Adapter Id = 0
LogD3D12RHI: Adapter only supports up to Feature Level 'SM5', requested Feature Level was 'SM6'
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (Release 2004) [10.0.19041.388]
Message dialog closed, result: Ok, title: Message, text: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
LogWindows: FPlatformMisc::RequestExit(1)
LogWindows: FPlatformMisc::RequestExitWithStatus(1, 0)
LogCore: Engine exit requested (reason: Win RequestExit)
Major Nov 3, 2023 @ 5:23am 
Good morning as well. I dont want to post another thread as its just the same error, but I'm encountering this in Windows 11 instead.

I've tried updating all my drivers already but the error still persists. Any help is appreciated at this point.

Log: https://pastebin.com/fzuqgzNx
MASTAN Nov 3, 2023 @ 5:43am 
Originally posted by Ptah:
Good morning. Problem like the starter topic

LogRHI: Using Default RHI: D3D12
LogRHI: Using Highest Feature Level of D3D12: SM6
LogRHI: Loading RHI module D3D12RHI
LogD3D12RHI: Aftermath initialized
LogRHI: Checking if RHI D3D12 with Feature Level SM6 is supported by your system.
LogD3D12RHI: Found D3D12 adapter 0: NVIDIA GeForce RTX 3060 (VendorId: 10de, DeviceId: 2504, SubSysId: 40741458, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 12129MB of dedicated video memory, 0MB of dedicated system memory, and 16304MB of shared system memory, 1 output[s]
LogD3D12RHI: Driver Version: 546.01 (internal:31.0.15.4601, unified:546.01)
LogD3D12RHI: Driver Date: 10-26-2023
LogD3D12RHI: Found D3D12 adapter 1: Microsoft Basic Render Driver (VendorId: 1414, DeviceId: 008c, SubSysId: 0000, Revision: 0000
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.2, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 16304MB of shared system memory, 0 output[s]
LogD3D12RHI: DirectX Agility SDK runtime not found.
LogD3D12RHI: Chosen D3D12 Adapter Id = 0
LogD3D12RHI: Adapter only supports up to Feature Level 'SM5', requested Feature Level was 'SM6'
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (Release 2004) [10.0.19041.388]
Message dialog closed, result: Ok, title: Message, text: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
LogWindows: FPlatformMisc::RequestExit(1)
LogWindows: FPlatformMisc::RequestExitWithStatus(1, 0)
LogCore: Engine exit requested (reason: Win RequestExit)
LogD3D12RHI: DirectX Agility SDK runtime not found.
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (Release 2004) [10.0.19041.388]

Update your Windows. Enable Windows Update and update everything you can, or use the Update Assitant to upgrade to 22H2 at once: https://www.microsoft.com/en-us/software-download/windows10
Last edited by MASTAN; Nov 3, 2023 @ 5:43am
MASTAN Nov 3, 2023 @ 5:45am 
Originally posted by Major:
Good morning as well. I dont want to post another thread as its just the same error, but I'm encountering this in Windows 11 instead.

I've tried updating all my drivers already but the error still persists. Any help is appreciated at this point.

Log: https://pastebin.com/fzuqgzNx
Intel integrated graphics is not supported as mentioned in system requirements.
< >
Showing 196-210 of 288 comments
Per page: 1530 50