Remnant II
กระทู้นี้ได้ถูกล็อกแล้ว
DirectX 12 is not supported on your system..."
If you are receiving this message, it is possibly due to your system not having DirectX Agility installed. DirectX Agility is not something that's only available in the latest Windows 10 version or only Windows 11, it's available in a variety of versions given you have required revision or higher. For some reason it can escape being installed through Windows update at times.

The easiest way to check if you have DirectX Agility is if you have the file C:\Windows\system32\D3D12Core.dll . If you have this file, lacking Agility is not your problem and I apologize for wasting your time. If you do not have this file, you must install DirectX Agility.

Here is Microsoft's article on getting started with DirectX Agility, which led me down the rabbit hole of fixing my problem : https://devblogs.microsoft.com/directx/gettingstarted-dx12agility/

Remnant II uses a VERY recent build of UE4, one that has DirectX Agility enabled and needs it. I found out that Epic is using Agility through this link on UE5 : https://forums.unrealengine.com/t/ue5-nanite-need-latest-windows-10-version-that-support-dx12-agility/525947 . Expect many future UE4/5 titles to start requiring Agility.

Now, to solve the issue, you need to make sure you have DirectX Agility installed on your Windows 10 version. As I said, Agility is available as far back as Windows 10 1909 (I use 2004 personally), and naturally available all the way up to 22H2 and Windows 11. Normally I would say the solution is simply Windows Update, but it appears that sometimes when not doing cumulative updates things like Agility can get lost. You can manually download the update needed for your Windows version using the update catalog site. I am running Windows 10 2004 with updates disabled, and so I needed to manually download and install the following update : https://www.catalog.update.microsoft.com/Search.aspx?q=KB4601319

For all your turbo nerds out there, DirectX Agility seems to finally be Microsoft's solution to lacking extensions like OpenGL and Vulkan have. Hopefully we won't need to update Direct3D anymore to utilize new GPU features as they can "bolt" them in to API via DLLs similar to the extensions system.

Hope this helps and educates some, respond if you need help.
แก้ไขล่าสุดโดย Dresk; 22 ก.ค. 2023 @ 8: 51pm
< >
กำลังแสดง 31-45 จาก 54 ความเห็น
โพสต์ดั้งเดิมโดย Arc:
โพสต์ดั้งเดิมโดย Tao314zdin:
Just drop it here, so people do not get missinformed:
https://learn.microsoft.com/en-us/windows/release-health/release-information

1809 support ends in 2029, for example.
Since you want to be so passive-agressive about your obsolete LTSC build:
You have just posted LTSC-only servicing date, and that's security updates only (because LTSC).

