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

Intel Disables DirectX 12 API Loading on Haswell Processors

AleksandarK

Staff member
Joined
Aug 19, 2017
Messages
1,338 (0.85/day)
Intel's fourth-generation Core processors, codenamed Haswell, are subject to new security exploits. According to the company, a vulnerability exists inside the graphics controller of 4th generation Haswell processors, happening once the DirectX 12 API loading occurs. To fix the problem, Intel has found that disabling this API results in a fix. Starting with Intel graphics driver 15.40.44.5107 applications that run exclusively on DirectX 12 API no longer work with the following Intel Graphics Controllers: Intel Iris Pro Graphics 5200/5100, HD Graphics 5000/4600/4400/4200, and Intel Pentium and Celeron Processors with Intel HD Graphics based on 4th Generation Intel Core.

"A potential security vulnerability in Intel Graphics may allow escalation of privilege on 4th Generation Intel Core processors. Intel has released a software update to mitigate this potential vulnerability. In order to mitigate the vulnerability, DirectX 12 capabilities were deprecated." says the Intel page. If a user with a Haswell processor has a specific need to run the DirectX 12 application, they can downgrade their graphics driver to version 15.40.42.5063 or older.


View at TechPowerUp Main Site
 
Joined
Nov 8, 2020
Messages
333 (0.85/day)
System Name Dusty
Processor 8700k - delid - 5Ghz
Motherboard ASUS Maximus X Hero
Cooling Noctua NH-D15
Memory Corsair Vengence LPX 32GB
Video Card(s) MSI RTX 3070 Gaming X
Storage yes
Case Fractal Design Define R6
Power Supply EVGA SuperNOVA 750w
VR HMD Oculus CV1
"Intel has found that disabling this API results in a fix."
 
Joined
Mar 14, 2009
Messages
4,682 (1.01/day)
Location
Ohio
System Name Rainbow puke/ Orange Poop
Processor AMD Ryzen 3600/ AMD Ryzen 2600x
Motherboard ASRock X570 Gaming 4s/ ASRock B450- pro 4 atx
Cooling Cooler master Master Air/ Corsair H110i
Memory 16GB G.Skill TridentZ 3200MHZ
Video Card(s) Zotac 2080 Super AMP
Storage Corsair 512gb PCI-E 4.0/ 960 EVO 500gb/256gb Inland Premium 2280 M2
Display(s) ACER 144hz 27"
Case Thermaltake Commander C33/ Radimax Gama (LoL)
Power Supply Seasonic
Mouse Red Dragon RGB 602 Griffin
Keyboard Razer Deatstalker
Software Windows 10Pro x64
Does DX12 matter on older Intel integrated graphics? Or even modern?
 
Joined
Sep 19, 2015
Messages
10 (0.00/day)
Today I found out that both Haswell and apparently Ivy supported DX12. I thought the 1st Intel architecture with DX12 support was Broadwell, but I guess it was a staggered release back in 2015-2016?
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
3,597 (1.53/day)
Location
Western Canada
Processor 5900X
Motherboard ROG X570 Impact (3601)
Cooling Optimus Foundation - 280mm XT45v2 - Iceman combo res/EK DDC4.2 - A14 Chromax
Memory 2x16GB 3800CL15 1.42V
Video Card(s) RTX 2060 Super FE
Case Cerberus
Does DX12 matter on older Intel integrated graphics? Or even modern?

Out of that list, Iris Pro 5200 is probably the only one with the GPU power to actually play AAA games with DX12. So anyone running relatively niche 4750HQ, 4770R processors etc.

Not a good look from a security standpoint but I'm not sure how much it really matters on 7-year-old SKUs, most of which should be really relegated to 2D office/home usage nowadays.

As for emulators, didn't Dolphin eventually drop DX12 support despite showing some sizeable performance boost from it? So completely dead alongside vulkan there?
 
Joined
Feb 1, 2019
Messages
312 (0.30/day)
Location
UK, Leicester
System Name Main PC
Processor 9900k@4.8ghz
Motherboard Asrock Fatality K6 Z370
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE
Storage 970 EVO 1TB
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750
Wow intel's approach to fixing security issues continues, just disable stuff. :/
 
Joined
Apr 11, 2021
Messages
54 (0.23/day)
As for emulators, didn't Dolphin eventually drop DX12 support despite showing some sizeable performance boost from it? So completely dead alongside vulkan there?
I think it was reintroduced at some point, back in 2019 apparently, DX12 support is available right now on Dolphin.
In some cases yes, as emulators tend to use and take advantage of modern APIs.
If you mean console emulators, several tend to run better on OpenGL, which is problematic for AMD GPUs on Windows. Some emulators actually run exclusively on OpenGL, Ryujinx for instance has only experimental Vulkan support.
 
