• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

DirectX 12 Makes Windows 7 Debut With Latest World of Warcraft Patch

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,558 (6.27/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
But Windows 7 still doesn't support anything greater than WDDM 1.1. What they did is add the libraries so that Direct3D 12 calls can be translated to run on WDDM 1.1. Games using the AP will gain some performance benefit from that because D3D12 is much more multithreaded and leaner but it doesn't gain all of the benefits because many were in WDDM versions since 1.1. Could Microsoft have done this a long time ago? Yes. Why have they not? D3D12 adoption in general has been painfully slow so it wasn't a priority until a heavyweight (like Blizzard) started throwing its weight around.
 
Joined
Aug 14, 2012
Messages
186 (0.07/day)
System Name "Big E"
Processor I5 2400
Motherboard Intel DQ67OW
Cooling Scythe Samurai ZZ
Memory 4 X 2 Gb Kingmax 1333
Video Card(s) MSI RX470 gaming x 4gb
Storage samsung F3 500 GB
Display(s) Acer S271HLBbid
Case "Big E"
Power Supply Gembird 450 W
Mouse Generic
Keyboard Generic
Software W7 X64
Benchmark Scores Nothing worthy to mention
i wonder if @W1zzard will do a review about it.Should be interesting.
 

chrcoluk

New Member
Joined
Feb 1, 2019
Messages
11 (0.04/day)
They DONT!!! Which means you didn’t frickin read. It will be issued as a game patch, to work only with WoW!!!

In addition to post 1 (as @eidairaman1 mentioned), I also had already restated the issue clearly.

Direct source here:
https://blogs.msdn.microsoft.com/directx/2019/03/12/world-of-warcraft-uses-directx-12-running-on-windows-7/
That link doesnt say what you said at all.

The techpowerup story says DX12 will be made available in WOW via a patch. It may actually mean what you say that DX12 is been distributed via the patch, but its exact wording doesnt say that.

So again accusing me of not reading things when I have.

The blog link is the same, it simply says blizzard added DX12 support.

Feel free to quote where it says this "blizzard are distributing DX12 to WoW players".

But Windows 7 still doesn't support anything greater than WDDM 1.1. What they did is add the libraries so that Direct3D 12 calls can be translated to run on WDDM 1.1. Games using the AP will gain some performance benefit from that because D3D12 is much more multithreaded and leaner but it doesn't gain all of the benefits because many were in WDDM versions since 1.1. Could Microsoft have done this a long time ago? Yes. Why have they not? D3D12 adoption in general has been painfully slow so it wasn't a priority until a heavyweight (like Blizzard) started throwing its weight around.
Probably is some hacks done here and there yeah but its still DX12. Ultimately DX12 was exclusive to windows 10 to encourage adoption of windows 10, not because of technical reasons.
 
Joined
Apr 12, 2013
Messages
2,674 (1.10/day)
Not this again, do people forget that there was win8 (also win8.1) before the advent of win10 :rolleyes:

WDDM changes aren't just for show & if you think win8 or win10 didn't bring changes to the win7 kernel, aside from WDDM or DX12, then there's no point talking about this!
It’s been a while and I prepared a lot of slides for DX12
but generally the constraints imposed by WDDM 1.1 still apply to all low-level GPU hardware abstractions on Windows 7. In the end the Win7/WDDM 1.1 system design & policies around GPU memory management & scheduling constrain the type of application and user scenarios that low-level APIs can be successful driving on that platform. It works decent for 1-2 high resource consuming applications at a time, but the user experience does not degrade gracefully if a lot of apps running simultaneously start loading up the GPU with low-level API usage on Windows 7. That does mean there’s a number of AAA games & engines that benefit from it though. Workstation apps are another category where the user tends to run just 1 high resource consuming app at a time, but users in that category tend to go for more recent OSs as that’s where the official support channels are greatest.

Why D3D12 on Win7? We’re at the next stage for D3D12 and low-level APIs in the technology adoption curve by developers and publishers. The next order of magnitude in the title & engine population are now designing first, or *only* for low-level APIs. The devs & publishers are making a lot of tradeoffs as part of this process:

  • How do they get the most fidelity, frame rate, and functionality out of the low-level API for each target platform?
  • How do they reward gamers who bought high end hardware with commensurate high end experiences?
  • How do they get the largest total addressable market?
    • Widest variety of hardware
    • On all the OS and device platforms where the gamers are
  • While keeping the engineering cost within budget

There’s a measurable population of gamers in some markets that likely won’t get off of Windows 7 in time for this next wave of titles and engines on low-level APIs. D3D12 on Windows 7 is what my team did to assist developers & publishers with the engineering cost and addressable market tradeoffs they were making. Developers get to focus more time/spend less effort on making their engines & titles work better on D3D12, publishers have a reduced cost for reaching their market on Windows, gamers who are stuck on Windows 7 still get to play the games with the limits imposed by that OS, and Windows 10 gamers get a larger number of games that can more fully exploit their hardware. All together it was a solution my team was really happy to make possible.

The system constraints in Windows 7, as well as the well aged properties of the ecosystem (just think of all the random drivers & software hooking into bizarre internal methods that were never designed to be touched outside of OS code), are why we’re doing a title by title rollout at first. We need to make sure the experience is a quality one across users, developers, and publishers.

Max McMullen
Development Manager
Compute, Graphics, and AI (yes, we chose the group name in that order because the acronym was funny to us)
Microsoft
https://forum.beyond3d.com/posts/2062153/

Imagine any AAA game with DX11 vs DX12/vulkan on win10 - that's the difference you'll likely see with WoW especially wrt performance. FFS win7 is 10 years old :shadedshu:
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,558 (6.27/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Probably is some hacks done here and there yeah but its still DX12. Ultimately DX12 was exclusive to windows 10 to encourage adoption of windows 10, not because of technical reasons.
Only user mode D3D12 which is referring to these functions. Windows 7 hasn't been updated to support DirectX 12; rather, the D3D12 component has been "ported" to run on WDDM 1.1.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,560 (3.03/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Devil
Processor Core i7-4790k 4.4Ghz @ 1.18v
Motherboard ASUS Z97 Deluxe
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F CPU cooler
Memory 2x 8GB Mushkin Redline DDR-3 1866
Video Card(s) MSI GTX 1080Ti Gaming X
Storage 1x 500 MX500 SSD; 1x 2TB WD Black; 2x 4TB WD Black;1x 2TB WD Green (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
That link doesnt say what you said at all.

The techpowerup story says DX12 will be made available in WOW via a patch. It may actually mean what you say that DX12 is been distributed via the patch, but its exact wording doesnt say that.

So again accusing me of not reading things when I have.

The blog link is the same, it simply says blizzard added DX12 support.

Feel free to quote where it says this "blizzard are distributing DX12 to WoW players".



Probably is some hacks done here and there yeah but its still DX12. Ultimately DX12 was exclusive to windows 10 to encourage adoption of windows 10, not because of technical reasons.
Since you don’t read well, from the link:

“After seeing such performance wins for their gamers running DirectX 12 on Windows 10, Blizzard wanted to bring wins to their gamers who remain on Windows 7,”

“Today, with game patch 8.1.5 for World of Warcraft: Battle for Azeroth, Blizzard becomes the first game developer to use DirectX 12 for Windows 7! Now, Windows 7 WoW gamers can run the game using DirectX 12 and enjoy a framerate boost,”

From their FAQ:
Any other DirectX 12 game coming to Windows 7?"
"We are currently working with a few other game developers to port their D3D12 games to Windows 7. Please watch out for further announcement.”
Again, a PER GAME basis.

Underlining emphasis is mine.
 
Last edited:
Joined
Jul 9, 2015
Messages
1,968 (1.22/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
what everyone said
Oh, The Everyone's Mouth speaking.

980ti and a 1440p
That's cool. Remind me, was 980Ti touted "DX12" card or was it not.
I still vaguely remember "nobody needs DX12" green tinted claims from back then.

Anyhow, while quite fine a card, 980Ti is not the best example to test DX12.

That article explains why kernel support is not needed.
Would you mind citing the relevant part.\
Is it this one:

I've just received confirmation from AMD that their forthcoming Vulkan driver will only work with the AMDGPU DRM kernel driver

?

Vulcan that worked better than DX12
Had that been the case, wouldn't we see game developers migrating to Vulkan en mass?

Why have they not?
Isn't it obvious?
 
Joined
Feb 18, 2009
Messages
1,728 (0.44/day)
Location
Slovenia
System Name 2013Plus
Processor Intel Core i7 3820 OC@ 4.0 GHz
Motherboard Asus P9X79
Cooling Noctua NH-L12
Memory Corsair Vengeance 24GB 1333MHz
Video Card(s) Sapphire ATI Radeon RX 480 8GB
Storage Samsung SSD 860 Evo, 850 Evo, WD1002FAEX,4xWD10EZEX,2xWDGreen2TB,WD30EFRX,WD40EFRX
Display(s) Asus PB328Q 32' 1440p@75hz (prev. Asus VG278 144Hz)
Case Cooler Master CM Storm Trooper
Audio Device(s) Asus Xonar D1
Power Supply Corsair H750W
Mouse Mad Catz RAT5
Software Win7 - Win10 - LMint
Mind blow .... dreams real

Blizzard actually managed to do the unthinkable, holy cow.


Only user mode D3D12 which is referring to these functions. Windows 7 hasn't been updated to support DirectX 12; rather, the D3D12 component has been "ported" to run on WDDM 1.1.
Isn't User-mode is similarly to Runtime if I'm not mistaken (I should have known that), you don't need anything else to run things on it, you simply can't develop on it.

Someone could extract it from the patch/game and maybe hack the system files up, worth a try.

Also the indication is that per-game is a temporary thing, so system wide support may come later.
 
Joined
May 25, 2012
Messages
4 (0.00/day)
Dx12 for Win7, gee, so far there is no where to download this from, seems to be Vaporware to Me.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,560 (3.03/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Devil
Processor Core i7-4790k 4.4Ghz @ 1.18v
Motherboard ASUS Z97 Deluxe
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F CPU cooler
Memory 2x 8GB Mushkin Redline DDR-3 1866
Video Card(s) MSI GTX 1080Ti Gaming X
Storage 1x 500 MX500 SSD; 1x 2TB WD Black; 2x 4TB WD Black;1x 2TB WD Green (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
Dx12 for Win7, gee, so far there is no where to download this from, seems to be Vaporware to Me.
WoW. Patch. It’s only for that game so far.
 
Joined
Aug 6, 2017
Messages
4,984 (5.84/day)
Location
Poland
System Name skurwiel szatan
Processor i7 5775c @4.3GHz/1.385v/EDRAM @2GHz
Motherboard Z97X Gaming 5
Cooling Noctua D15S
Memory Crucial Ballistix Tactical LP 1600 CL8 @2133 9-9-9-27 1T
Video Card(s) RTX 2070 Super Gaming X Trio
Storage SU900 128 (OS)/850 PRO 256+256+ 512,860 EVO 500,XPG SX950U 480,M9Pe(Y) 512 (games)/4TB HDDs (3+1)
Display(s) Acer XB241YU+Dell S2716DG dual monitor setup
Case Full tower
Audio Device(s) W830BT headphones
Power Supply Superflower Leadex Gold 850W
Mouse G903 lightspeed+powerplay,G403 wireless + Steelseries DeX + Roccat rest
Keyboard Razer Deathstalker
Software Windows 10
Benchmark Scores A LOT
WoW. Patch. It’s only for that game so far.
I don't know if this title is really that misleading or people can't friggin process words anymore.
it says wow patch has dx12
not w7 has dx12
 
Top