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

Intel Xe iGPUs and Arc Graphics Lack DirectX 9 Support, Rely on API Translation to Play Older Games

Joined
Jun 18, 2021
Messages
2,569 (2.00/day)
just curious why not implement dxvk on a driver level?
It performs well when used on linux and can also be used on windows. Seems to me that it could be an effective fallback for intel

Maybe they don't want to piss off Microsoft, it was already suggested a couple times (like in the recent full nerd interview) and I doubt no one at Intel thought of that before (they even mentioned on the interview something about looking at dx9 on dx12).

Maybe this will get Microsoft to put some work into bringing older APIs translation to dx12 up to snuff, it's not exactly their problem but it's a major blocker for anyone that would want to enter the gpu market that they could solve relatively easily (and might bring advantages to everyone including nvidia and amd)
 
Joined
Nov 13, 2007
Messages
10,845 (1.74/day)
Location
Austin Texas
System Name stress-less
Processor 9800X3D @ 5.42GHZ
Motherboard MSI PRO B650M-A Wifi
Cooling Thermalright Phantom Spirit EVO
Memory 64GB DDR5 6400 1:1 CL30-36-36-76 FCLK 2200
Video Card(s) RTX 4090 FE
Storage 2TB WD SN850, 4TB WD SN850X
Display(s) Alienware 32" 4k 240hz OLED
Case Jonsbo Z20
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse DeathadderV2 X Hyperspeed
Keyboard 65% HE Keyboard
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
this is what happens when you try to make a compute card a gfx card I guess? seems to be a repeating pattern with this approach.
 
Joined
Aug 6, 2020
Messages
729 (0.46/day)
Intel Arc performance:
DX12 / vulkan - Acceptable in some games, and reBAR must be enabled.
DX11 - BAD
DX10 - BAD
DX9 - What is this? I need a dictionary.

Reminds me of this good-old trick performed by the Matrox G200 in Open gl games


And we al remember how popular Matrox is today? They eventually relented, and did a minigl for the G400 series, but by that point the damage had been done

Shouldn't be a problem. Arc has a lot of other more pressing issues. Price and performance and bugs with modern games first need to be fixed.

True, but it sounds like this affects the igp as well.
 
Joined
May 9, 2012
Messages
8,545 (1.85/day)
Location
Ovronnaz, Wallis, Switzerland
System Name main/SFFHTPCARGH!(tm)/Xiaomi Mi TV Stick/Samsung Galaxy S23/Ally
Processor Ryzen 7 5800X3D/i7-3770/S905X/Snapdragon 8 Gen 2/Ryzen Z1 Extreme
Motherboard MSI MAG B550 Tomahawk/HP SFF Q77 Express/uh?/uh?/Asus
Cooling Enermax ETS-T50 Axe aRGB /basic HP HSF /errr.../oh! liqui..wait, no:sizable vapor chamber/a nice one
Memory 64gb DDR4 3600/8gb DDR3 1600/2gbLPDDR3/8gbLPDDR5x/16gb(10 sys)LPDDR5 6400
Video Card(s) Hellhound Spectral White RX 7900 XTX 24gb/GT 730/Mali 450MP5/Adreno 740/Radeon 780M 6gb LPDDR5
Storage 250gb870EVO/500gb860EVO/2tbSandisk/NVMe2tb+1tb/4tbextreme V2/1TB Arion/500gb/8gb/256gb/4tb SN850X
Display(s) X58222 32" 2880x1620/32"FHDTV/273E3LHSB 27" 1920x1080/6.67"/AMOLED 2X panel FHD+120hz/7" FHD 120hz
Case Cougar Panzer Max/Elite 8300 SFF/None/Gorilla Glass Victus 2/front-stock back-JSAUX RGB transparent
Audio Device(s) Logi Z333/SB Audigy RX/HDMI/HDMI/Dolby Atmos/KZ x HBB PR2/Moondrop Chu II + TRN BT20S
Power Supply Chieftec Proton BDF-1000C /HP 240w/12v 1.5A/USAMS GAN PD 33w/USAMS GAN 100w
Mouse Speedlink Sovos Vertical-Asus ROG Spatha-Logi Ergo M575/Xiaomi XMRM-006/touch/touch
Keyboard Endorfy Thock 75%/Lofree Edge/none/touch/virtual
VR HMD Medion Erazer
Software Win10 64/Win8.1 64/Android TV 8.1/Android 14/Win11 64
Benchmark Scores bench...mark? i do leave mark on bench sometime, to remember which one is the most comfortable. :o
that's ... odd ... because even the new generation of "gamers" (no ... not the "Pro" kind ), those that i know are in a phase of nostalgia (no... not their nostalgia) and are playing oldies i did play in end 80s till beginning 2000
oh well most of them, would ask me to assemble them a retrorig, for real nostalgia feels, with the numerous parts i have at home hehe :laugh: the best horror i made was a Cyrix MII-333GP X CREATIVE LABS CT6610 PERMEDIA 2 recently just for laugh sake (that one was a torture, even for DOS games :laugh: :oops: ahah i should test the recently acquired Arc 37..... errr i mean the S3 Virge with that too :laugh: )


