UCyborg Posted May 12, 2020 Share Posted May 12, 2020 (edited) Anyone heard about this? Apparently it's a way to run Direct3D 12 stuff on Windows 7. It has some limitations compared Direct3D 12 on Windows 10 and requires some effort on the developer's part. What I don't quite get...is it the library that comes with each game? The first result on Google is NuGet package. It's also completely unsupported on Windows 8.x. Edit: PCGamingWiki says D3D12On7 is bundled with Call of Duty: Modern Warfare, but it also says Gears 5 uses D3D11on12 on Windows 7. So there are two separate things. The latter converts D3D11 commands to D3D12 commands and that somehow works on Windows 7 with updated drivers? And D3D12On7 does what exactly? I might have to read this thoroughly, but it mentions Windows 7 version of D3D12.DLL is blocked from executing even on Windows 10. Edited May 12, 2020 by UCyborg Link to comment Share on other sites More sharing options...
IntMD Posted May 12, 2020 Share Posted May 12, 2020 (edited) 43 minutes ago, UCyborg said: What I don't quite get...is it the library that comes with each game? The first result on Google is NuGet package. It's also completely unsupported on Windows 8.x. I believe it's included in DX12 games where the costs of getting rid of the 7 fanbase wouldn't be worth it, like WoW for example. BTW, the NuGet .nupkg package is just a renamed .zip, and the libraries can be found in the \bin subfolder. Edited May 12, 2020 by IntMD Link to comment Share on other sites More sharing options...
UCyborg Posted May 21, 2020 Author Share Posted May 21, 2020 Yeah, I figured that much about D3D12On7. And from what I found, D3D11On12 apparently just allows final output to go through D3D12 while coding mostly in D3D11 style, but allowing for some extra D3D12 bells and whistles. Link to comment Share on other sites More sharing options...
DrunkenTanker Posted June 24 Share Posted June 24 (edited) I got request for d3d12.dll from some software (some messgenger :lol:) based on Qt 6 (I do not recommend to use Qt to create software) when tried to launch on Windows 7. I really think that just developer does wrong things. Sample how to use D3D12 on Windows 7 (D3D12on7) and porting DirectX 12 games on Windows 7. Download (you unzip to open package and unpack): https://www.nuget.org/packages/Microsoft.Direct3D.D3D12On7 That annoying messenger does not ask d3d12.dll more, but is not launched. Well, I just will delete this piece of bad code. That messenger does not work because want to know DPI and no other way. Trash app. Edited June 24 by DrunkenTanker Link to comment Share on other sites More sharing options...
lll888 Posted July 3 Share Posted July 3 (edited) I have a question, does Direct 12 even exist ? I unpacked the nvidia driver for win 10 and there was only 11, direct 12 is a marketing ploy. Just some kind of addition to force users to switch to 10 or 11, do I understand correctly ?) Edited July 3 by lll888 Link to comment Share on other sites More sharing options...
Dixel Posted July 3 Share Posted July 3 Never had any good experience with it - except only one game - RDR2 4 Link to comment Share on other sites More sharing options...
Dixel Posted July 3 Share Posted July 3 On 5/12/2020 at 12:29 PM, UCyborg said: And D3D12On7 does what exactly? Downgrades calls to DX11. 4 Link to comment Share on other sites More sharing options...
lll888 Posted July 4 Share Posted July 4 22 часа назад, Диксел сказал: Direct doesn’t bother me much, I’m more interested in the tcp fastopen function, this is the only thing that is not in win 7, if only someone could add it, it would be cool. Link to comment Share on other sites More sharing options...
Dixel Posted July 4 Share Posted July 4 4 hours ago, lll888 said: Direct doesn’t bother me much, I’m more interested in the tcp fastopen function, this is the only thing that is not in win 7, if only someone could add it, it would be cool. TCP Fast Open is neither related to the OP topic, nor Windows 7. You would need to ask on the link below. https://msfn.org/board/topic/184971-wip-windows-7-extended-kernel/page/ 4 Link to comment Share on other sites More sharing options...
ED_Sln Posted July 5 Share Posted July 5 On 7/3/2024 at 4:56 PM, lll888 said: I have a question, does Direct 12 even exist ? I unpacked the nvidia driver for win 10 and there was only 11, direct 12 is a marketing ploy. The fact that video cards that do not support DX12, but support 11.1 began to support DX12 after its release, indirectly confirms that there is no 12, it is all an update of 11, for so many years there is a lot of things added, so now it can be conditionally called 11.5. So also the version of NT10 is not true, it is the same NT6 core, and now actually core 6.4. Although in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion even in Win11 the version is listed as 6.3, as in 8.1. Link to comment Share on other sites More sharing options...
D.Draker Posted July 6 Share Posted July 6 20 hours ago, ED_Sln said: The fact that video cards that do not support DX12, but support 11.1 began to support DX12 after its release, indirectly confirms that there is no 12, Do you have a native DX12 card? 4 Link to comment Share on other sites More sharing options...
ED_Sln Posted July 6 Share Posted July 6 Yes, GTX1060. But you can call it at least 13, or you can raise the version every month like browsers do, it doesn't mean that it really has such changes that it's a new version. It's just further development. In the history of DX, has there ever been a time when video cards supporting an older version suddenly started hardware support for the new one? I don't remember. And even video cards supporting DX9.0 could not support what was added in DX9.0c. Link to comment Share on other sites More sharing options...
D.Draker Posted July 7 Share Posted July 7 On 7/6/2024 at 10:21 AM, ED_Sln said: Yes, GTX1060. But you can call it at least 13, or you can raise the version every month like browsers do, it doesn't mean that it really has such changes that it's a new version. It's just further development. In the history of DX, has there ever been a time when video cards supporting an older version suddenly started hardware support for the new one? I don't remember. And even video cards supporting DX9.0 could not support what was added in DX9.0c. Not only that card is super budget, esp. in the 3Gb form, gtx 1060 is almost a decade old, and has a very poor implementation of directX 12. Let's call it "beta stages", whereas Maxwell was alpha, only starting from their 2000 series one can talk serious about DX12. https://www.reddit.com/r/buildapc/comments/4xecbj/gtx_1060_and_directx12/ https://www.reddit.com/r/techsupport/comments/q95x4t/poor_fpsperformance_in_nondirectx_12_games/ https://www.reddit.com/r/halo/comments/oudm83/gtx_1060_6gb_failed_to_create_directx_12_device/ 2 Link to comment Share on other sites More sharing options...
D.Draker Posted July 7 Share Posted July 7 On 7/6/2024 at 8:12 AM, D.Draker said: Do you have a native DX12 card? I have a native DX12 card (Titan X) 12GB, the crappy DX12 implementation in it exists only on paper. Terrible FPS with all DX12 titles. 3 Link to comment Share on other sites More sharing options...
D.Draker Posted July 7 Share Posted July 7 I bought the most expensive OC EVGA version of GT1030, just for laughs ans tests. It was very popular at MSFN. The box clearly promises "full DX12 support". Guess what, not a single game could identify it properly. The same as in Reddit topics. 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now