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 256-270 of 288 comments
MASTAN Dec 11, 2023 @ 2:28pm 
Originally posted by lis_vova:
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: D3D12CreateDevice failed with code 0x887E0003
LogD3D12RHI: D3D12CreateDevice failed with code 0x887E0003
LogD3D12RHI: DirectX Agility SDK runtime not found.
LogD3D12RHI: Error: Failed to choose a D3D12 Adapter.
LogD3D12RHI: Adapter was not found
LogRHI: RHI D3D12 is not supported on your system; Windows 10 (20H2) [10.0.19042.928]
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.

Does anyone else have this issue? my GPU GeForce 3060(Ti)
LogD3D12RHI: DirectX Agility SDK runtime not found.
This usually means your Windows does not have enough updates installed. Upgrade to 21H2 or 22H2, or enable Windows Update and get every update there is.
gloobnib Dec 26, 2023 @ 1:48pm 
I am having this problem as well. I updated my Windows 10 (which was, admittedly, old) and my NVIDIA drivers and it still says it does not support DX12 even though it most definitely does for every other game.
Specs are NVIDIA GeForce GTX 1660 on 31.0.15.4633 (the most recent version on their website) and an Intel i5-6500 @ 3.20GHz. Log is as follows:

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 (VendorId: 10de, DeviceId: 2184, SubSysId: 1325196e, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 5981MB of dedicated video memory, 0MB of dedicated system memory, and 8161MB of shared system memory, 2 output[s]
LogD3D12RHI: Driver Version: 546.33 (internal:31.0.15.4633, unified:546.33)
LogD3D12RHI: Driver Date: 12-6-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 8161MB 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.1]
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)
joridiculous Dec 26, 2023 @ 3:59pm 
Originally posted by gloobnib:
I am having this problem as well. I updated my Windows 10 (which was, admittedly, old) and my NVIDIA drivers and it still says it does not support DX12 even though it most definitely does for every other game.
Specs are NVIDIA GeForce GTX 1660 on 31.0.15.4633 (the most recent version on their website) and an Intel i5-6500 @ 3.20GHz. Log is as follows:

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.1]

That is your issue
Liam Pope Dec 26, 2023 @ 4:51pm 
Originally posted by joridiculous:
Originally posted by gloobnib:
I am having this problem as well. I updated my Windows 10 (which was, admittedly, old) and my NVIDIA drivers and it still says it does not support DX12 even though it most definitely does for every other game.
Specs are NVIDIA GeForce GTX 1660 on 31.0.15.4633 (the most recent version on their website) and an Intel i5-6500 @ 3.20GHz. Log is as follows:

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.1]

That is your issue

Don't think it is. If min spec is a 970, then a 1660 should be fine. Log itself even says it supports SM6.5.

More likely the Agility SDK not found and the fact it is Win 10 2004 19041 is the issue. That's old Win 10 build even though he says he updated. Need to update it more than that - to 22h2 19045 ideally.
joridiculous Dec 26, 2023 @ 6:24pm 
Originally posted by Liam Pope:
Originally posted by joridiculous:

That is your issue

Don't think it is. If min spec is a 970, then a 1660 should be fine. Log itself even says it supports SM6.5.

More likely the Agility SDK not found and the fact it is Win 10 2004 19041 is the issue. That's old Win 10 build even though he says he updated. Need to update it more than that - to 22h2 19045 ideally.
its literally the error in the log. Missing SM6

Shader Model 6 is the latest version of HLSL compiler technology. It is required for DirectX Raytracing, DirectML, DirectX Mesh & Amplification Shaders, and a number of other DirectX 12 features. The DXIL compiler (DXC) generates Shader Model 6 programs, and the compiler is based on LLVM and is hosted on GitHub.

For earlier shader models, HLSL programming exposes only a single thread of execution. New wave-level operations are provided, starting with model 6.0, to explicitly take advantage of the parallelism of current GPUs - many threads can be executing in lockstep on the same core simultaneously
https://github.com/microsoft/DirectXTK12/wiki/Shader-Model-6

UE5:
It asks for all those requirements to be compatible with SM6 Feature Level due to Nanite and Lumen that requires them,

