NVIDIA's Fermi: So much potential, so little software support

NVIDIA's Fermi: So much potential, so little software support

Opinion: NVIDIA is set to launch its first piece of DirectX 11 hardware, but game developers are still heavily focused on the five year old DirectX 9 API.

Over the past decade some of the most exciting developments in processors have come not from the CPU makers but the graphics guys. Graphics hardware has evolved significantly from the original dream of implementing OpenGL in hardware to the multicore parallel processing chips that drive today's offerings.

The big question that hangs over the industry is whether gamers actually need the kind of performance delivered by the latest hardware such as NVIDIA's long awaited Fermi GPU.

Despite constant delays, the Fermi architecture, also know by the GF100 moniker, is getting closer to release. With current estimates putting it around April 12th, this is a generational shift in NVIDIA's hardware design. At the moment a huge number of details are still up in the air, such as card speeds and the number of processing cores that will ship. This hasn't stopped the hype machine as excitement builds over NVIDIA's offering in the DirectX 11 space.

A solution without a problem

As has long been the case, graphics hardware outpaces games development. Historically this has been due to game developers wanting to sell as many games as possible. Because of this they tend to target the mid range hardware rather than the bleeding edge.

We have seen many times in the past that new hardware features just don't get supported until years after they are introduced. Even then product specific optimisation has never really worked as a selling point - developers want as many people possibly playing their game and arbitrarily cutting out an entire brand of GPU is not the way to do this.

The insidious console influence

Nowadays the situation is even more extreme. The past few years have been a dark era for PC gaming. Concerns over piracy had driven the PC to become an afterthought for game developers and publishers, who have focused upon the Xbox 360 and (to a lesser degree) the PlayStation 3 as development platforms. This has led to all sorts of side effects in the PC versions of the games, like poorly thought out controls and long delays with game releases.

But the most important influence exerted on PC gaming has been the graphics hardware contained in the Xbox 360 and PlayStation 3. Inside the Xbox 360 sits an ATI Xenos graphics chip, a DirectX 9c based chip that bears similarity to the Radeon X1900 series of graphics cards (cards whose age means that they aren't even officially supported in Windows 7). The PlayStation 3 uses an NVIDIA 'RSX' GPU. This is similar to the DirectX 9 based Geforce 7800 cards.

Therein lies the rub. The vast majority of games being made for PC start out life as console titles. This means that, unless a lot of PC-specific time is dedicated during development, games are targeted at five year old DirectX 9 hardware. So despite the fact that we have ATI's RADEON HD 5000 series and NVIDIA's Fermi now supporting DirectX 11 most game development lags behind.

Aliens vs. Predator is one of the few games out there with support for DirectX 11
The recently released Aliens vs. Predator is one of the few games on the market with support for DirectX 11

Same, just faster

So despite the heavy focus that is still made on the internal architecture of these graphics processors, the reality is that real world performance revolves around other things. As always this is the ability to pump out high resolutions while applying serious image quality enhancements like anti-aliasing and texture filtering.

Even selling points such as NVIDIA's hardware PhysX acceleration aren't as impressive as they sound. Again, because developers need to target a wide range of end users they cannot integrate technology like PhysX too heavily into their games.

Make the game too reliant on NVIDIA-flavoured hardware accelerated physics and the huge number of people who own ATI cards are excluded from the customer base. This has led to PhysX being a means to add a little bit of extra eye candy to a game in the form of flowing cloth and extra debris, rather than being an integral part of the game's design.

What to keep in mind

As always, the important thing to take away from the state of the GPU market is that performance is king. A card's feature set may be impressive, but the games it will be driving are generations behind.

With no updates to the console platforms on the horizon this situation will continue to stay the same - and despite the fact that the PC has returned to favour as a gaming platform (thanks largely to tight online integration of games to combat piracy) consoles are still the target for most developers, and still provide the major limitations on the technological sophistication of game graphics. 

Have an opinion you'd like to add? Add your comment below.

See more about:  nvidia  |  fermi  |  ati  |  directx  |  graphics
 
 

Readers of this article also read...

In Pictures: CSIRAC - Australia's first digital computer 

In Pictures: CSIRAC - Australia's first digital computer

 
In Pictures: Best PC games from E3 2012 

In Pictures: Best PC games from E3 2012

 
Computex 2012: AMD Show Off 5 Screen Eyefinity  

Computex 2012: AMD Show Off 5 Screen Eyefinity

 
Windows 8 

Windows 8

 
They’re coming: We look at 5 trends from Computex 

They’re coming: We look at 5 trends from Computex

 
Comments: 3
skipper_sams
26 March 2010
yeah I agree. It's very frustrating to see new games like MW2 and Bad Company 2 coming out with DX9 when all the support for DX11 is there.


Comment made about the PC Authority article:
NVIDIA's Fermi: So much potential, so little software support?
Opinion: NVIDIA is set to launch its first piece of DirectX 11 hardware, but game developers are still heavily focused on the five year old DirectX 9 API.

What do you think? Join the discussion.
Jigs
30 March 2010
The one exception I'd make to your article is technically the 360's GPU isn't just DX9 compliant. It has DX10.1 level tessellation support and DX10's unlimited length pixel shaders. Also, unified shaders. And the Cell in the PS3 can be used for graphics functionality unlike how a PC CPU can be used (especially for post processing).

So while the console GPU's obviously don't hold with the most modern PC GPU's, they're more competitive in some ways than a layman might believe.

Just a few years ago console versions of multiplatform titles even had graphical features not available on PC, usually because of the 360 GPU's >DX9 functionality.

PS3 on the other hand is still delivering some of the most impressive looking games.

But either way what you say is true, this is the new form of the game industry, and why I personally have more than enough GPU power in a GTX260 until the next generation of consoles are released.
sertz
17 April 2010
To be honest I quite like the fact that consoles have an influence over PC gaming. I'm not saying I don't want to see my hardware pushed... I love my Radeon 5870 and the DX11 features in AvP and Dirt 2. But console games are no slouch in the graphics department. Take a quick playthrough of Gears of War 2 or Heavy Rain and tell me they look bad ya know?

As long as the developers take the time to make sure the controls from console ports are tight for the PC release, we always get the best version. Its quite an experience playing a game like Devil May Cry 4 on PC, with 24x AA at 1920x1080 all maxed details. Sure its a console game first, but Capcom took the time to make sure the game supports various PC gamepads, and it has many, many graphical options that PC gamers can tweak to get the ideal performance out of their system. Another good example would be Resident Evil 5.

With this console generation influencing PC gaming it's also nice that I won't have to upgrade my hardware for a few years, or until the next console generation comes out. Which, lets be honest, is anyones guess with the economic downturn and the "re-launch" of the two major players by releasing motion controls for their respective systems.

Finally, PC gamers are still being treated to the occasional game that really pushes hardware and shows off what PC's are capable of. A recent example was Metro 2033 and Stalker: Call of Pripyat, featuring many DX11 features and really pushing the graphical envelope. Not to mention the upcoming Crysis 2, which will push the consoles no doubt... But also the PC getting the best version of the game.

Comments have been disabled for this article.

Latest Comments

Latest Poll

Which side are you choosing in the new console wars?



or View results
The Xbox One
  27%
 
The PlayStation 4
  29%
 
A console? Good Lord no - PC for me thanks!
  44%
TOTAL VOTES: 119

Vote now
Ads by Google

From our Partners

PC & Tech Authority Downloads