Slashdot Log In
NVIDIA To Buy AGEIA
Posted by
kdawson
on Mon Feb 04, 2008 07:33 PM
from the it's-all-physics dept.
from the it's-all-physics dept.
The two companies announced today that NVIDIA will acquire PhysX maker AGEIA; terms were not disclosed. The Daily Tech is one of the few covering the news to go much beyond the press release, mentioning that AMD considered buying AGEIA last November but passed, and that the combination positions NVIDIA to compete with Intel on a second front, beyond the GPU — as Intel purchased AGEIA competitor Havok last September. While NVIDIA talked about supporting the PhysX engine on their GPUs, it's not clear whether AGEIA's hardware-based physics accelerator will play any part in that. AMD declared GPU physics dead last year, but NVIDIA at least presumably begs to differ. The coverage over at PC Perspectives goes into more depth on what the acquisition portends for the future of physics, on the GPU or elsewhere.
Related Stories
[+]
Hardware: All GeForce 8 Graphics Cards to Gain PhysX Support 114 comments
J. Dzhugashvili writes "Nvidia completed its acquisition of Ageia yesterday, and it has revealed exactly what it plans to do with the company's PhysX physics processing engine. Nvidia CEO Jen-Hsun Huang says Nvidia is working to add PhysX support to its GeForce 8 series graphics processors using its CUDA general-purpose GPU (GPGPU) application programming interface. PhysX support will be available to all GeForce 8 owners via a simple software download, allowing those users to accelerate games that use the PhysX API without the need for any extra hardware. (Older cards aren't CUDA-compatible and therefore won't gain PhysX support.) With Havok FX shelved, the move may finally popularize hardware-accelerated physics processing in games."
[+]
Hardware: Nvidia Physics Engine Almost Complete 179 comments
Nvidia has stated that their translation of Ageia's physics engine to CUDA is almost complete. To showcase the capabilities of the new tech Nvidia ran a particle demonstration similar to Intel's Nehalem demo, at ten times the speed. "While Intel's Nehalem demo had 50,000-60,000 particles and ran at 15-20 fps (without a GPU), the particle demo on a GeForce 9800 card resulted in 300 fps. In the very likely event that Nvidia's next-gen parts (G100: GT100/200) will double their shader units, this number could top 600 fps, meaning that Nehalem at 2.53 GHz is lagging 20-40x behind 2006/2007/2008 high-end GPU hardware. However, you can't ignore the fact that Nehalem in fact can run physics."
[+]
NVIDIA To Enable PhysX For Full Line of GPUs 140 comments
MojoKid brings news from HotHardware that NVIDIA will be enabling PhysX for some of its newest graphics cards in an upcoming driver release. Support for the full GeForce 8/9 line will be added gradually. NVIDIA acquired PhysX creator AGEIA earlier this year.
[+]
Games: NVIDIA To Showcase PhysX Content 56 comments
Early next week, NVIDIA will release the GeForce Experience Pack to demonstrate the 'PhysX' engine it bought from AGEIA earlier this year. The pack is free, and it will contain a stand-alone action game, maps for Unreal Tournament 3, and various demos. Gamasutra notes that the UT3 maps are "designed to 'fundamentally change' the game's mechanics."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
off on a tangent (Score:3, Funny)
Well, that's because they were pondering a similar strategy to Microsoft, and were going to buy Yahoo.
Re:off on a tangent (Score:4, Funny)
It's almost like some bizarre comic.
Lets imagine that AMD and ATI teamed to to be the Super Friends.
And Intel and nVidia are the Legion of Doom.
Now, let the battle for the universe begin.
At least that's how I feel when I read
We geeks tend to take ourselves entirely too seriously,
Grammatical and spelling errors are bonuses.
Parent
Re:off on a tangent (Score:5, Informative)
This makes Nvidia the "odd man out" because they don't make processors. Both Intel and AMD have integrated solutions and obviously want physics processing on the CPU so that they can sell 7 core 3.21GHz processors. NVidia has to break the mold if they want sales... they got shunned the last round of consoles for IBM and ATI, and Microsoft pretty much let ATI write the book for DX10 this round. NVidia + Ageia only makes sense if they'll make an open source console that runs either AMD or Intel CPUs. Games would need to run flawlessly, without "installing" just like a console. There's a hole for PC gaming right now... Apple's not filling it (they think it's stupid) Wintel is not helping (Microsoft only wants Vista gaming, and Intel wants to sell integrated graphics) so a well done Linux console could help... but there's too much IP in the way to make it happen.
Parent
Re:off on a tangent (Score:4, Informative)
Nvidia needs a an x86 processor to compete. Sure, Nvidia could just adapt their GPU architecture and expand the language to make a general-purpose VLIW processor. They could package it and sell it as an Itanium competitor. But nobody wants to use a non-x86 chip in mainstream markets, and that's where the long-term money is.
This is why Windows, Linux, Solaris, BSD, and now even OS X run on x86: if your OS has redeeming or unique qualities, more people will buy based on OS features alone if your hardware platform is agnostic.
And herein lies two problems: one, while you can make x86 processors without a license, you are constantly in danger of litigation from Intel's massive patent portfolio. In the last two decades, every x86 chipmaker has eventually negotiated a cross-license agreement with Intel. The other problem is, it is hard to build a new x86 processor from-scratch. Thus, a takeover bid for an x86 processor manufacturer is likely the best way to solve Nvidia's problem; they get a license to keep Intel at-bay, and a solid starting point.
I'm thinking Via, personally. Their sales have slumped in the last year, and they've stopped making Intel chipsets. In fact, Intel has been bullying poor Via for the last year, offering a new Intel chipset license if they just stop manufacturing CPUs. Either Nvidia will buy Via, or Via will spin-off their processor division for some cash. Thanks to the Intel cross-license Via purchased along with IDT, their processor arm is a goldmine in the long-run.
Parent
Must bundle with GPU (Score:5, Insightful)
Re:Must bundle with GPU (Score:5, Insightful)
Parent
Re:Must bundle with GPU (Score:5, Interesting)
Parent
Re: (Score:3, Interesting)
Re:Must bundle with GPU (Score:4, Interesting)
That being said, I don't believe games drive the adoption of hardware as much as you might be thinking. As a case in point, look at Vista. Ugly and bloated, yes, but perforce nearly everywhere. And the minimum requirements for Aero (which is the one feature your average user is going to jump on -- ooh, it's pretty!) are going to do more to push the next large jump in base video card standards than any given game.
Retailers don't have enough fiscal incentives to stop pushing Vista, even if they do try to gain positive PR by selling Ubuntu or XP on a few low-end models. And if they're pushing Vista, they want to support the pretty interface the public expects. By making hardware-accelerated rendering a practical requirement of the OS, Microsoft has raised the bar of the "minimum acceptable" video card.
Right now we see physics cards as a niche product, barely supported. It has been the same with all technical developments. But if we're heading toward 3D interfaces (which I believe we are,)then physics can only play an increasing roll in such an environment. If that should become the case, then a dedicated processor will be much more valuable then assigning a generic CPU core to try and handle the calculations.
Parent
Re:Must bundle with GPU (Score:4, Interesting)
I also don't see any gouging going in in gaming PCs. I recently built a $1000 gaming PC and prebuilt models with similar specs were selling for $1100-1200, which is not much of a markup.
Parent
Re: (Score:2, Interesting)
The way I picture things, a Physics Processing unit (PPU?) will end up like FPUs: at first an optional, narrow-use add-on, then integrated on premium products, then more widespread as software vendors feel comfortable relying on it, and finally ubiquitous and practically indispensable.
And then Slashdotters will be able to say, "You kids with your integrated PPUs nowadays -- when I was your age, we had to calculate trajectories and drag coefficients by hand, and we liked it that way
Re: (Score:2, Funny)
Re:Must bundle with GPU (Score:5, Informative)
Parent
Re: (Score:2, Informative)
I can't seem to find the link to the paper that discussed it in detail, if I can find it I'll post it later...
Re:Must bundle with GPU (Score:4, Insightful)
Parent
Re:Must bundle with GPU (Score:5, Informative)
http://en.wikipedia.org/wiki/Physics_processing_unit#GPUs_vs_PPUs [wikipedia.org]
There are differences. Otherwise Sony wouldn't have wet themselves when they announced Cell technology in the PS3 or Microsoft could of countered their ATI GPU was pretty much the same thing or more powerful or however the market types would of spun it if that was the case
Parent
Re: (Score:3, Insightful)
For most games if you turn down the graphics the gameplay isn't supposed to change that much. So people with cheaper video cards can still play the game.
Whereas what happens if you turn down the physics? For the gameplay to not change the crap that's bouncing around can't matter at all.
I'd rather the physics mattered.
But if the physics mattered, people with cheaper physics cards might not be able to play the game.
The game makers won't like that :
Re:Must bundle with GPU (Score:4, Interesting)
And if nothing else, Nvidia also get a team of engineers who have worked together and have both DSP and current game industry technology experience.
Parent
The Future of Physics (Score:5, Funny)
Re:The Future of Physics (Score:5, Funny)
Parent
Re: (Score:3, Funny)
I wonder how this will affect AMD's GPU offerings (Score:3, Interesting)
Whither Nvidia/PhysX? (Score:5, Insightful)
- Purchase Aegia
- Continue selling dedicated Physics addon-cards
- Integrate PPU onto Graphics Cards
- (somewhere along the line, get full Microsoft Direct-Something endorsement/support of dedicated physics processing)
- possibly by licensing to AMD "PPU included on Graphics Card" rights, thusly invoking the power of Least Common Denominator
- Integrate PPU circuitry/logics into GPU (making it faster/more efficient/cheaper than equivalent solution licensed to AMD)
- ?? Profit ??
In the end, for this to *really* succeed, it needs to be a "Least Common Denominator" factor. So it *requires* full support by Microsoft and Direct-X (them being The Big Factors in the games industry). And in order to get full support from The Windows Monopolist, you'll probably (not absolutely necessary, mut it'd make it much easier to convince Microsoft) need to enable AMD/ATI to leverage this technology, to some degree.Remember folks, Nvidia don't need to *kill* AMD/ATI, they only need to stay one or two generations ahead of them in technology. So they *could* license them "last years tech" for use on their cards, to make "Least Common Denominator" not a factor which excludes their latest-get tech implementations.
Interesting news. (Score:3, Insightful)
The exciting aspect to this acquisition is the stronger fusion of two companies that have the ability to harness processing power without historical limitations. ATI/AMD really didn't have this, with AMD stuck with x86. Something like Cell is interesting in this space. However, it lacks flexibility in matching up the main core with the secondary cores. Why bring in PowerPC, for that matter?
This will lead to great things. It is fun again to follow computer architecture.
Why do we need physics cards? (Score:2, Interesting)
Re: (Score:2)
Re:Why do we need physics cards? (Score:5, Insightful)
Running through grass could cause it to deform and brush the character, and some of it gets stepped on and stays bent down. Or in sports games, each limb could have a better defined clipping box and rules for how it can flex.
Then when two players collide going for a ball, they hit more realistically and don't clip through each other. Especially on the slow motion replays it would look nice.
Or in a racing game, when cars crash, they could really crash. Imagine bodywork deforming and "real" parts going flying, instead of only a flash of sparks.
Also, it would be cool for grenades and other explosives to properly damage the room and buildings in games that want realism. Walls that crumble into rubble. Tables that break into chunks and splinters. Ceilings that collapse when the supports are destroyed or weakened too much.
Then outside, no more indestructible walls. When I ram a truck or tank into an unreinforced building, something actually happens. As in the vehicle crashes through the wall, or continues through the building with momentum.
Parent
Re:Why do we need physics cards? (Score:4, Interesting)
When the player moves forward he pushes whatever is under him forward.
I'm not kidding, try standing on something and moving. In reality there's no real problem, as long as the centre of gravity of you+object is under the object's base. If it's light enough, you might kick it out behind you. In a game, 99% of the time you will kick the object under you forwards and out from under you.
Try standing on a barrel in Half-Life 2 for example. The game even gives you a puzzle at the start where you have to stack crates to get through a window, where you can notice this problem.
Parent
Re: (Score:3, Interesting)
Unfortunately most of those things are only avialable in demos atm. UT3 has a couple of special maps that do some neat stuff, but then you start running into problems with the video card trying to keep up with the 100 or so bricks
A physics card is just dual-core for the idiot (Score:3, Interesting)
Re: (Score:2)
Oh wait. General purpose CPUs aren't very good at certain types of workloads.
Re: (Score:2, Insightful)
Re: (Score:2)
Sometimes, when a mainframe and a television set love each other very much...
Naw, man. At least in terms of the PC architecture, graphics hardware has been available in expansion card form since the original IBM PC offered your choice of MDA (text only) and CGA (limited four-color) cards.
Re: (Score:2)
I get the point of a PPU. But at this point brute force is cheaper and easier. CPUs do well enough at processing physics, and they are fast enough and cheap enough that it's smarter to run respectable physics code there instead of spending an extra $100 to $200 on an expansion card that provides almost zero gameplay enhancement. PPUs may have been a good idea ten or fifteen years ago when CPUs were slower, but game physics engines haven't improved significantly since 2003. Faster processors are available ch
Re:A physics card is just dual-core for the idiot (Score:4, Interesting)
Imagine instead of designers creating models of buildings they actually built them. That is a brick building had individual bricks all stacked on each other. Whenever you hit it with an explosive it would actually crumble like a real building or burn like a real building. That is a lot of calculations which a general CPU isn't the best at.
The thing is not enough people have PPUs in their computers so you can't include it into core game play yet. Hopefully nVidia acquiring Ageia will allow them to start bundling it with their GPUs or even better yet offer it embedded on their motherboards. While graphics are easily scaled, game play elements are not. I wouldn't be surprised if you see PPUs being crucial to the game on consoles before PCs.
Parent
I guess I can stop waiting for Linux support (Score:2)
Re:I guess I can stop waiting for Linux support (Score:4, Informative)
They were Binary-only, but they were good in that they were fast, stable, and supported all the major functions of their cards. Hardly half-assed if you ask me.
Parent
GPGPU and Nvidia (Score:2)
I'm surprised no one has mentioned CUDA [nvidia.com] yet, which is Nvidia's existing entry into the world of general purpose GPU computing. So far their target market is mostly dedicated calculations with limited interoperability with OpenGL/DirectX, but I expect we'll see future cards that can partition their compute resources between multiple tasks, like rendering and physics. Hopefully, porting over the PhysX SDK will help grow the GPGPU toolset, and make it easier to use.
(CUDA already transforms the 8800 GTX i
Nvida and AMD were already working on Physics (Score:2, Interesting)
http://www.reghardware.co.uk/2006/06/06/ati_gpu_physics_pitch/ [reghardware.co.uk]
Re: (Score:2)
If I have a server with example game running and it's calculating physics, can I then grab back that batch of models I sent off for physics and then send the updated coordinates to the players computers? Or is it just part of the graphics rendering pipeline?
Geographical Ramifications (Score:2)
Talk about a niche market... (Score:2)
Heck, fewer and fewer PC's come with dedicated GPUs. Integrated video can now handle dual monitor output and HDTV decoding. It's only gamers and graphics designers who need them now.
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
Maybe if OpenGL development was run as a dictatorship rather than an oligarchy, it would catch on. Right now it's lagging behind DirectX featurewise, because development by committee is slow.
Re: (Score:2, Interesting)
Fab capability... (Score:4, Insightful)
If it takes a company like Intel years to crank out something like that, a company with debatably the top notch fabrication capabilities in the world, what are nVidia's chances, given that only now they are feasibly able to leverage 65 nm fabrication processes for manufacture of their chips. Fabrication processes aren't everything, but it is a decent indicator of how the cards would be stacked for nVidia going into that market.
I personally would love to see nVidia enter the market with a viable offering, if only because I fear AMD is blowing the situation and the market desperately needs comparable vendors to compete, but I'm not optimistic about nVidia's capabilities.
Parent
Re: (Score:2)
Re: (Score:2)
You say that sarcastically, but I actually would like to see something like "OpenPL" (Open Physics Language).
Re: (Score:3, Informative)