Motherboards Memory Storage Cases/Cooling/PSUs IT Computing Displays Mobile Mac CPUs & Chipsets Video Digital Cameras Linux Gadgets Systems Trade Shows Guides Home Increase Font Size Decrease Font Size Change Page Size
Havok to compete with AGEIA for physics
Havok to compete with AGEIA for physics
Date: November 2nd, 2005
Topic: Video Card
Manufacturer: Havok
Author: Tuan Nguyen
Buy the L 100BASE-FX Fiber Networks 20PK
Blank
 
 

By now, many have heard of AGEIA and its startling announcement: they will produce a processor used exclusively to process physics related computations. Called the PPU, or Physics Processing Unit, its role will be to offload highly intensive mathematics such as realistic water movement, realistic character physical reactions to objects and the world, from the CPU to a dedicated processor. This all seems like the natural progression of things, since dedicated sound, network and other processors are commonplace.

Today, however, most processors spend their time mostly idling - you're rarely ever pushing your hardware to its limits consistently. Thus Havok, a company that's well known to game developers, has announced that it has plans to do for you what AGEIA promises, but save you money and maximize your dollar spent at the same time. Indeed, Havok has confirmed with us that they are competing with AGEIA.

The Havok FX engine is what Havok claims will provide the functionality of a PPU, but its approach is entirely different than AGEIA's. What's special about Havok FX is that it's a software engine that is currently based on Havok's widely used physics engines. However, Havok FX is designed to offload many intensive physics functions from the CPU to the GPU. Using technology available in Shader Model 3.0 and beyond, the Havok FX engine will be able to take advantage of unused resources of today's powerful GPU's and put them to use.

Many games today are intensive, but while they don't use a lot of what your graphics card is capable of doing (features, etc.), they do stress the majority of GPUs that are out there - often to their very limits. For example, a given scene can be utilizing 80% of GPU rendering resources (bus, memory bandwidth, etc.) while another scene uses 20%. How Havok aims to utilize the resources in a GPU to accelerate physics calculations remains to be seen. Havok did mention to us however, that they believe having two GPUs would be better suited to handle such duties as load balancing would be the key issue. Microsoft's Shader Model 3.0 requires compliance for full programmability, so with today's DX9 compliant GPUs, it's entirely possible for Havok FX to program a Radeon X1800 or GeForce 7800 GT (and beyond) on the fly, with specific physics processing instructions.

Havok also pointed out to us that its Havok FX engine will allow a Shader Model 3.0 compliant GPU to accelerate "game-play" physics and not only the resulting visual effects of such physics, which Havok says, AGIEA's product only does. Havok explains that its engine is able to offload such physics operations as collision detection, which on today's general purpose GPUs are very slow to compute. We spoke to Havok and they said:
"It is definitely the case that load-balancing is a key challenge for both effects physics and graphics. Enabling effects physics via the GPU offers much greater flexibility for addressing that type of problem versus a proprietary physics hardware device that will inevitably sit idle while the GPU may be overtaxed. We believe that two GPU's stand a far better chance of collaborating more effectively."
One important fact to keep in mind is that Havok is playing a significant role in the development of console technology, and has not specifically stated that the PC desktop is the ideal platform for Havok FX. Consoles have the advantage of being a closed system, in which dedicated solutions such as Havok FX will have long term applications. It will be interesting to see if Havok can achieve this and how well.

Havok's physics engines are featured in many of today's games, including F.E.A.R., Age of Empires 3, Brothers in Arms: Road to Hill 30, Halo 2 and many others. The full list can be found here on Havok's website.

Home

 
  Index

Tools Share
Find lowest prices Find the lowest prices
Digg   del.icio.us   E-mail  
Print This Article Print this article  

33 Comments - Last by realphysics, 1471 days ago
Username:
Password:
Dead by Griswold, 1479 days ago
AGEIA is already dead before it was born.

Nobody in their right mind would shell out 200-300 bucks for some physics engine when the same can be done by your 200-300 dollar vid card.

Reply
RE: Dead by oneils, 1479 days ago
Hi Griswold, I agree with your post...but there are plenty of people who pay $500-$1000 for graphics cards (SLI), $300 for performance ram, $300 for a soundcard, and $200 for a 74gb raptor hard drive. These people will probably be buying a PPU if it means a performance increase of any kind for games.

S.O.

Reply
RE: Dead by oneils, 1479 days ago
Also, I have to admit, I'm guilty of the same excesses. I bought a 500$ vid card and a $1000 monitor. Never claimed to be sane, but that's the danger of hobbies.

S.O.

Reply
RE: Dead by dwalton, 1479 days ago
I think this will force Ageia to introduce this type of off loading to the GPU function to their engine. I doubt many developers will want to use a physics engine that only can be take advantage of with a discrete PPU. This would be akin to offering SLI-only games.