Joined
Jan 8, 2017
Messages
7,030 (3.93/day)
System Name Good enough
Processor AMD Ryzen R7 1700X - 4.0 Ghz / 1.350V
Motherboard ASRock B450M Pro4
Cooling Deepcool Gammaxx L240 V2
Memory 16GB - Corsair Vengeance LPX - 3333 Mhz CL16
Video Card(s) OEM Dell GTX 1080 with Kraken G12 + Water 3.0 Performer C
Storage 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) 4K Samsung TV
Case Deepcool Matrexx 70
Power Supply GPS-750C
Joined
Aug 5, 2020
Messages
174 (0.36/day)
System Name BUBSTER
Processor I7 12700K
Motherboard Z690 Gigabyte Aorus Elite Pro
Cooling Arctic Freezer II 360 RGB
Memory 32GB G.Skill Trident Z RGB DDR4 4400MHz 2x16GB
Video Card(s) Asus GeForce RTX 3070 Super Dual OC
Storage WD SN850 Black PCIE4 1Tb + 2 Samsung 970 Evo Plus M2 1Tb RAID 0 + 12 TB HDD
Display(s) Sony Bravia KD-55X8505C
Case Corsair Carbide Air 540
Audio Device(s) Asus Xonar Essence STX II
Power Supply Corsair AX 850 Titanium
Mouse Corsair Gaming M65 Pro RGB + Razr Taipan
Keyboard Asus ROG Strix Flare Cherry MX Red + Corsair Gaming K65 lux RGB
Software Windows 11 Pro x64
Joined
Jul 16, 2014
Messages
5,799 (2.15/day)
Location
SE Michigan
System Name Dumbass
Processor AMD-9370BE @4.6
Motherboard ASUS SABERTOOTH 990FX R2.0 +SB950
Cooling CM Nepton 280L
Memory G.Skill Sniper 16gb DDR3 2400
Video Card(s) GreenTeam 1080 Gaming X 8GB
Storage C:\SSD (240GB), D:\Seagate (2TB), E:\Western Digital (1TB)
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Logitech G604
Keyboard Logitech G910 Orion Spark
Software windows 10
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
I think it was reintroduced at some point, back in 2019 apparently, DX12 support is available right now on Dolphin.
Intel has dolphins?
 
Joined
Nov 8, 2020
Messages
333 (0.85/day)
System Name Dusty
Processor 8700k - delid - 5Ghz
Motherboard ASUS Maximus X Hero
Cooling Noctua NH-D15
Memory Corsair Vengence LPX 32GB
Video Card(s) MSI RTX 3070 Gaming X
Storage yes
Case Fractal Design Define R6
Power Supply EVGA SuperNOVA 750w
VR HMD Oculus CV1
Dr Evil: 12900k will cost: 100 Million Dollarsssssssssss. ha ha ha ha.
Number two: Don't you think we should ask for more than 100 million dollars? 100 million dollars isn't exactly a lot of money these days, intel alone makes 20 billion dollars a year!

Eh, close enough.

Still I find the whole "disable and call it a fix" dumb. Maybe I should become a car mechanic, i'll just tell everyone to turn the car off and its fixed, then charge them a few grand because its hard work to fix cars.
 
Joined
Aug 2, 2012
Messages
939 (0.28/day)
Location
Netherlands
System Name TheDeeGee's PC
Processor Intel Core i7 11700
Motherboard ASRock Z590 Steel Legend
Cooling Noctua NH-D15
Memory Crucial Ballistix RGB 3200/C16 32GB
Video Card(s) MSI GTX 1070 AERO OC
Storage Crucial P5 1TB, Crucial BX500 1TB, Crucial BX500 2TB
Display(s) EIZO CX240
Case Fractal Design Define 7
Audio Device(s) Creative SoundBlaster ZxR
Power Supply Seasonic Fanless TX-700
Mouse Logitech G500s
Keyboard Logitech G710+
Software Windows 10 Pro 64-Bit
Benchmark Scores None, don't care. As long as my games runs smooth.
Good timing, i sold my 4770K 4-5 months ago :D
 
