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

NVIDIA Adds DirectX 12 Support to GeForce "Fermi" Architecture

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
37,472 (8.54/day)
Location
Hyderabad, India
Processor AMD Ryzen 7 2700X
Motherboard MSI B450 Gaming Pro Carbon AC
Cooling AMD Wraith Prism
Memory 2x 16GB Corsair Vengeance LPX DDR4-3000
Video Card(s) AMD Radeon RX 5700 XT
Storage Western Digital Black NVMe 512GB
Display(s) Samsung U28D590 28-inch 4K UHD
Case Corsair Carbide 100R
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Antec EarthWatts Pro Gold 750W
Mouse Razer Abyssus
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro
With its latest GeForce 384 series graphics drivers, NVIDIA quietly added DirectX 12 API support for GPUs based on its "Fermi" architecture, as discovered by keen-eyed users on the Guru3D Forums. These include the GeForce 400-series and 500-series graphics cards. The support appears to be sufficient to run today's Direct3D feature-level 12_0 games or applications, and completes WDDM 2.2 compliance for GeForce "Fermi" graphics cards on Windows 10 Creators Update (version 1703), which could be NVIDIA's motivation for extending DirectX 12 support to these 5+ year old chips. Whether they meet your games' minimum system requirements is an entirely different matter.



View at TechPowerUp Main Site
 

T4C Fantasy

CPU & GPU DB Maintainer
Staff member
Joined
May 7, 2012
Messages
2,348 (0.86/day)
Location
Rhode Island
System Name Whaaaat Kiiiiiiid!
Processor Intel Core i9-9900K @ 5.0GHz
Motherboard Gigabyte Z390 AORUS Ultra
Cooling Corsair H150i AIO Cooler
Memory Corsair Dominator Platinum 16GB DDR4-3200
Video Card(s) Zotac GeForce RTX 2080 Ti Triple Fan @ 2040MHz
Storage Samsung 970 PRO 512GB + Crucial MX300 512GB + OCZ Vertex 4 256GB
Display(s) 27" LG 27MU67-B 4K, + 27" Acer Predator XB271HU 1440P
Case Thermaltake Core X9 Snow
Audio Device(s) Logitech G933 Headset
Power Supply SeaSonic Platinum 1050W Snow Silent
Mouse Logitech G900
Keyboard Logitech G910
Software Windows 10 Pro
Benchmark Scores FFXV: 19329
Joined
May 22, 2017
Messages
85 (0.10/day)
Which version exactly of the drivers are we talking about?
Also does this apply to laptop cards or is it desktop only?
 