However, offering an engine that flexible enough to be used by a CPU, GPU or a discrete PPU (depending on setup) enables the opportunity for developers to create games based off the AGEIA engine for all gamers. This will allow games to offer different physic feature sets depending on the setup. Im a fan of this scenario because it gives more flexibility to the gamer especially under the condition that any PPU would be generally cheaper than a highend GPU. It also offer a gradual transition to a GPU/PPU setup while not requiring a PPU.

It seems that offloading physics calcualtion to the GPU will come at cost of reducing the resources for actual graphics. It seems that under normal scenarios the most graphic intensive scenes will also be the ones that are also the most physic intensive. Its hard to believe that graphics and physics are inversely related and developers won't be forced to make graphical or physical sacrifices to enhance the other.

Using an old GPU card to function as a PPU card is a great idea. However, it seems that SLI and Crossfire are moving towards allowing different generation card SLI/CrossFire setups to enhance graphical performance as well. A PPU will allow extreme gamers who dont want to sacrifice graphical performance for physic performance to simply add a PPU to their SLI setup. A PPU and a flexible physic engine (if available now) would give gamers a choice of:

Extreme HighEnd
7800GTX-GT/7800GTX-GT/PPU
7800GTX-GT/6800Ultra-vanilla/PPU
1800XT-XL/1800XT-XL/PPU
1800XT-XL/850XT-Pro-800XL/PPU

HighEnd
7800GTX-GT/7800GTX-GT
7800GTX-GT/6800Ultra-vanilla-6600GT-5XXX generation/PPU
7800GTX-GT/6800Ultra-vanilla-6600GT-5XXX generation
7800GTX-GT/PPU
1800XT-XL/1800XT-XL
1800XT-XL/850XT-Pro-800XL-GTO-700PRO-9XXX generation/PPU
1800XT-XL/850XT-Pro-800XL-GTO-700PRO-9XXX generation
1800XT-XL/PPU

and so on and so on

Reply
RE: Dead by AndreasM, 1479 days ago
That's a good point, and would be the best case scenario for gamers. But Havok FX and most likely a possible Ageia GPU solution is limited to SM 3.0, so using an old GPU card wouldn't really be an option, especially so with Ati cards. But I'm not entirely convinced a GPU physics solution would be able to beat a true PPU. But I guess that will remain to be seen, hopefully Ageia releases their card soon.

Reply
RE: Dead by Crassus, 1479 days ago
Now why would spending 200-300 $ for a PPU be so different from spending the same amount for a second grafics card?

Reply
RE: Dead by xtknight, 1479 days ago
Because there's no reasonable certainty that game devs will even use this thing we spent $300 for.

Reply
Overextended GPU's? You betcha. by Houdani, 1479 days ago
Why would anyone want to put MORE burden on the graphics card when the graphics card is already the bottleneck (at higher resolutions or AA/AF)?

In Havok's own quote they state the GPU may be overtaxed as it is. And giving the overtaxed GPU the additional responsibility of handling physics processing is good why?

AGEIA may be a lame duck (mostly due to cost), but frankly I'm not really keen on Havok's idea.

I had bad thoughts about overburdened GPU's when ATI was tooting their own horn over GPU physics processing. Havok has just rekindled those thoughts. Oye!

Reply
RE: Overextended GPU's? You betcha. by Lord Zado, 1479 days ago
I still think the route to go is some sort of all in one "Gamer Card" with the GPU and PPU on the same card. Even Havok admits that its method would work best with two GPU's. Well what's better: 2 GPU's or 1 GPU and 1 PPU?
The latter is probably cheaper unless you are buying really low end SLI cards.

Reply
RE: Overextended GPU's? You betcha. by Griswold, 1479 days ago
quote:

Why would anyone want to put MORE burden on the graphics card when the graphics card is already the bottleneck (at higher resolutions or AA/AF)?


Fear is about the only game that makes a vid card the bottleneck at a reasonable resolution right now. In most cases, the CPU is the bottleneck. If you take the physics load off the CPU and put it on the GPU, there shouldnt be much of a penalty - but the GPU apparently can process physics much faster than a CPU.

Alternatively, CryTek will support dualcores with the next version of the Farcry engine. They will let the physics engine run on a second core, if its available.

At any rate, I dont see many people buying a PPU card if there are other viable options to use existing hardware.

Reply
Comments Page 1 of 4

Deliver Rich Interactive Experiences
Engage more viewers with Adobe® Flash® Media Interactive Server 3.5
Vinpower DVD Duplicator
Manufacturer of quality disc duplication systems. Drop shipping available. Become a reseller today.
Unlicensed Software at Your Last Company
Anonymously Report Unlicensed Software with Our Form Now. Get Up to $1 Million.
Special Offer from The Economist
Get 12 issues of The Economist for $12. US subscribers only.
Unlicensed Software at Your Last Company
Anonymously Report Unlicensed Software with Our Form Now. Get Up to $1 Million.




Latest news by
DailyTech

 November 20, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 November 19, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank


Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
more Video Card Discussions



pipeboost
Copyright © 1997-2009 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information