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, 20:51
< >
Εμφάνιση 1-15 από 54 σχόλια
I should emphasize again make sure you don't have DirectX Agility before you go down this solution path. Simply check to see if you have the file C:\Windows\system32\D3D12Core.dll . If you have that file, you have Agility and this is not your issue.

The first step is to check what Windows 10 version you have. This can be done by typing into the search bar winver, or by holding down the Windows Key, pressing R, and typing winver in the box that pops up (followed by enter.) The second line in this window contains your build information including your revision. It should display something like mine, which displays "Version 2004 (OS Build 19041.804)" It's important to know your version (2004) and your revision (804, for the most part ignore everything in front of the decimal as that's just referencing the build number.)

Once you have your build and revision, we should check to see if you SHOULD have Agility already. According to Microsoft Updates, any version above 20H2 should have Agility included. Here is a link to a Wikipedia page that shows all the versions of Windows 10, and if your version is past 20H2, that's not exactly the greatest sign : https://en.wikipedia.org/wiki/Windows_10_version_history

If you have 2004 or 20H2, use the manual updater I linked to ( https://www.catalog.update.microsoft.com/Search.aspx?q=KB4601319 ). On this page, you want the update for 2004, for x64 (64bit), cumulative update, non-server version. On the page that update has this exactly for the line :

2021-02 Cumulative Update for Windows 10 Version 2004 for x64-based Systems (KB4601319)

If you have 20H2, look for this line :

2021-02 Cumulative Update for Windows 10 Version 20H2 for x64-based Systems (KB4601319)

At the end of those lines is a Download link that contains a manual Microsoft Update file you can double-click to run.
(KB4601319) was installing but then said that it could not install it (the system safety update). I have disabled windows defender and many things (i enabled the windows updater cuz got 0x80070422). I have d3d12.dll but not core.
i tried both 2004 and 20h2.
what should i do?
Yeah seemingly this does not work for me?
will just installing someones d3d12core.dll and puting it in system32 work? Gonna try it.
Αναρτήθηκε αρχικά από ReiTheTrap:
will just installing someones d3d12core.dll and puting it in system32 work? Gonna try it.
didn't work in my case
Really wish they'd give us an ETA for a patch, given alot of folks preordered for early access and can't play
but game runs well on windows 11
Τελευταία επεξεργασία από RIP Lexa; 23 Ιουλ 2023, 8:56
Αναρτήθηκε αρχικά από костя куколд:
Αναρτήθηκε αρχικά από ReiTheTrap:
will just installing someones d3d12core.dll and puting it in system32 work? Gonna try it.
didn't work in my case
same
Unfortunately I think too many internals have changed to simply copy D3D12Core.dll over and have it operate. For starters that DLL will vary based on the Windows version and revision it's coming from. In addition, if the DLL swap DID work, you'd also need to copy the D3D12.dll since that's been changed into a shim to support the new Agility structure. If you want to try the DLL copy, copy that as well, but I don't think it will work.

I'm sorry that I don't have more answers for why people don't have DirectX Agility and why these updates do not work. This is exactly what is frustrating about Windows Updates, and a personal reason for me disabling me and only doing large manual cumulative updates if absolutely necessary. DirectX Agility should even work under Windows 10 1909, but Microsoft has seemingly pulled the update that added it (although a future update might add it and still be able.)

Windows 11 users should not have anything to worry about regarding DirectX Agility - the OS ships with the technology. I would NOT EXPECT a patch to "fix" this issue from the game - this is an issue from Unreal Engine, not from Remnant. They chose to use the D3D12 renderer under Unreal Engine, which now as of recent builds uses DirectX Agility. The only way Gunfire Games could issue a patch is to ship a D3D11 version of the game or move the entire game to an older Unreal Engine version prior to it adopting DirectX Agility.
Idiot here, if I have win 10 version 1903, which update do I download?
Τελευταία επεξεργασία από Miu; 24 Ιουλ 2023, 6:00
Αναρτήθηκε αρχικά από ReiTheTrap:
(KB4601319) was installing but then said that it could not install it (the system safety update). I have disabled windows defender and many things (i enabled the windows updater cuz got 0x80070422). I have d3d12.dll but not core.
i tried both 2004 and 20h2.
what should i do?


Updating to 22H2?
Αναρτήθηκε αρχικά από Ꝙ Ghosthunter Ꝙ:
Αναρτήθηκε αρχικά από ReiTheTrap:
(KB4601319) was installing but then said that it could not install it (the system safety update). I have disabled windows defender and many things (i enabled the windows updater cuz got 0x80070422). I have d3d12.dll but not core.
i tried both 2004 and 20h2.
what should i do?


Updating to 22H2?

Αναρτήθηκε αρχικά από Miu:
Idiot here, if I have win 10 version 1909, which update do I download?


Just do update in your windows update menu until it's done, it should update to 22H2.
Αναρτήθηκε αρχικά από Ꝙ Ghosthunter Ꝙ:
Just do update in your windows update menu until it's done, it should update to 22H2.

If I wanted to update win to the latest version, I'd do it. I'm asking the OP 'cuz he knows what he's talking about.
Αναρτήθηκε αρχικά από Miu:
Αναρτήθηκε αρχικά από Ꝙ Ghosthunter Ꝙ:
Just do update in your windows update menu until it's done, it should update to 22H2.

If I wanted to update win to the latest version, I'd do it. I'm asking the OP 'cuz he knows what he's talking about.


Why you wouldn't want to? xD
Αναρτήθηκε αρχικά από Miu:
Idiot here, if I have win 10 version 1903, which update do I download?
Unfortunately 1903 flat out doesn't support DirectX Agility. The minimum Microsoft references is 1909, and that may even be deprecated (the update that introduced it has been removed but a future update might include it.) As of now 2004 seems like the earliest build with support for Agility in the link I provided above.

As a rule of thumb most modern D3D12 games need 1909 to work. Even further, for ray-tracing support and in general games working you need DirectX Ultimate, which shipped with 2004. I personally chose 2004 thinking I'd be safe for gaming, but I made it 4 years with no updates until needing to install DirectX Agility.
Τελευταία επεξεργασία από Dresk; 24 Ιουλ 2023, 7:23
< >
Εμφάνιση 1-15 από 54 σχόλια
Ανά σελίδα: 1530 50

Ημ/νία ανάρτησης: 22 Ιουλ 2023, 20:08
Αναρτήσεις: 54