Unreal Engine Documentation Page
https://docs.unrealengine.com/5.0/en-US/API/Runtime/RHI/ERHIFeatureLevel__Type/
:2017stickytube:
Last edited by joridiculous; Dec 26, 2023 @ 6:25pm
MASTAN Dec 26, 2023 @ 11:02pm 
Originally posted by gloobnib:
I am having this problem as well. I updated my Windows 10 (which was, admittedly, old) and my NVIDIA drivers and it still says it does not support DX12 even though it most definitely does for every other game.
Specs are NVIDIA GeForce GTX 1660 on 31.0.15.4633 (the most recent version on their website) and an Intel i5-6500 @ 3.20GHz. Log is as follows:

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 (VendorId: 10de, DeviceId: 2184, SubSysId: 1325196e, Revision: 00a1
LogD3D12RHI: Max supported Feature Level 12_1, shader model 6.5, binding tier 3, wave ops supported, atomic64 unsupported
LogD3D12RHI: Adapter has 5981MB of dedicated video memory, 0MB of dedicated system memory, and 8161MB of shared system memory, 2 output[s]
LogD3D12RHI: Driver Version: 546.33 (internal:31.0.15.4633, unified:546.33)
LogD3D12RHI: Driver Date: 12-6-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 8161MB 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.1]
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)
Update Windows to 21H2 or 22H2 and it'll work.
Liam Pope Dec 27, 2023 @ 1:11am 
Originally posted by joridiculous:
Originally posted by Liam Pope:

Don't think it is. If min spec is a 970, then a 1660 should be fine. Log itself even says it supports SM6.5.

More likely the Agility SDK not found and the fact it is Win 10 2004 19041 is the issue. That's old Win 10 build even though he says he updated. Need to update it more than that - to 22h2 19045 ideally.
its literally the error in the log. Missing SM6

Shader Model 6 is the latest version of HLSL compiler technology. It is required for DirectX Raytracing, DirectML, DirectX Mesh & Amplification Shaders, and a number of other DirectX 12 features. The DXIL compiler (DXC) generates Shader Model 6 programs, and the compiler is based on LLVM and is hosted on GitHub.

For earlier shader models, HLSL programming exposes only a single thread of execution. New wave-level operations are provided, starting with model 6.0, to explicitly take advantage of the parallelism of current GPUs - many threads can be executing in lockstep on the same core simultaneously
https://github.com/microsoft/DirectXTK12/wiki/Shader-Model-6

UE5:
It asks for all those requirements to be compatible with SM6 Feature Level due to Nanite and Lumen that requires them,

Unreal Engine Documentation Page
https://docs.unrealengine.com/5.0/en-US/API/Runtime/RHI/ERHIFeatureLevel__Type/
:2017stickytube:

I was just clarifying his issue is out of date Windows so his solution is to update it. When you highlight the line saying his GPU only supports SM5 when SM6 is needed, it could give him the impression his GPU is out of date when that is not the case.
R.O.G.A.(L.O.) Dec 27, 2023 @ 4:04am 
Originally posted by THE LAW:
Hey guys, sorry for the issue. Can you please send me your log files,
they are located under
...\Users\Username\AppData\Local\Talos2Demo\Saved\Logs

It's a simple text file. Open it, and copy the content to pastebin.com or any similar service, then share the link to that paste here.
The alternative would be that you share it with us via any file sharing service.

It will help us investigate this issue and help you with a solution.

I'm struggling with the same thing.
https://pastebin.com/88NJeE03

I tried updating my drivers and downloading direxct x directly but neither helped
joridiculous Dec 27, 2023 @ 6:18am 
Originally posted by R.O.G.A.(L.O.):
Originally posted by THE LAW:
Hey guys, sorry for the issue. Can you please send me your log files,
they are located under
...\Users\Username\AppData\Local\Talos2Demo\Saved\Logs

It's a simple text file. Open it, and copy the content to pastebin.com or any similar service, then share the link to that paste here.
The alternative would be that you share it with us via any file sharing service.

It will help us investigate this issue and help you with a solution.

I'm struggling with the same thing.
https://pastebin.com/88NJeE03

I tried updating my drivers and downloading direxct x directly but neither helped
Update your OS.
MASTAN Dec 27, 2023 @ 6:48am 
Originally posted by R.O.G.A.(L.O.):
Originally posted by THE LAW:
Hey guys, sorry for the issue. Can you please send me your log files,
they are located under
...\Users\Username\AppData\Local\Talos2Demo\Saved\Logs