Joined
Oct 2, 2015
Messages
2,334 (1.58/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R3 1200 @ 3900MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Stealth / Stock
Memory 2x 8GB Corsair Ballistix Sport DDR4 2400MHz @ 3400MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Sapphire R9 270X Toxic 2GB / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75 Hz / Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Logitech G203 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 LTSC x64 + Arch Linux
Benchmark Scores Time Spy: 2200
Joined
Sep 24, 2014
Messages
1,150 (0.62/day)
Location
Birmingham UK
System Name El Calpulator
Processor Ryzen 5 3600X@4.25
Motherboard ASRock B450 Steel Legend
Cooling Corsair H100x
Memory 16GB DDR4 3533mhz Patriot Viper Steel
Video Card(s) Palit RTX 2070 SUPER JetStream
Storage Crucial NVMe 500GB+1xMX500 500GB+1x1TB
Display(s) AOC Agon AG322QC4
Case CoolerMaster H500+2x200mm+1X120mm RGB Fans
Audio Device(s) ALC892+Logitech Z906+Arctis 7
Power Supply CoolerMaster MasterWatt 650w
Mouse Logitech G703 Wireless
Keyboard Logitech G910 Orion Spectrum
Software Win 10 Pro
Benchmark Scores Just enough
This is really strange but a nice thing I would say even after so long
 
Joined
Sep 25, 2007
Messages
5,825 (1.32/day)
Processor Core I7 3770K@4.8Ghz
Motherboard AsRock Z77 Extreme
Cooling Cooler Master Seidon 120M
Memory 12Gb G.Skill Sniper
Video Card(s) EVGA GTX 1070 FTW 2150/2240
Storage Sandisk SSD + 1TB Seagate Barracuda 7200
Display(s) IPS Asus 26inch
Case Antec 300
Audio Device(s) Xonar DG
Power Supply EVGA Supernova 650 G2
Software Windows 10/Windows 7
I thought they gave up trying this years ago:wtf:
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
15,925 (3.68/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K at stock (hits 5 gees+ easily)
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (4 x 4GB Corsair Vengeance DDR3 PC3-12800 C9 1600MHz)
Video Card(s) Zotac GTX 1080 AMP! Extreme Edition
Storage Samsung 850 Pro 256GB | WD Green 4TB
Display(s) BenQ XL2720Z | Asus VG278HE (both 27", 144Hz, 3D Vision 2, 1080p)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair HX 850W v1
Software Windows 10 Pro 64-bit
So Fermi gets DX12 support only two years after W10 came out? Impressive. /s
 

bug

Joined
May 22, 2015
Messages
6,605 (4.11/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
https://www.techpowerup.com/download/nvidia-geforce-graphics-drivers/ As long as the notebook GPU is Fermi.

Freaking finally, would be great to have Vulkan too, but they already failed on that promise.
What do you mean "finally"? Afaik, both Fermi and GCN 1.0 were left without support initially. Was GCN 1.0 support added a long time ago and I missed it?

Also, when it comes to Vulkan, it seems to me support is pretty much on par between AMD and Nvidia, so I'm not sure what's the failure here: https://en.wikipedia.org/wiki/Vulkan_(API)#Compatibility
 
Joined
Dec 22, 2011
Messages
161 (0.06/day)
It's not 12_0 capable, it's 11_0 capable. The only thing that changed really is the fact that now it can run the API itself.
(for reference, even Kepler and Maxwell gen 1. are 11_0, not even 11_1 like GCN1 & Haswell/Broadwell, let alone 12_0 like GCN2-4 or 12_1 like GCN5 and Maxwell gen 2. & Pascal and Skylake/Kaby Lake)

edit:
All GCN cards (HD7000 and above) had D3D_12_0 support from day 1 basically.
No they didn't. GCN1 is 11_1, 2-4 are 12_0, 5 is 12_1.
D3D12 supports feature levels 11_0, 11_1, 12_0, 12_1
 
Joined
Dec 22, 2011
Messages
161 (0.06/day)
That is true and nice but Fermi is from hd5870 era.

Just wonder is those fermi cards any good for dx12? At least timespy score for gtx570 looks very low.
See above.

D3D12 has 4 feature levels, 11_0, 11_1, 12_0 and 12_1.
Fermi, Kepler and Maxwell gen 1 are 11_0
GCN1 and Haswell/Broadwell are 11_1
GCN2-4 are 12_0
GCN5, Maxwell gen 2, Pascal and Skylake/Kaby Lake are 12_1

In addition to the feature level support, they can support variety of different Tiers on specific features.
As it stands today, GCN5 and Skylake/Kaby Lake have the most comprehensive support for D3D12 and it's FL12_1. (it is possible that GCN5 could actually surpass the Intels, but it all comes down to minimum precision - if it's FP16, they're the same, if it's FP10, it's the widest possible support you can have)
 

bug

Joined
May 22, 2015
Messages
6,605 (4.11/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
That is true and nice but Fermi is from hd5870 era.

Just wonder is those fermi cards any good for dx12? At least timespy score for gtx570 looks very low.
I don't think it's about actually using DX12 features as much as running DX12 code that can (natively) degrade gracefully.
 
Joined
Jan 17, 2006
Messages
885 (0.18/day)
Location
Ireland
System Name Cubed
Processor R7 1800X
Motherboard ASRock X370 Gaming Pro
Cooling Custom 3 radiator loop for CPU and GPUs, D5 pump
Memory 32GB (4 x 8GB) Team 4000MHz @ 3200MHz
Video Card(s) 2 x Vega 64 with single slot full cover blocks
Storage Samsung 970 Evo 512GB NVMe
Display(s) BenQ BL3200
Case Corsair Carbide 540
Audio Device(s) On board
Power Supply Corsair HX1200i
Mouse Roccat Leadr
Keyboard K95 RGB
Software Windows 10 Pro x64
Benchmark Scores #1 worldwide on 3D Mark 99 or 2000 or one of those, at one point back in the day. :)
I think this needs to be called "fine beer". ;)
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,411 (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)
See above.

D3D12 has 4 feature levels, 11_0, 11_1, 12_0 and 12_1.
Fermi, Kepler and Maxwell gen 1 are 11_0
GCN1 and Haswell/Broadwell are 11_1
GCN2-4 are 12_0
GCN5, Maxwell gen 2, Pascal and Skylake/Kaby Lake are 12_1

In addition to the feature level support, they can support variety of different Tiers on specific features.
As it stands today, GCN5 and Skylake/Kaby Lake have the most comprehensive support for D3D12 and it's FL12_1. (it is possible that GCN5 could actually surpass the Intels, but it all comes down to minimum precision - if it's FP16, they're the same, if it's FP10, it's the widest possible support you can have)
What are you calling Maxwell gen 1? Just the 750 and 750Ti?

On topic, this quiet Fermi rollout mystifies me. Why would Nvidia not tell Fermi owners? It makes no sense to release the capability and not publicize it.
 

bug

Joined
May 22, 2015
Messages
6,605 (4.11/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Joined
Jan 13, 2016
Messages
620 (0.45/day)
Location
127.0.0.1, London, UK
System Name Warranty Void Mk.IV
Processor AMD Ryzen 2600 @ 4Ghz
Motherboard Asus X470-I Strix
Cooling Deepcool Captain EX 240 White powaah + 2x Be Quiet! Pure Wings 2 140mm / Silverstone 120mm Slim
Memory Corsair Vengeance LED DDR4 3200MHz 2x8GB CL16 - Tightened Sub-timings
Video Card(s) EVGA RTX 2080 XC Ultra / Palit JetStream GTX 1070
Storage Crucial MX300 525GB/MX500/ADATA SP550 250GB
Display(s) LG 29UM69G-B / 2560x1080
Case Fractal Design Meshify TG/ Silverstone RVZ03-B
Audio Device(s) Realtek ALC 1220+SupremeFX
Power Supply Corsair CX550M 550W / Silverstone SX650-G 650W
Mouse A4Tech Bloody V3/SteelSeries Rival 100/Logitech G302/G502
Keyboard Microsoft Comfort 3000 Curve/ CM Masterkeys Pro M
Software Windows 10 Pro x64 - LTSB
I'm just running a GTX 460 1GB (I can OC it to GTX 470 territory, but who cares amirite?) and I really don't care, since most DX12 titles won't even be able to run at 30fps on low, unless you drop the resolution to stupid levels.

Why bother? Just so you can say you delivered on a promise that the majority of people forgot about? (Edit: So this was just put in without boasting about it, weird.)

Kudos to them but I'd just prefer better Volta drivers instead, thanks. It's nice but, whyyyyyyyy lol.
 
Last edited:

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
12,411 (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)
Joined
Feb 2, 2011
Messages
552 (0.17/day)
System Name Salamander
Processor Ryzen 7 1700 @ 3.9ghz 1.418v
Motherboard Asrock X370 Taichi
Cooling EK Supremacy Evo | Black Ice Nemesis 360GTS XFlow | 120 GTS | P/P Cougar Vortex - Noiseblockers
Memory Team T-Force Xtreem 2x8GB DDR4 3733 @ 3400mhz 14-14-14-30-52 1T
Video Card(s) Zotac GTX 1080 Mini 8GB GDDR5X @ stock
Storage Galax Gamer L 240GB SSD | Crucial M4 128GB SSD | WD Blue 1TB HDD
Display(s) LG 27MP68VQ 27" 1920x1080 75hz IPS Freesync monitor
Case Fractal Design Define C
Audio Device(s) onboard
Power Supply Seasonic Prime Gold 650w
Mouse Steelseries Kana White
Keyboard Steelseries 6GV2 Cherry MX Black
Software Windows 10 Pro N

bug

Joined
May 22, 2015
Messages
6,605 (4.11/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
I'm just running a GTX 460 1GB (I can OC it to GTX 470 territory, but who cares amirite?) and I really don't care, since most DX12 titles won't even be able to run at 30fps on low, unless you drop the resolution to stupid levels.

Why bother? Just so you can say you delivered on a promise that the majority of people forgot about? (Edit: So this was just put in without boasting about it, weird.)

Kudos to them but I'd just prefer better Volta drivers instead, thanks. It's nice but, whyyyyyyyy lol.
As I posted above, DX12 code can and will degrade gracefully based on the feature level that is actually supported.
With this change, your card (I had one of those, too) will be able to run DX12 code, even if it will only use DX11 features. It's not a game changer, but a nice to have feature imho.
 
Joined
Jan 31, 2012
Messages
1,809 (0.64/day)
Location
Bulgaria
System Name Sandfiller
Processor I3-7100
Motherboard Asus PRIME Z270-P
Cooling TT Gravity i1
Memory 2 x 8GB Cruicial 2400 mhz DDR4 CL17
Video Card(s) RX 580 4GB NITRO+
Storage Cruicial M.2 275GB drive + WD black 500 GB + WD Blue 640 GB
Display(s) 2560x1080 LG 29" + LG 22MP67VQ-P
Case TT URBAN R31
Audio Device(s) Creative Recon 3D
Power Supply Fractal Design IntegraM 650W
Mouse Logitech G602
Keyboard Dell Somethin wireless
Software Windows 10 x 64 bits
Top