Can enthusiasts keep ahead of the game?

hamba

Inactive User
Joined
May 24, 2005
Messages
8,704
Reaction score
1,345
Location
Down Here
Can enthusiasts keep ahead of the game?

A move to a new set of graphical tools has made Windows gamers angry, as it requires them to upgrade both hardware and their OS


Many gamers are alienated by computers, preferring instead consoles which offer low-cost installation-free entertainment - and they don't require consistent upgrading with expensive components to play the latest games, either.


In return, PC gamers argue that the open platform allows for more creativity in terms of games released and player-created material, and also a constant edge in the technology stakes. But they've had to concede that the debacle surrounding the latest iteration of Microsoft's multimedia API, DirectX 10, hasn't done much for the platform's reputation.


DirectX is a collection of tools that facilitate communication between hardware and Microsoft operating systems; all Windows releases since 95, and the Xbox and Xbox 360 operating systems, use it. Each DirectX release brings new graphics technologies and performance improvements, ideally leading to increasingly visually compelling software.


Phased out

The arrival of DirectX 10 was much anticipated. Unfortunately, it's also been heavily criticised. DirectX 10 was released as an exclusive for Microsoft's latest desktop OS, Windows Vista, leaving Windows XP (and 2000) users comfortable with their current setup chagrined.


The phasing out of redundant operating systems is inevitable, but with DirectX 10's release, Microsoft has almost completely ended support in this department for everything other than Vista. And for non-enthusiast PC users, who might not be upgrading for a while, this is a serious handicap. Microsoft attracted ire for this decision; it was labelled everything from lazy programmers to extortionists.


Chas Boyd, DirectX's software architect, explains Microsoft's position: "DirectX 10 requires specific features of the Windows Vista operating system in order to take full advantage of graphics hardware, specifically the functionality offered by the new display driver model. The adoption period associated with any new technology can cause some users to feel left behind.


"We've done our best to limit complexity for users by assuring that all DirectX 10 titles are backwards compatible with DirectX 9 hardware and Windows XP. As Windows Vista becomes the platform of choice for PC gamers, we feel confident that Windows gamers will appreciate the quality and features Windows Vista brings to gaming, and to DirectX 10."


Certainly the API's new features have been praised by developers. Bernd Diemer, lead designer of Crytek's stellar Crysis - arguably one of Vista's biggest selling points for gamers - has nothing negative to say about it. "DirectX 10 is designed to give a cleaner interface with lower CPU overhead and an extended feature set which allows complex rendering solutions to be achievable in real time," he says.


Boyd elaborates on the feature set: "We took a dramatic new approach with DirectX 10 in Windows Vista, rebuilding it from the ground up in order to provide a rich, incredibly detailed experience, while delivering many times the graphics performance potential. New features in DirectX 10 maximise the power of the graphics processing unit [GPU], allowing games to more efficiently use powerful modern video cards to their fullest potential, while freeing up the central processing unit [CPU] for improved artificial intelligence in games and bigger game worlds. The programmability and power of DirectX 10 allows developers to create more complex environments and detailed characters, as well as more powerful physics and artificial intelligence. We also re-architected the Windows Display Driver Model to provide more stability and better performance."


These improvements are undoubtedly a boon for developers, but what about consumers - especially those without Vista? Diemer believes that the sales of DirectX 10-compatible hardware are evidence enough that those gamers will be moving to Vista simply so they can get the most out of their computer. "A significant number of gamers are already moving to DirectX 10-capable hardware such as the nVidia Geforce 8800 series," he notes, "so the real issue is whether they should move to Vista in order to fully exploit their hardware. The launch of Crysis is a clear signal that there's no better time to move to Vista than now."


Boyd agrees. "Crysis has been almost universally declared the most visually advanced game available," he concurs, "due in no small part to Crytek's use of DirectX 10. Other titles including Gears of War for Windows, BioShock, World in Conflict and Flight Simulator demonstrate what DirectX 10 can offer to games in a variety of genres."


Of course, all the games Boyd mentions are included in Microsoft's Games For Windows initiative; a prerequisite for DirectX 10 games receiving additional promotion is that they also support DirectX 9. Crysis is no exception. It comes with both DirectX and DirectX 10 versions playable in the box, and several videos testify to the clear, impressive differences between the two. In practice, though, many gamers have reported the two rendering solutions produce an almost identical image - similar enough, at least, to not vex the average gamer. They also allege that the DirectX 10 build of the game can have performance costs on systems below the high end.


Further, Crytek has come under fire for disabling the "Very High" (maximum) visual settings in Crysis' DirectX 9 build, which is the one many XP users will be playing if their existing graphics card is up to it. Some allege that this was an attempt to convince XP stalwarts that highest visual quality available in the game can only be produced with DirectX 10. But this isn't strictly true; it's been discovered that it's possible to re-enable the maximum visual quality settings in Crysis with some simple editing of the game's configuration files. This makes the DirectX 10 and DirectX versions of the game more or less on a par with each other, barring subtle visual tricks only DirectX 10 can achieve.


Boyd doesn't comment on this much-mooted design decision, but he does want to remind players to wait and see. "Right about now we are seeing performance parity between DirectX 9 and DirectX 10 implementations," he concedes, "and from here on DirectX 10 performance will grow. We are already seeing some image quality improvements due to DirectX 10's more precise specification of how the hardware should work, which helps both DirectX 9 and DirectX 10 games visually. DirectX 10's advanced features will enable games to use visual techniques that would be more complicated to implement under DirectX 9. For example, improved interfaces allow higher scene complexity for richer, more detailed worlds at a given performance level. At a practical level, DirectX 10's more consistent feature set also means more games shipping sooner because of reduced game development times."


Better for developers

He adds: "It takes time for adoption to grow and the full realisation of the potential to unfold. We've seen our development partners do some amazing things with DirectX 10, and with additional driver and hardware support, we're confident that DirectX 10 technology is on its way to changing the way the world looks at computer graphics."


At this point, DirectX 10 appears to be more of a boon for developers than players. Should many of the gamers who've upgraded to DirectX 10-capable hardware (for performance reasons) upgrade to Vista so they can get everything they paid for?


As time draws on, as hard drives fail and need to be replaced and as more DirectX 10-geared software hits shelves, most gamers will eventually end up with Vista. But they'll never forget that it isn't easy being a PC gamer sometimes.







Alexander Gambotto-Burke
The Guardian, Thursday February 14 2008
guardian.co.uk
© Guardian News and Media Limited 2008
 
Back
Top