DirectX holding PC games back? AMD thinks so
March 21st, 2011

Microsoft's DirectX makes PC games playable on a wide range of computers and simplifies development. But it's also holding PC games back. Or so says AMD.
"We often have at least ten times as much horsepower as an Xbox 360 or a PS3 in a high-end graphics card, yet it's very clear that the games don't look ten times as good," says Richard Huddy, AMD's global developer evangelist, in an interview with Bit Tech. "To a significant extent... DirectX is getting in the way."
Consequently, Huddy claims that one of the most common requests he gets from game developers is: "Make the API go away."
What do you think? Would PC games be better off without DirectX?





Comments
If actions speak louder than words, why is the pen mightier than the sword?
Level 7
1885 ARP
Level 6
1143 ARP
Cake.
Level 4
686 ARP
Level 7
2508 ARP
Level 2
190 ARP
Level 3
303 ARP
Level 7
1719 ARP
dont make fun of the wayz i type.
Level 7
1614 ARP
Level 4
509 ARP
I would totally agree with your statement Apples. I would hope, some day, someone will take the initiative to do such a thing.
And to point fingers, DirectX is to blame for a majority of issues. It was developed to increase the range of computers to place different games but DirectX markets to the GPU manufacturers as well. This card isn't compatible with this version, or the board will not support it... yada yada yada... The computer is 2 years old, custom built with updated hardware... DirectX will not let them play the game. DUMB. Hard to believe but it does happen. Or, it will let them play the game but the game is sooooo horrible in game play, the user never plays it again. Disgusting. IDK what to say now.... im tired lol
Without Music, Life Is A Mistake
Level 7
1931 ARP
Devilish qualitys -_-
Level 4
532 ARP
Set your profile picture as a Creepy Clown. Why? Progress is impossible without change.
Level 7
1767 ARP
~Pygowsky~
Level 5
963 ARP
Level 3
417 ARP
Level 2
151 ARP
There are 10 types of people in the world. Those that understand binary and those that don't.
Level 3
341 ARP
Level 3
339 ARP
Nowadays most people have a capable graphic card unlike a few years ago so it wouldn't be that bad to take DirectX away.
Level 2
144 ARP
Level 4
536 ARP
-In before they try making a webgame with Silverlight.
Stop, you have violated the law! You must pay the court fine or serve your sentence.
Level 2
224 ARP
Level 2
173 ARP
I can remember when we had these different APIs side by side and the huge compatibility issues even between cards of the same chipsets but with a different layout.
Why OpenGL isn't used by game developers atm is beyond my grasp. I guess the latest OpenGL standard is always feature wise several months behind Direct3D. Maybe Direct3D is also better integrated into the tool chain of the developers.
I don't know if DirectX really is the problem. PC GFX accelerators will be vastly different as long as there are dedicated GFX cards. If Intel/Nvidia or AMD/Ati manage to unify high end gpus and cpus on a chip there may be a way to create a more efficient framework due to the smaller hardware base similar to the situations the console engineers are facing.
But I predict that even due to the fact that especially with the rise of casual games and games that are tailored to run on a wide range of systems (see FIFA PC engine for example) to allow the game to reach a wider audience this won't happen soon. PC gaming doesn't function the way it did in the 90s and early 2k. You can't amaze people with the latest greatest engine (see Crysis for example) and expect them to buy a new system every 2 years especially as the sales of desktops compared to notebooks has been declining steadily.
TL;DR
The different revision of DirectX ensures compatibility. Thats the reason why its slower then dedicated slim APIs for the very limited hardwarebase of the consoles. As long as there is no unified architecture there always will be a "slow" API like DirectX.
Level 3
426 ARP
Level 3
298 ARP
Level 4
528 ARP
Level 2
232 ARP
Add Your Comment
You are not logged in. To leave a message you must Login First.