• 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
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
1.2 = introduction of "warps" for multithreading/scheduling (how GPUs handle compute and graphics workloads together)
1.3 = Miracast support
2.0 = allows closer to the metal graphics programming
2.1 = HDR10 support
2.2 = VR and AR support
2.3 = perfdata query (standardized way to get GPU load, GPU frequency, memory frequency, etc.--which lead to the detailed GPU performance view in Task Manager)
2.4 = D3D12 hardware video decoding and more perfdata (fan speed, temperature, etc.)
2.5 = DXR support and HDR tweaks

None of these things will ever come to Windows 7 because the display drivers simply don't support it.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
1.2 = introduction of "warps" for multithreading/scheduling (how GPUs handle compute and graphics workloads together)
1.3 = Miracast support
2.0 = allows closer to the metal graphics programming
2.1 = HDR10 support
2.2 = VR and AR support
2.3 = perfdata query (standardized way to get GPU load, GPU frequency, memory frequency, etc.--which lead to the detailed GPU performance view in Task Manager)
2.4 = D3D12 hardware video decoding and more perfdata (fan speed, temperature, etc.)
2.5 = DXR support and HDR tweaks

None of these things will ever come to Windows 7 because the display drivers simply don't support it.

Wddm could be rebuilt in 7, just ms is too lazy to do such...
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Again, no, because hardware vendors won't release drivers for it. They were annoyed with Microsoft when Microsoft announced they were extending support for Windows 7. Microsoft likely won't extend it again.
 
Joined
Aug 20, 2007
Messages
20,714 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches
Software Windows 11 Enterprise (legit), Gentoo Linux x64
I've done a few network drivers. Never had problems.

I'm guessing certain OEMs aren't using the new NDIS6+ features. At least Intel and Realtek are though.

Wddm could be rebuilt in 7, just ms is too lazy to do such...

It's not laziness as much as it is commercial viability. It would take kernel work. It would cost money. Where's the return? Windows 7 no longer generates revenue. They want you on the profitable product. There is absolutely no reason to put in effort to lose money. It actually would be a violation of shareholder law, and possibly an offense against the shareholders in it's own right (unless they argued they were banking on good press to make them money or something, I dunno).
 
Last edited:
Joined
Sep 15, 2007
Messages
3,944 (0.65/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
So the mass exodus begins?
 
Joined
Feb 1, 2019
Messages
2,521 (1.34/day)
Location
UK, Leicester
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE 10G
Storage 1TB 980 PRO (OS, games), 2TB SN850X (games), 2TB DC P4600 (work), 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Please read the thread. All answers are within. It’s been said several times.

I suggest you read the thread, you just told me to read the thread to find answers that are not in the thread, I know because I checked before posting, and I checked again after your post.

So the question remains if anyone knows, how do windows 7 users download dx12? Is it confirmed also if its not on windows 8.1? Answers pointing to google or other search are not valid.
 
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)
I suggest you read the thread, you just told me to read the thread to find answers that are not in the thread, I know because I checked before posting, and I checked again after your post.
Actually, that was answered. You didn't read closely enough.
So the question remains if anyone knows, how do windows 7 users download dx12?
You can't. All of the code/libraries that will contain the DX12 functionality will be included with an update to WOW.
Answers pointing to google or other search are not valid.
Oh yes they are. Telling someone to pop a quick query into Google for something easily researched is a perfectly valid answer sometimes.
 
Last edited:
Joined
Mar 11, 2019
Messages
285 (0.15/day)
1.2 = introduction of "warps" for multithreading/scheduling (how GPUs handle compute and graphics workloads together)
1.3 = Miracast support
2.0 = allows closer to the metal graphics programming
2.1 = HDR10 support
2.2 = VR and AR support
2.3 = perfdata query (standardized way to get GPU load, GPU frequency, memory frequency, etc.--which lead to the detailed GPU performance view in Task Manager)
2.4 = D3D12 hardware video decoding and more perfdata (fan speed, temperature, etc.)
2.5 = DXR support and HDR tweaks

None of these things will ever come to Windows 7 because the display drivers simply don't support it.