Joined
Aug 21, 2015
Messages
529 (0.23/day)
Location
North Dakota
System Name Oswald
Processor i7-9700K
Motherboard MSI Z370-A PRO
Cooling be quiet! Pure Rock 2
Memory 16GB Patriot DDR4-3200
Video Card(s) Sapphire RX 470 8GB
Storage Samsung SM961 256GB, Toshiba DT01ACA200
Display(s) Sharp 46" TV
Case Antec Sonata SOLO
Power Supply Seasonic SSR-450RM
Mouse Logitech M185
Keyboard Some wireless Microsoft thing with a trackpad
Software Windows 10 Home
Benchmark Scores Cinebench R15: 1398
Number two: Don't you think we should ask for more than 100 million dollars? 100 million dollars isn't exactly a lot of money these days, intel alone makes 20 billion dollars a year!

Eh, close enough.

Still I find the whole "disable and call it a fix" dumb. Maybe I should become a car mechanic, i'll just tell everyone to turn the car off and its fixed, then charge them a few grand because its hard work to fix cars.

The car analogy's pretty good, actually, but I'm opposite your conclusion. It's less turning the car off, and more along the lines of:

"Oh man, the heated mirrrors on this 15-year-old model have a non-zero chance of catching fire. Ideas?"

"Send out new mirrors that don't catch fire?

"Nah, just push out a TSB to cut power to the mirrors."

Bummer that your mirrors don't self-defrost anymore, but at least you've got a 99.5% functional car that won't burst into flames. And if you REALLY need that function? Use the old drivers. Er, don't bring the car in for the TSB service and accept the risks. *shrug*
 
Joined
Jul 20, 2020
Messages
54 (0.11/day)
System Name Mr. Gamey
Processor Core i7-9700
Motherboard Asrock B360M Pro4
Cooling CoolerMaster Hyper 212
Memory 16GB 3200 CL16 running at 2666 CL13
Video Card(s) crap PNY XLR8 GTX 1080 OC
Storage 512GB Toshiba RD400 + 2TB WD Blue 3D
Display(s) LG 32GK650F 1440p 144Hz VA
Case cheap CoolerMaster N200
Audio Device(s) Dragonfly Black
Power Supply EVGA M3 650W
Mouse Logitech G300S
Keyboard AJazz AK33
Software Win 10
Benchmark Scores >0 in some stuffs
It will be interesting to see how this plays out as we're full up on Haswell integrated graphics when traveling (Iris Pro 5200, HD 4600 and HD 4400). However I don't think we're into 15fps self-immolation as we avoid DX12 games for older things like DX11 and usually DX9.
 
Joined
Jun 7, 2013
Messages
5 (0.00/day)
Processor i7 6700K
Motherboard MSI M9-ACK
Cooling Koolance 370
Memory 16GB Corsair Vengance
Video Card(s) Vega 64
Storage Intel 750, Crucial M500
Display(s) Samsung C32HG60
Case Case Labs M8
Audio Device(s) Soundblaster Z
Power Supply Seasonic 1000 Platinum
Keyboard Corsair K95
The car analogy's pretty good, actually, but I'm opposite your conclusion. It's less turning the car off, and more along the lines of:

"Oh man, the heated mirrrors on this 15-year-old model have a non-zero chance of catching fire. Ideas?"

"Send out new mirrors that don't catch fire?

"Nah, just push out a TSB to cut power to the mirrors."

Bummer that your mirrors don't self-defrost anymore, but at least you've got a 99.5% functional car that won't burst into flames. And if you REALLY need that function? Use the old drivers. Er, don't bring the car in for the TSB service and accept the risks. *shrug*
My dad has been a Ford mechanic for over 50 years, this made me laugh. So true haha.
 

Tigger

I'm the only one
Supporter
Joined
Mar 20, 2006
Messages
13,113 (2.29/day)
System Name Dirty Fecker
Processor Intel I7 12700K
Motherboard Asus Rog Strix Z690-A WiFi D4
Cooling Custom loop,
Memory Teamgroup 2x8gb 3200
Video Card(s) MSI GTX980TI Gaming 6gb, 1507/8000 water cooled
Storage WD blue 256gb M2, WD blue 4tb HDD
Display(s) MSI 32" Optix AG32CV 1080p 165hz
Case Thermaltake V21
Audio Device(s) onboard/Logitech Z4
Power Supply Corsair TX750M
Mouse Razer Viper
Keyboard Corsair k65
Software Win 11 Home x64
Benchmark Scores do they matter
Balls no more playing AAA games on my 4770k.........................oh wait.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
17,391 (3.30/day)
Location
UK\USA
Processor 2500k \ AMD 3900X+NH-D15
Motherboard ASRock Z68 \ ASRock AM4 X570 Pro 4
Memory Samsung low profile 2x8GB \ Patriot 2x16GB PVS432G320C6K
Video Card(s) eVga GTX1060 SSC \ XFX R9 390X
Storage 2xIntel 80Gb (SATA2) Crucial MX500 \ Samsung 860 1TB +Samsung Evo 250GB+500GB Sabrent 1TB Rocket
Display(s) Samsung 1080P \ LG 43UN700 ( LG are a holes )
Case HTPC400 \ Thermaltake Armor case ( VE2000BWS ), With Zalman fan controller ( wattage usage ).
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Focus 650w \ Seasonic 750w MKII
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ ROCCAT MK Pro ( modded amber leds )
Benchmark Scores Meh benchmarks.
Does DX12 matter on older Intel integrated graphics? Or even modern?