for me that would translate in almost more than half of my Steam library being unplayable and literally 90% of GoG same :laugh:
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
...lack native support for the DirectX 9 graphics API
I call BS on this, no GPU for PCs support DirectX, OpenGL or Vulkan natively, the graphics driver's primary task is to translate theses APIs into the GPU's native API.
Claiming that they can't support DirectX 9 is nonsense, as their OpenGL support already relies on the same underlying features. The real truth is that they don't want to spend resources at maintaining a DirectX 9 implementation.

So apparently Intel doesn't care about people's Steam and GoG game collections.

Don't buy this pile of crap.

Sadly, i still play a bunch of DX9 titles... how bad would this be for something like Starcraft II, that's already weirdly unoptimised
Or even worse, a less popular title the developers of D3D9On12 (which is MS) haven't tested which may contain hard to find bugs.

Also if the a750 is around 3060 levels then really this should not be that much of a problem maxing out dx9 games even with a deficit.
I assume it will be powerful enough for most DX9 titles, but what about frametime consistency?

But if its buggy and inconsistent that will suck, and of course those that seek to play older games at 200 fps etc might not be able to with Intel hardware
The chances of bugs here are at least one order of magnitude higher when you have one API emulated through another. Each graphics API are complex state machines which may have many hard to find bugs and edge cases, when you layer software on top of that it just gets much worse.

A lot of space and design on current GPU's is for older legacy code, too.
Look at how useless RTX cores are for DX9, for example.
What?
Please explain yourself.

It seems wildly optimistic for Intel to expect dx9-era game deva to provide any support for hardware that didn't exist at the time.
Well, the point of having APIs follow a spec is that it should work, if the API is implemented correctly. Games are not developed for a specific GPU architecture, they are developed for one or more graphics APIs. There are thousands of games developed long before current GPUs that still runs fine on brand new hardware.

Ensuring 100% API compliance is something all three GPU makers struggle with, and it's the main reason for driver bugs. But what Intel is doing here is delegating some of the responsibility to MS;
Since DirectX is property of and is sustained by Microsoft, troubleshooting of DX9 apps and games issues require promoting any findings to Microsoft Support so they can include the proper fixes in their next update of the operating system and the DirectX APIs.
So if your DirectX 9 game breaks, then run to MS and cry. This really tells how little they care about their target audience.

And I want to remind everyone who isn't old enough to remember;
Wide adoption of standards and long-lasting compatibility is what made the "(IBM) PC standard" successful, and Intel should know this as they owe a lot of their success to this. Without this the entire industry would be more like Apple, just like the early 80s and late 70s; you bought the wrong computer, so you can't play the new games…

for me that would translate in almost more than half of my Steam library being unplayable and literally 90% of GoG same :laugh:
I think this emoticon would be more appropriate: :cry:
 
Joined
May 9, 2012
Messages
8,545 (1.85/day)
Location
Ovronnaz, Wallis, Switzerland
System Name main/SFFHTPCARGH!(tm)/Xiaomi Mi TV Stick/Samsung Galaxy S23/Ally
Processor Ryzen 7 5800X3D/i7-3770/S905X/Snapdragon 8 Gen 2/Ryzen Z1 Extreme
Motherboard MSI MAG B550 Tomahawk/HP SFF Q77 Express/uh?/uh?/Asus
Cooling Enermax ETS-T50 Axe aRGB /basic HP HSF /errr.../oh! liqui..wait, no:sizable vapor chamber/a nice one
Memory 64gb DDR4 3600/8gb DDR3 1600/2gbLPDDR3/8gbLPDDR5x/16gb(10 sys)LPDDR5 6400
Video Card(s) Hellhound Spectral White RX 7900 XTX 24gb/GT 730/Mali 450MP5/Adreno 740/Radeon 780M 6gb LPDDR5
Storage 250gb870EVO/500gb860EVO/2tbSandisk/NVMe2tb+1tb/4tbextreme V2/1TB Arion/500gb/8gb/256gb/4tb SN850X
Display(s) X58222 32" 2880x1620/32"FHDTV/273E3LHSB 27" 1920x1080/6.67"/AMOLED 2X panel FHD+120hz/7" FHD 120hz
Case Cougar Panzer Max/Elite 8300 SFF/None/Gorilla Glass Victus 2/front-stock back-JSAUX RGB transparent
Audio Device(s) Logi Z333/SB Audigy RX/HDMI/HDMI/Dolby Atmos/KZ x HBB PR2/Moondrop Chu II + TRN BT20S
Power Supply Chieftec Proton BDF-1000C /HP 240w/12v 1.5A/USAMS GAN PD 33w/USAMS GAN 100w
Mouse Speedlink Sovos Vertical-Asus ROG Spatha-Logi Ergo M575/Xiaomi XMRM-006/touch/touch
Keyboard Endorfy Thock 75%/Lofree Edge/none/touch/virtual
VR HMD Medion Erazer
Software Win10 64/Win8.1 64/Android TV 8.1/Android 14/Win11 64
Benchmark Scores bench...mark? i do leave mark on bench sometime, to remember which one is the most comfortable. :o
Joined
Aug 3, 2022
Messages
133 (0.15/day)
Processor i7-7700k @5ghz
Motherboard Asus strix Z270-F
Cooling EK AIO 240mm
Memory Hyper-X ( 16 GB - XMP )
Video Card(s) RTX 2080 super OC
Storage 512GB - WD(Nvme) + 1TB WD SDD
Display(s) Acer Nitro 165Hz OC
Case Deepcool Mesh 55
Audio Device(s) Razer Karken X
Power Supply Asus TUF gaming 650W brozen
Mouse Razer Mamba Wireless & Glorious Model D Wireless
Keyboard Cooler Master K70
Software Win 10
Intel Arc performance:
DX12 / vulkan - Acceptable in some games, and reBAR must be enabled.
DX11 - BAD
DX10 - BAD
DX9 - What is this? I need a dictionary.
hahahah....!
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.87/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) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
No proper retro compatibility? I'll give it a miss, thanks.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,630 (6.68/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
What a dumpsterfire arc is becoming
 