not everything microsoft puts in the DXGI change list is as things are, the 2.0 note is specifically the support of DX12, and as vulkan has shown Win10 is not necessary for closer to metal rendering.

...not to mention, microsoft has on a few occasions, mis-written the dxgi change list noting feature added under say, 2.4 that weren't added till 2.5.

Miracast was available to Windows 7 as WiDi (or more accurately, Miracast is the evolution of WiDi.)
HDR is present on 7 and 8 via vendor driver api's
VR and AR don't require DXGI, but an exposed framwork helps accelerate development
Perfdata query introduced compatibility regressions with other utilities that could do it first.

etc.

Now adding these to the DXGI ecosystem is useful, it brings things together under windows 10 more coherently, but it is not and will never be the only way to get things done.
 
Last edited:
D

Deleted member 177333

Guest
Ya I'm still running Win7 x64. And I have no plans to move to Win10 until certain games or apps require it. I use Win10 at work, and IMO, Win7 is simply a better OS.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
:slap::kookoo:
I suggest you read the thread, you just told me to read the thread to find answers that are not in the thread, I know because I checked before posting, and I checked again after your post.

So the question remains if anyone knows, how do windows 7 users download dx12? Is it confirmed also if its not on windows 8.1? Answers pointing to google or other search are not valid.

Go back and read post 1
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
not everything microsoft puts in the DXGI change list is as things are, the 2.0 note is specifically the support of DX12, and as vulkan has shown Win10 is not necessary for closer to metal rendering.
Vulkan runs legacy mode (using OGL draw calls) on Windows 7, if it runs at all. Performance is much worse because OpenCL/Vulkan piggybacks on the unified shader design DirectX pioneered.

Miracast was available to Windows 7 as WiDi (or more accurately, Miracast is the evolution of WiDi.)
Implemented in the driver rather than software on top of the driver.

HDR is present on 7 and 8 via vendor driver api's
Not Windows itself.

VR and AR don't require DXGI, but an exposed framwork helps accelerate development
Which is what standards do--provide guidelines and direction. One could hack VR support into Windows 7 but it's not going to work as well as it does on Windows 10.

Perfdata query introduced compatibility regressions with other utilities that could do it first.
Extremely hacky: hooking into drivers themselves (requires different calls for different vendors), hunting for, and interpreting that data. Now drivers expose that data so any application can easily query the performance counters.
 
Joined
Mar 11, 2019
Messages
285 (0.15/day)
Now drivers expose that data so any application can easily query the performance counters.

And windows uses an unsafe local mutex for some of them making other applications unsafe to use, or having the capability disabled entirely (Aida64/Hwinfo base clock detection)

Vulkan runs legacy mode (using OGL draw calls) on Windows 7, if it runs at all. Performance is much worse because OpenCL/Vulkan piggybacks on the unified shader design DirectX pioneered.

No it doesn't.
 
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)
Vulkan runs legacy mode (using OGL draw calls) on Windows 7, if it runs at all.
Incorrect. Doom 2016 runs better on 7 than it does 10. I ran that benchmark personally recently to settle a debate we were having in the shop. Granted the difference was small, but it was a measurable 4%.
Performance is much worse because OpenCL/Vulkan piggybacks on the unified shader design DirectX pioneered.
Also incorrect. OGL pioneered shaders with the help of IDGames/John Carmack back in the heydays of the Quake series. Microsoft piggybacked OGL with a twist and was late to the game with it.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Incorrect. Doom 2016 runs better on 7 than it does 10. I ran that benchmark personally recently to settle a debate we were having in the shop. Granted the difference was small, but it was a measurable 4%.
Let me guess, NVIDIA GPU? Vulkan/OpenGL didn't make much difference on NVIDIA:
https://www.eteknix.com/doom-opengl-vs-vulkan-graphics-performance-analysis/5/
...the reason why Vulkan gets a big boost on AMD cards is because the GPU is spending less time waiting for the driver running on the CPU.

4% can also be explained easily by driver differences (Windows 10 driver dev forked from Windows 7 driver dev a long time ago, optimizations for Doom 2016 may have been overwritten by optimizations for newer games released since then).