Current main-stream servicing channels are 21H2 and 22H2 for content updates (though as 22H2 is last major content update for Win10, it's only small stuff from now on anyway).
That does not mean it is deprecated though, that is the point. Also that is how all LTS (long term support) work, not just Windows.

Edit: also here is an example how store page should look like when not all versions of the system are supported by a game: https://us.battle.net/support/en/article/251518
แก้ไขล่าสุดโดย Tao314zdin; 29 ก.ค. 2023 @ 8: 56am
99% of people here do not have LTS, and for all intents and purposes all major WIndows builds bar 21h2 and 22h2 are deprecated and only get critical patches, i.e. no DX12 Ultimate or Agility SDK support.
LTSC will get to be updated on critical fixes longer and that's about it, still no feature support (by default, because LTSC is what it is).
โพสต์ดั้งเดิมโดย Arc:
99% of people here do not have LTS, and for all intents and purposes all major WIndows builds bar 21h2 and 22h2 are deprecated and only get critical patches, i.e. no DX12 Ultimate or Agility SDK support.
LTSC will get to be updated on critical fixes longer and that's about it, still no feature support (by default, because LTSC is what it is).
Most people don't that is true. So? 1% of the sales figures (around 2M from a brief search) is a lot of people.

Not to mention it does not make it OK to just write W 10 on the store page. Because it is factually wrong.

It's like lets not write about side effects on the drag instructions because 99% of people will not get them.
แก้ไขล่าสุดโดย Tao314zdin; 29 ก.ค. 2023 @ 9: 12am
โพสต์ดั้งเดิมโดย Varner:

Updating/upgrading to newer LTSC branches is not the upgrade you may think. In addition to needing a new license, if you were on 1809 like I am you should stay there if you want the maximum support interval from Microsoft. That branch is guaranteed 10 years of support, through 2029. The LTSC branches dropped to 5 years of support after this, so if you upgrade to a legacy 2021 you are going to lose support 3 years earlier in 2026 instead. If you go to a LTSC 2023 branch, your support terminates in 2028 - you're still going to lose a full year of support.

The game is sold as requiring Windows 10, not a specific hyper-recent version. I am not changing from the LTSC branch 1809 which is fully updated and has guaranteed support for another 6 years. Hopefully the devs are able to address this. DX12 works fine on LTSC branch 1809 which is fully up to date.

That may be true, but I'm already using LTSC so I can avoid microsoft's meddling with my PC, so I don't mind losing support early. I use LTSC so I can actually control my PC, rather than having microsoft push random updates, mobile games, and bloatware onto my PC without my consent. LTSC is the ONLY reason that I finally moved on from windows 7 a couple of years ago. I quite literally don't care if the new build doesn't upgrade anything as long as it functions as the previous build did, and has the new DirectX stuff.

Also, when I upgraded to 21H2, I didn't lose my license. My LTSC is still activated.

Fair enough if you're willing to wait for potential fixes from the devs, but I've been waiting on this game with friends, and, given that this is a new function that I presume many games are going to rely on in the future, I'd prefer to have DirectX Agility installed on my system, which I didn't find a way to do on the 1809 build.
แก้ไขล่าสุดโดย Dornam; 29 ก.ค. 2023 @ 10: 58am
โพสต์ดั้งเดิมโดย Dresk:
If you are receiving this message, it is possibly due to your system not having DirectX Agility installed. DirectX Agility is not something that's only available in the latest Windows 10 version or only Windows 11, it's available in a variety of versions given you have required revision or higher. For some reason it can escape being installed through Windows update at times.

The easiest way to check if you have DirectX Agility is if you have the file C:\Windows\system32\D3D12Core.dll . If you have this file, lacking Agility is not your problem and I apologize for wasting your time. If you do not have this file, you must install DirectX Agility.

Here is Microsoft's article on getting started with DirectX Agility, which led me down the rabbit hole of fixing my problem : https://devblogs.microsoft.com/directx/gettingstarted-dx12agility/

Remnant II uses a VERY recent build of UE4, one that has DirectX Agility enabled and needs it. I found out that Epic is using Agility through this link on UE5 : https://forums.unrealengine.com/t/ue5-nanite-need-latest-windows-10-version-that-support-dx12-agility/525947 . Expect many future UE4/5 titles to start requiring Agility.

Now, to solve the issue, you need to make sure you have DirectX Agility installed on your Windows 10 version. As I said, Agility is available as far back as Windows 10 1909 (I use 2004 personally), and naturally available all the way up to 22H2 and Windows 11. Normally I would say the solution is simply Windows Update, but it appears that sometimes when not doing cumulative updates things like Agility can get lost. You can manually download the update needed for your Windows version using the update catalog site. I am running Windows 10 2004 with updates disabled, and so I needed to manually download and install the following update : https://www.catalog.update.microsoft.com/Search.aspx?q=KB4601319

For all your turbo nerds out there, DirectX Agility seems to finally be Microsoft's solution to lacking extensions like OpenGL and Vulkan have. Hopefully we won't need to update Direct3D anymore to utilize new GPU features as they can "bolt" them in to API via DLLs similar to the extensions system.

Hope this helps and educates some, respond if you need help.

Thank you so much now I don't need to boot the windows 21H1 I had installed just for this game. I can now play on my windows 10 1909 and the the correct update for this version is slighly different as you said. For those on W10 1909 like me just install update KB4601315.
โพสต์ดั้งเดิมโดย iuri П:
Thank you so much now I don't need to boot the windows 21H1 I had installed just for this game. I can now play on my windows 10 1909 and the the correct update for this version is slighly different as you said. For those on W10 1909 like me just install update KB4601315.

Where did you find it? It's not in the catalog.
โพสต์ดั้งเดิมโดย Dornam:
โพสต์ดั้งเดิมโดย Varner:
That may be true, but I'm already using LTSC so I can avoid microsoft's meddling with my PC, so I don't mind losing support early. I use LTSC so I can actually control my PC, rather than having microsoft push random updates, mobile games, and bloatware onto my PC without my consent. LTSC is the ONLY reason that I finally moved on from windows 7 a couple of years ago. I quite literally don't care if the new build doesn't upgrade anything as long as it functions as the previous build did, and has the new DirectX stuff.

Also, when I upgraded to 21H2, I didn't lose my license. My LTSC is still activated.

Fair enough if you're willing to wait for potential fixes from the devs, but I've been waiting on this game with friends, and, given that this is a new function that I presume many games are going to rely on in the future, I'd prefer to have DirectX Agility installed on my system, which I didn't find a way to do on the 1809 build.

Completely agree with all of the reasons, which mirror my justifications.

I am surprised you were able to upgrade to 21H2 from 1809 without a license issue, though. They are most definitely separate products, unlike standard Win10 stuff which can swap versions trivially the only way to update from LTSC 2019 (the 1809 branch) to LTSC 2021 (I presume this is the 21H2 you are on now) would be a reinstall in place, and the latter one should demand a new key, rejecting the 1809 key/activation.

At least that's my understanding. After doing some digging I may be moving to IoT LTSC 2021, but please elaborate about your upgrade path if you were able to do this easier.
แก้ไขล่าสุดโดย Varner; 30 ก.ค. 2023 @ 1: 27pm
โพสต์ดั้งเดิมโดย Varner:

Completely agree with all of the reasons, which mirror my justifications.

I am surprised you were able to upgrade to 21H2 from 1809 without a license issue, though. They are most definitely separate products, unlike standard Win10 stuff which can swap versions trivially the only way to update from LTSC 2019 (the 1809 branch) to LTSC 2021 (I presume this is the 21H2 you are on now) would be a reinstall in place, and the latter one should demand a new key, rejecting the 1809 key/activation.

At least that's my understanding. After doing some digging I may be moving to IoT LTSC 2021, but please elaborate about your upgrade path if you were able to do this easier.

Here's the instructions I followed when I searched for how to upgrade LTSC:

"To upgrade form one version of LTSC to another is very simple.
I log into the computer as an admin.
I uninstall the anti-virus as this can stop the upgrade from working.
I copy the Windows LTSC files to a folder on the desktop.
I run the setup.exe, and choose to keep all files and folders.
The upgrade runs, and it takes about an hour.
After its finished, I reinstall the anti-virus."

I don't have a separate antivirus, so I didn't have anything to uninstall, but, otherwise, those are the steps I followed.

It was a pain in the ass to find an updated copy of LTSC 21H2 though, so feel free to friend and message me if you need help finding one. The evaluation copy version on microsoft's website isn't the one you're looking for.
โพสต์ดั้งเดิมโดย Miu:
โพสต์ดั้งเดิมโดย iuri П:
Thank you so much now I don't need to boot the windows 21H1 I had installed just for this game. I can now play on my windows 10 1909 and the the correct update for this version is slighly different as you said. For those on W10 1909 like me just install update KB4601315.

Where did you find it? It's not in the catalog.

https://www.tenforums.com/windows-10-news/173948-kb4601315-cumulative-update-windows-10-v1909-18363-1377-feb-9-a.html
Seems like a problem easily solved by making sure your windows version is on the 22H2 build (Win 10/11).
Hy all. I got W10 (64x) version 22H2 (OS BUILD 19045.3271). I got the file D3D12Core.dll. The game doesnt work. I still have the message: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
Please help .
I will refund ....isnt fair....
โพสต์ดั้งเดิมโดย Ladybird:
Hy all. I got W10 (64x) version 22H2 (OS BUILD 19045.3271). I got the file D3D12Core.dll. The game doesnt work. I still have the message: DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
Please help .
I will refund ....isnt fair....
PC specs ?
GPU driver version ?
Well, first of all sorry for my english, not really good.
Im having the same problem as everyone here, or seems like.
I tried all the solutions in this post, and nothing works fine for me, the game can't run.
When I try to start the game, the Directx12 error occurs, I already checked that DAgility is in my computer, d12 is installed on the system and launch options dont work.
Im trying to run the game with 16gb RAM, i7 6700k and R9 380 series, and is the first time i have this problem, It's an old PC, but till now never had a problem.
โพสต์ดั้งเดิมโดย SisoTheKid:
Well, first of all sorry for my english, not really good.
Im having the same problem as everyone here, or seems like.
I tried all the solutions in this post, and nothing works fine for me, the game can't run.
When I try to start the game, the Directx12 error occurs, I already checked that DAgility is in my computer, d12 is installed on the system and launch options dont work.
Im trying to run the game with 16gb RAM, i7 6700k and R9 380 series, and is the first time i have this problem, It's an old PC, but till now never had a problem.
R9 380 isn't like only 2GB VRAM?
โพสต์ดั้งเดิมโดย ZeroGForce:
Cupcake — Today at 9:59 AM
Fix for DX12 amd gpu:

If you are on legacy use these version:
-21.4.1
-21.5.2

If you are not legacy use:

-23.7.1
how do i do this? for reference im on an amd ryzen 1600. would that even work for me?
< >
กำลังแสดง 31-45 จาก 54 ความเห็น
ต่อหน้า: 1530 50

วันที่โพสต์: 22 ก.ค. 2023 @ 8: 08pm
โพสต์: 54