Joined
Jan 14, 2019
Messages
12,577 (5.80/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
As for the poll: Of course DX9 is important! Nearly all my favourite games are DX9 and older.
 
Joined
Dec 5, 2013
Messages
640 (0.16/day)
Location
UK
"Is DirectX 9 support still relevant for you in 2022?"
Yes, very much so. I play a lot of older DirectX 5-10 / OpenGL games, often more than new ones. The most popular game on Steam (CS:GO) uses DX9, as do other multi-million sellers on that Top 100 list (eg, Stardew Valley, Terraria, etc). If Intel won't support that, then I'll stick with AMD / nVidia.
 
Joined
Mar 31, 2018
Messages
52 (0.02/day)
Is it relevant the native dx9 support? Intel support can put some guys to work on Dxvk (dx9 to dx12 thru Vulkan), and there you have support, performance will not be an issue as GPUs of old even native will be of considerably lesser grunt.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Is it relevant the native dx9 support? Intel support can put some guys to work on Dxvk (dx9 to dx12 thru Vulkan), and there you have support, performance will not be an issue as GPUs of old even native will be of considerably lesser grunt.
It's more about the quality of support rather than performance.
When implementing something as complex as a graphics API through an abstraction layer you can expect similar quality results to what Wine/Proton achieves in Linux, which means lots of obscure bugs, glitches, artifacts and potentially framerate consistency problems. The results will vary a lot, and whether these are acceptable or not will be up to you to decide.
But we have to remember that the alternative is a card from a competitor which offers support in their driver.
 
Joined
Feb 3, 2005
Messages
499 (0.07/day)
I suspect ARC can run 99% of DX9 titles at full framerates even with the translation layer.

It's not unreasonable to have bugs on a new architecture with respect to legacy apps.

I don't see the problem.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
I suspect ARC can run 99% of DX9 titles at full framerates even with the translation layer.
It's not unreasonable to have bugs on a new architecture with respect to legacy apps.
I don't see the problem.
DX 10 was a major API change over DX 9, it was actually mainly a redesign of the API, and formed the basis for subsequent API versions. The APIs are too different to just translate one API call into another, as graphics APIs are not some simple stateless REST APIs, but instead have complex states which need to be replicated through a lot of bloat when emulating another API. There is no way a such abstraction layer can compare to a proper implementation.

And for those wondering about Intel's excuse about lacking hardware support; well if you can translate it to another API that enables the same feature, then the underlying hardware does support it. All supported APIs are implemented in the driver using the GPU's native API.
 
Joined
Feb 3, 2005
Messages
499 (0.07/day)
DX 10 was a major API change over DX 9, it was actually mainly a redesign of the API, and formed the basis for subsequent API versions. The APIs are too different to just translate one API call into another, as graphics APIs are not some simple stateless REST APIs, but instead have complex states which need to be replicated through a lot of bloat when emulating another API. There is no way a such abstraction layer can compare to a proper implementation.

And for those wondering about Intel's excuse about lacking hardware support; well if you can translate it to another API that enables the same feature, then the underlying hardware does support it. All supported APIs are implemented in the driver using the GPU's native API.
In absolute terms though, even with impaired DX9 performance, Arc has enough horsepower to run any DX9 title at good framerates. If my Radeon can run a DX9 title at 400fps, and Arc manages lowly 150fps, then I don't see the issue.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
In absolute terms though, even with impaired DX9 performance, Arc has enough horsepower to run any DX9 title at good framerates. If my Radeon can run a DX9 title at 400fps, and Arc manages lowly 150fps, then I don't see the issue.
Look at #39; average FPS is not the biggest concern.
 
Top