DX12 comes to Windows 7

Aug 14, 2000
21,407
207
126
#1
https://blogs.msdn.microsoft.com/di...arcraft-uses-directx-12-running-on-windows-7/

It's not the full implementation and will only work for specific games, sort of like "Mini-GL" back in the day. But it's still very surprising.

DX12 in general is an absolute failure, and this is an unusual move given Windows 7 support is ending soon.

By some metrics Windows 7 still has a bigger market share than Windows 10. My hope from this is that support will be extended.
 
Aug 25, 2001
42,972
384
126
#2
Cliffs: some DX12 libraries will be bundled with high-profile games, to allow using the user-mode DX12 runtime on Windows 7.

NO WINDOWS 7 DIRECTX 12 REDISTRIBUTABLE WILL BE CREATED.

It's a developer library, not an end-user tool or upgrade.

Edit: BFG, please fix the title of this thread, the titles as it stands now is incorrect, there is NO redistributable DirectX 12 libary coming to Windows 7, nor any of the kernel-mode improvements. Just a user-mode libary to make it easier for developers to run games designed for DirectX 12 on Windows 7.
 
Nov 14, 2014
817
7
91
#3
So basically D3D12 with WDDM 1.1 limitations just like D3D11.1 with WDDM 1.1 limitations ...

One big killer use case of WDDM 2.x was it's ability to do context monitoring between different GPU engines allowing for async compute in D3D12. WDDM 2.x changes to driver residency also allowed D3D12 to do bindless ...

Likewise, logical operations were only available on WDDM 1.2 (Windows 8) and could not be back ported to WDDM 1.1 (Windows 7) so I can only imagine many other new features that appeared with D3D12 in Windows 10 will be gone. There shall be no shader model 6.x to exploit wave level intrinsics so from here on out it's pure shader model 5.0 (not even 5.1) ...
 
Feb 4, 2009
19,498
712
126
#4
All I know is every, single, game I try to run in DX12 runs slower and crappier than it does in DX11.
DX12 is a huge disappointment.
 

RaV666

Junior Member
Jan 26, 2004
10
3
81
#5
All I know is every, single, game I try to run in DX12 runs slower and crappier than it does in DX11.
DX12 is a huge disappointment.
Thats probably why ms decided to do this, to give devs a push so that they can do only dx12 for both w10 and w7, less work.And because there is no redistributable, once they hop on the dx12 train, ms stops this program so new games will work only on 10.Its kinda drug dealer kinda thing.
 

SPBHM

Diamond Member
Sep 12, 2012
4,763
27
106
#6
well, they could use Vulkan, that also works in Windows 7 (I wonder if this one factor why MS is doing this....)

but... an interesting move, specially so late, but WoW is huge and probably a lot of people are playing it on Windows 7.
 
Nov 16, 2006
1,375
106
106
#7
Solid Meh.

Like everything else the improvements in graphical fidelity in DX levels is getting smaller and smaller and smaller as time goes on. 7 to 9 was huge, 9 to 11 was less huge. 11/12 are really more back end modifications to improve overhead and extract more performance to cram more stuff on screen.

I know DXR is in there somewhere but like the much ballyhooed tessellation, just not seeing a killer app on that front yet.
 

Carfax83

Diamond Member
Nov 1, 2010
5,698
10
126
#8
All I know is every, single, game I try to run in DX12 runs slower and crappier than it does in DX11.
DX12 is a huge disappointment.
It really depends on the game and the engine. The reason for this I believe is because most 3D engines are fundamentally programmed in a serial manner, so to fully utilize an explicitly parallel renderer like DX12, large code sections need to be rewritten or overhauled. And that takes some time and skill I believe. Games like the Division 2, Shadow of the Tomb Raider, Sniper Elite 4 and a fair amount of others all run better in DX12 than they do in DX11. And of course, a lot of the Windows Store games are DX12 only, and they tend to be excellent performers as well.

The next generation of 3D engines is where we'll see the greatest leaps in parallelization though, or so I believe. We're already seeing it to some extent already, with games like Wolfenstein TNC being Vulkan only and having no OpenGL fallback path. Doom Eternal which will use IdTech 7 was said by the developers to be much more parallel than IdTech 6 which was used for the Doom 2016 reboot.
 
Feb 25, 2004
21,000
22
106
#9
Super weird to have this happening now of all times. All I can think is some big name developers said they were switching to Vulkan renders and MS finally started getting scared so they took steps to get them back on the MS path. But its so late in the game it would have diminished effectiveness significantly.

But they also just announced the new Chromium Edge will be available on Windows 7 so maybe they're throwing in the towel on Windows 10 only for the immediate future. I personally think making these things Windows 10 only hurt their adoption rather than driving "synergies" like they wanted.
 

amenx

Platinum Member
Dec 17, 2004
2,365
36
126
#10
Good timing. Just when 7 will also face a deluge of nag messages to upgrade to 10.
 
Feb 4, 2009
19,498
712
126
#11
I don't get all the windows 10 hate, works great for me.
I understand the spying concerns but you better not use an iPad, any android tablet, any android phone, any iPhone if you are worried about privacy.
 

amenx

Platinum Member
Dec 17, 2004
2,365
36
126
#12
Where is the hate for 10? Win 7 was awesome back in its time, but is now obsolete as far as I am concerned. Spying, shmying.. only simpletons are concerned with that. 10 as far as I am conerned is the only relevant OS for PC today.
 
Aug 14, 2000
21,407
207
126
#13
I don't get all the windows 10 hate, works great for me.
"Turning your PC into a locked down cell-phone appliance, with a garbage UI" is the best way to describe it.

I understand the spying concerns but you better not use an iPad, any android tablet, any android phone, any iPhone if you are worried about privacy.
I don't. I use an Alcatel button-phone which has no app store. The battery lasts a week on one charge, too.
 

mohit9206

Golden Member
Jul 2, 2013
1,006
52
116
#14
All I know is every, single, game I try to run in DX12 runs slower and crappier than it does in DX11.
DX12 is a huge disappointment.
Wow i mean how much hype was around DX12 initially? Low overhead, more efficient, better performance, etc. What happened to all that?
 
Aug 25, 2001
42,972
384
126
#15
Wow i mean how much hype was around DX12 initially? Low overhead, more efficient, better performance, etc. What happened to all that?
Maybe so, but you forgot "more work for overworked, under-paid developers".
 
Oct 14, 2003
5,854
105
126
#17
Maybe so, but you forgot "more work for overworked, under-paid developers".
There was an article about how to-the-metal programming wasn't exactly the greatest idea. It could have been just his point of view, but it seemed to make sense.

I think it was more to try to compete with consoles. But you can't compare with consoles because the platform doesn't change for several years and comes in one variant while with PCs you have to deal anywhere from a $300 laptop to a $5000 bleeding edge gamer PC. Of course when nothing changes eventually you find a better way to do things.

But no matter how much optimization consoles get, it can't rival a PC that costs several times more. Of course consoles perform very admirably for the hardware because of the stable platform.

It just goes to show you really can't get anything for free.
 

Similar threads



ASK THE COMMUNITY

TRENDING THREADS