It's a simple text file. Open it, and copy the content to pastebin.com or any similar service, then share the link to that paste here.
The alternative would be that you share it with us via any file sharing service.

It will help us investigate this issue and help you with a solution.

I'm struggling with the same thing.
https://pastebin.com/88NJeE03

I tried updating my drivers and downloading direxct x directly but neither helped
Originally posted by joridiculous:
Originally posted by R.O.G.A.(L.O.):

I'm struggling with the same thing.
https://pastebin.com/88NJeE03

I tried updating my drivers and downloading direxct x directly but neither helped
Update your OS.

Windows 10 22H2 is fine. But GeForce GTX 750 Ti is too old, you can't play this game without upgrading videocard.
R.O.G.A.(L.O.) Dec 27, 2023 @ 10:37am 
Originally posted by MASTAN:
Originally posted by R.O.G.A.(L.O.):

I'm struggling with the same thing.
https://pastebin.com/88NJeE03

I tried updating my drivers and downloading direxct x directly but neither helped
Originally posted by joridiculous:
Update your OS.

Windows 10 22H2 is fine. But GeForce GTX 750 Ti is too old, you can't play this game without upgrading videocard.

Damn... well, that's too bad for that present. Thanks for the answer tho
gloobnib Dec 27, 2023 @ 6:10pm 
Originally posted by Liam Pope:
Originally posted by joridiculous:
its literally the error in the log. Missing SM6


https://github.com/microsoft/DirectXTK12/wiki/Shader-Model-6

UE5:
It asks for all those requirements to be compatible with SM6 Feature Level due to Nanite and Lumen that requires them,

Unreal Engine Documentation Page
https://docs.unrealengine.com/5.0/en-US/API/Runtime/RHI/ERHIFeatureLevel__Type/
:2017stickytube:

I was just clarifying his issue is out of date Windows so his solution is to update it. When you highlight the line saying his GPU only supports SM5 when SM6 is needed, it could give him the impression his GPU is out of date when that is not the case.

I appreciate the update. I thought that my GPU was the issue here and was very upset because my 1660 should not be out of date according to the game's own specs. I'm not sure why I still have 2004 instead of 21H2 or 22H2 - according to Windows Updater itself, I was perfectly up to date, but now that I'm asking it to check again, it mysteriously has a whole list of new updates. I'm going to spend the night making sure that everything is up to date, and I'll check back when I'm finished!
Liam Pope Dec 27, 2023 @ 11:12pm 
Yeah I've seen Windows updates being like that. Maybe it first finds minor updates for your current version, and only after that finds major updates? Might even need to go back in multiple times.
gloobnib Dec 30, 2023 @ 9:21am 
Originally posted by gloobnib:
Originally posted by Liam Pope:

I was just clarifying his issue is out of date Windows so his solution is to update it. When you highlight the line saying his GPU only supports SM5 when SM6 is needed, it could give him the impression his GPU is out of date when that is not the case.

I appreciate the update. I thought that my GPU was the issue here and was very upset because my 1660 should not be out of date according to the game's own specs. I'm not sure why I still have 2004 instead of 21H2 or 22H2 - according to Windows Updater itself, I was perfectly up to date, but now that I'm asking it to check again, it mysteriously has a whole list of new updates. I'm going to spend the night making sure that everything is up to date, and I'll check back when I'm finished!

After a long adventure that required reinstalling Windows 10 (and thus all my drivers), I have finally gotten the game running! Thank you to all who commented, Talos Principle was one of my favorite games and I'm very excited to get into the sequel - cheers!
dpackage Feb 17, 2024 @ 10:17am 
Originally posted by DEN CT:
Originally posted by MASTAN:
@X-Vector, @deb, what's your Windows versions? Not just 10 or 11, also include the name of major update ie 2004, 21H2 etc. You can view it with "winver" command.


Originally posted by deb:
I'm receiving the same message as many others: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.

Here is my log file https://pastebin.com/DkiLa18B

Appreciate any help. Thanks.

Sorry, you have "Intel(R) Iris(R) Xe MAX Graphics", meaning internal Intel GPU, which is not supported, as stated in system requirements on store page. :(
Will there be a patch or port in the future that will expand support to the Intel GPU?
< >
Showing 256-270 of 288 comments
Per page: 1530 50