Also incorrect. OGL pioneered shaders with the help of IDGames/John Carmack back in the heydays of the Quake series. Microsoft piggybacked OGL with a twist and was late to the game with it.
Unified shaders were introduced in Direct3D 10/Vista.
 
Last edited:
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,909 (2.43/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Phantom
Processor Core i7-8700k 4.4Ghz @ 1.18v
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F Black CPU cooler
Memory 2x 16GB Mushkin Redline DDR-4 3200
Video Card(s) EVGA RTX 2080 Ti Xc
Storage 1x 500 MX500 SSD; 2x 6TB WD Black; 1x 4TB WD Black; 1x400GB VelRptr; 1x 4TB WD Blue storage (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 (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
So the question remains if anyone knows, how do windows 7 users download dx12? Is it confirmed also if its not on windows 8.1? Answers pointing to google or other search are not valid.
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/di...arcraft-uses-directx-12-running-on-windows-7/
 
Last edited:
  • Like
Reactions: 64K
Joined
May 19, 2009
Messages
1,818 (0.33/day)
Location
Latvia
System Name Personal \\ Work - HP EliteBook 840 G6
Processor 7700X \\ i7-8565U
Motherboard Asrock X670E PG Lightning
Cooling Noctua DH-15
Memory G.SKILL Trident Z5 RGB Black 32GB 6000MHz CL36 \\ 16GB DDR4-2400
Video Card(s) ASUS RoG Strix 1070 Ti \\ Intel UHD Graphics 620
Storage 2x KC3000 2TB, Samsung 970 EVO 512GB \\ OEM 256GB NVMe SSD
Display(s) BenQ XL2411Z \\ FullHD + 2x HP Z24i external screens via docking station
Case Fractal Design Define Arc Midi R2 with window
Audio Device(s) Realtek ALC1150 with Logitech Z533
Power Supply Corsair AX860i
Mouse Logitech G502
Keyboard Corsair K55 RGB PRO
Software Windows 11 \\ Windows 10
It can be done.

Sure, just need your own company. At which point I think maybe, just maybe using W10 normally is way easier than going out of your way to get LTSB/C/whatever it is called now to avoid some issues, whether they are real or not.
 
Joined
Apr 12, 2013
Messages
6,728 (1.68/day)
How does Vulkan work without kernel level support? Simple, doesn't need it.

Incorrect.

Also incorrect.

Your statement shows you don't really understand how things work.

It'll be whatever Blizzard wants to implement.
DX12 is tied to WDDM, therefore Vulkan isn't directly comparable.

Is that it, I suppose you wouldn't like to elaborate on that or maybe not?

For emulation - no it's not incorrect.

Really, which part of that do you think I don't understand?

No, it's totally up to MS.
Microsoft is pleased to announce that we have ported the user mode D3D12 runtime to Windows 7.
https://devblogs.microsoft.com/directx/world-of-warcraft-uses-directx-12-running-on-windows-7/





http://www.anandtech.com/show/7889/...w-level-graphics-programming-comes-to-directx
 
Last edited:
Joined
Apr 12, 2013
Messages
6,728 (1.68/day)
till now, the implication was that of mandatory.

theres back pedalling gone down in this situation.
Yes tbh that was a fair assumption given what MS said in the past & they've backtracked on that, it still doesn't take anything away from the fact that WDDM under win10 introduced many kernel level changes which aren't possible on win7 without rewriting lots of code -

-
 
Joined
Aug 14, 2012
Messages
225 (0.05/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 W10 LTSC
Benchmark Scores Nothing worthy to mention
Just to add gas on the fire: AMD added support for DX12 in their latest driver for W7
"
Support For
.
.
.
DirectX® 12 on Windows®7 for supported game titles
  • AMD is thrilled to help expand DirectX® 12 adoption across a broader range of Windows operating systems with Radeon Software Adrenalin 2019 Edition 18.12.2 and onward, which enables consumers to experience exceptional levels of detail and performance in their games
"

I really wonder how this slipped by "Kill W7 QA team".
 
Top