I would think not for most cases, how ever it's not what you payed for.
 
Joined
Aug 20, 2007
Messages
16,515 (3.16/day)
System Name Pioneer
Processor Ryzen R9 5950X
Motherboard GIGABYTE Aorus Elite X570
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ 32GB (4 x 8GB) @ DDR4-3600 (Samsung B-Die)
Video Card(s) EVGA GeForce RTX 3070 FTW3
Storage 2x Mushkin Pilot-E 2TB NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->LG B9 OLED/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K712 Headphones
Power Supply EVGA SuperNova T2 Titanium 850W
Mouse Razer Deathadder v2
Keyboard 1991 IBM Model M (Second Generation White Label Part #1391401)
Software Windows 11 Enterprise (yes, it's legit)
Joined
Nov 4, 2005
Messages
10,851 (1.85/day)
System Name MoFo 2
Processor AMD PhenomII 1100T @ 4.2Ghz
Motherboard Asus Crosshair IV
Cooling Swiftec 655 pump, Apogee GT,, MCR360mm Rad, 1/2 loop.
Memory 8GB DDR3-2133 @ 1900 8.9.9.24 1T
Video Card(s) HD7970 1250/1750
Storage Agility 3 SSD 6TB RAID 0 on RAID Card
Display(s) 46" 1080P Toshiba LCD
Case Rosewill R6A34-BK modded (thanks to MKmods)
Audio Device(s) ATI HDMI
Power Supply 750W PC Power & Cooling modded (thanks to MKmods)
Software A lot.
Benchmark Scores Its fast. Enough.
Let’s go Intel

I like how the new CPUs still have the same vulnerability that they didn’t bother to fix


I wonder how much of their IPC gain will magically disappear when it’s fixed
 
Joined
Apr 18, 2019
Messages
63 (0.07/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Don't get me wrong, I'm not sure this is consequential for many. However, removing a 'marketed feature' rather than 'fixing' it, just because it is an old (but not EOL, mind you) product may invite legal action. They're probably counting on the fact there are near 0 'damages' from retroactively removing these products' DX12 capability.
 
Joined
Jul 10, 2017
Messages
1,031 (0.64/day)

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
16,883 (3.30/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) BenQ XL2720Z (144Hz, 3D Vision 2, 1080p) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair HX 850W v1
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
This is an awful "fix". So, one can't use a basic function of something they've paid for? Really? I can't believe that there isn't a mitigation / workaround.

In my opinion, Intel have done this, because Haswell is pretty old and the number of people using this generation keep reducing as systems die or are upgraded to something newer, so they're highly unlikely to be targeted by a lawsuit. Just imagine if HT had been disabled when Spectre and Meltdown happened, to mitigate the risk. That would have resulted in lawsuits for sure. Instead, they found a way to keep HT on, but with reduced performance.
 
Last edited:
Joined
Jul 5, 2013
Messages
16,558 (5.39/day)
Location
USA
System Name GPD-Q9
Processor Rockchip RK-3288 1.8ghz quad core
Motherboard GPD Q9_V6_150528
Cooling Passive
Memory 2GB DDR3
Video Card(s) Mali T764
Storage 16GB Samsung NAND
Display(s) IPS 1024x600
Software Android 4.4.4R5 Custom
Does DX12 matter on older Intel integrated graphics? Or even modern?
Simple answer, no. This is not a big deal. Games that would run on DX12 would not run at playable framerates on the Haswell IGP series.

In some cases yes, as emulators tend to use and take advantage of modern APIs.
As an Emulation enthusiast, I can tell you that no emulators need DX12. There are a few that can use it, but such is just fluff.

Disabling a feature is not a "fix".
Yes, it is. How else would you suggest they deal with the problem? Do you really expect Intel to reegineer a CPU series that is many generations old? No, and no one should expect them too. As stated above, the Haswell IGP is incapable of running DX12 titles at playable quality so disabling the API is an entirely valid and acceptable solution to the security problems at play.
 
Last edited:
Top