|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Pewlius Caesar
bit-tech Staff
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
![]() ![]() ![]() ![]() ![]() |
Carmack shuns dedicated PPU cards
http://www.bit-tech.net/news/2007/07...ed_ppu_cards/1
John Carmack has spoken out on the subject of dedicated physics cards and it's not good news for Ageia.
__________________
|
|
|
|
|
|
#2 |
|
Deaf forever to the battle's din
Join Date: Apr 2007
Location: North-East England
Posts: 2,988
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
It's a tough thing to support; everyone has a CPU and GPU so programmers can easily code for those. But adding an optional PPU means it's not going to get used. Ageia should be contacting motherboard manufacturers. Get a lower power onboard PPU in the works.
If more and more people had one, programmers would code for them. Then once loads of engines/games support the physics processor, bang out higher end PCI & PCIe models. Or just leave the current one for sale. Whatever. Real gamers won't use an onboard gfx card, and in the future, they wouldn't use an onboard PPU. But by making it a less optional component, more games would take advantage of it. I mean why not? If 50% of gamers (obviously workstation mobos won't have a PPU) or whatever have some sort of PPU (even a low power one) game devs will realize, "Hey, we should harness this power, make our games look better, run smoother/at higher FPS etc." Hmmm, bit of a rant there but I'm sure there are some massive flaws with my plan. And if there aren't, I'll be expecting a cheque from Ageia soon enough.
__________________
ASUS M4A785TD-M Evo | AMD Phenom II x4 955 BE | D-Tek FuZion
4GB Corsair XMMS3-10666 | Corsair TX650 Point Of View 8800GTX | EK FC-8800 |
|
|
|
|
|
#3 |
|
Player Character
bit-tech Staff
Join Date: Apr 2007
Posts: 8,011
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I've just done another review on a Physx title, GRAW 2 PC, and I have to say I'm still not convinved by Ageia. Going to see them tomorrow though, so maybe they can persuade me over to support them, but as it is what I've seen in Cellfactor and other games is either not jaw dropping, or its been handled badly.
__________________
|
|
|
|
|
|
#4 | |
|
Web Developer
Join Date: Jun 2005
Location: West Palm Beach, Florida
Posts: 3,847
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
I don't see why any motherboard manufacturer would add a PPU anyways, most are already extremely tight in board space, so adding another chip and integrating it into it all would make them lose room for more demanded features that enthusiasts demand. And really, when you think about it, if you need an additional processor o calculate physics/make them more realistic, how are you going to work that into the game for those who don't have one but still wish to play online with those that do? Because if you make the physics accelerated/calculated by the PPU, then those who don't have one are left out. It'd be kinda unsync'ed in multiplayer if one person's physics are much greater/more accurate then the other guys'. Graphical quality doesn't matter in MP, just affects your framerate, but when gameplay altering effects come into the picture, then you need a global available-to-everyone solution, and if it's dependant on you having a PPU or not.. then it's not hat global anymore is it?
__________________
Current Computer: eVGA 780i Motherboard | Q6600 Core2Quad | eVGA GTX260 896Mbs 216-core | 2x Seagate 500Gbs | 8Gbs OCZ Platinum DDR2 800 | Creative XtremeGamer X-Fi | Thermaltake Armor Case Custom WordPress, ZenCart, Joomla, vBulletin, etc installs and skinning, PM/E-Mail for a quote
|
|
|
|
|
|
|
#5 |
|
Deaf forever to the battle's din
Join Date: Apr 2007
Location: North-East England
Posts: 2,988
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Knew there was something I didn't think about! That actually makes much more sense than my idea.
__________________
ASUS M4A785TD-M Evo | AMD Phenom II x4 955 BE | D-Tek FuZion
4GB Corsair XMMS3-10666 | Corsair TX650 Point Of View 8800GTX | EK FC-8800 |
|
|
|
|
|
#6 |
|
BSc... finally
Join Date: May 2004
Location: Vienna, Austria
Posts: 3,353
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I actually can't see me buying a PPU card in the near future but maybe UE3 might change that. Oh, wait... no, I don't even have enough room for another PCI card. P5B-Es are very limited in space if you have a G80 in it.
![]() [offtopic] What does John do in front of an EA sign? [/offtopic]
__________________
"The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents. We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far." Blame it on Cheaps! [now a social group]
|
|
|
|
|
|
#7 |
|
Hypermodder
Join Date: Mar 2006
Location: Bristol, UK
Posts: 925
![]() |
The problem with Physx hardware is that their software is so good as distributing physics load for multiple cores (this in essence is what a Physx card is, multiple dedicated cores I guess not unlike Cell SPUs) it makes there hardware a tough sell to the people with heavyweight machines who'll have all the cores.
Alot of the games that have made good use of multicore CPUs like GRAW/R6V/CF/CoH etc are using the Ageia API, strangely not all of them benefit from the hardware despite using the API. Though Carmack also said that the these new multi core consoles are shite and is now doing engines for them
__________________
Into Gaming and around Bristol, UK, Click Here |
|
|
|
|
|
#8 |
|
Multimodder
Join Date: Mar 2006
Location: Tempe, AZ
Posts: 77
![]() |
Damn the extra pci cards!
|
|
|
|
|
|
#9 |
|
Supermodder
Join Date: May 2004
Location: Idaho U.S.A
Posts: 343
![]() |
what about the GPU solution.. how hard is that being pushed? I had high hopes that one of my 7800's would become my physics card.
__________________
(Phenom II 940)(Foxcon A7DA)(8gb OCZ DDR2 800 )(8800gt aka hair dryer)(Big yellow case, CPU, GPU)(Enermax Liberty 500w)(lite-on DVD-RW w/LightScribe)(Seagate 300gb sata)(Seagate 320gb x2)(WD 200gb)(Dell 3007WFP 30"LCD, 19" Samsung, Acer 1280x720 projector) |
|
|
|
|
|
#10 |
|
Multimodder
Join Date: Mar 2006
Location: CA
Posts: 220
![]() |
I generally bring this up when people start talking about PhysX.
Folks should read this toms hardware article. In particular, look around page 7 -- according to TH, when they managed to enable fabric and fluids simulations without the PPU running in CellFactor, and approached the pertinent parts of the game environment, the framerates would plummet and the CPU usage on an AMD Athlon FX-60 would max-out for both cores. With the PPU going, framerates were kept playable. In other words, for *certain* types of intensive physics, a quad-core processor WILL NOT be the answer. A general-purpose CPU is not optimized for physics the way a hardware physics card is. If you get 2-3 FPS when doing hardcore physics on a dual-core CPU, you'll probably get 6 FPS with a new quad-core...but you'll get playable framerates with a PPU in the right situation. Of course, the argument is still open as to whether you're interested in the types of physics that require a PPU, and whether that is worth the money to you for a dedicated PPU, and whether game authors should bother with the PPU at all... my only point is to bring up the fact that a PPU is *not* just a regular old CPU with lots of cores. It is specialized hardware (much like a GPU...) with special capabilities not available on a CPU without paying a huge performance penalty. |
|
|
|
|
|
#11 |
|
Pewlius Caesar
bit-tech Staff
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
![]() ![]() ![]() ![]() ![]() |
I'm not saying you're wrong, but it's worth noting that CellFactor was designed for the PPU and not for the CPU. It's a bit like Ageia's RealityMark "benchmark" in that respect - of course it's going to perform the best on a system with an Ageia PPU in it because that's what it is designed to do.
Another example of this is the ATI physics presentation I saw at Computex 2006 - they compared a Core 2 Extreme X6800 (then unreleased) to an X1900 XTX with code that was clearly optimised for the ATI card. It simply looked awful and laggy on the Core 2 Extreme because the code clearly wasn't written in a way that it could manage efficiently. I'm sure, with optimisation the same code would run just fine on a dual- or quad-core processor. Look at Alan Wake for example (search YouTube for Alan Wake IDF demo), vortices are often considered one of the hardest physics calculations to do and Remedy has managed to do just that on a quad-core processor inside the game's engine - no fancy demos needed here. The moral of this story is that you can write physics code in many ways and if you write it to work well on a CPU, you can bet it'll run damn well on a CPU and not very well on a GPU/PPU. The same can be said for the reverse, too.
__________________
|
|
|
|
|
|
#12 | |
|
Supermodder
Join Date: May 2002
Location: Worcester, UK
Posts: 489
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
If programmers ensured their code was well optimised then we would not have the issue of needing a PPU to do physics as we could do it well on any current CPU.
__________________
"Seemed a harmless little ****........But we unleashed the lion" 'Jeremy' by Pearl Jam |
|
|
|
|
|
|
#13 |
|
0x665E3FF6,0x46CC,...
Join Date: Dec 2002
Location: USA
Posts: 1,390
![]() ![]() |
My 2 cents.
If the hardware is part of a graphics card, that is invariably what it will get dedicated to. The end result will be the gamer trying to figure out if the slider goes to the graphics side or the physics side. The problem that the PPU should be solving is addressing the specialized advanced math of physics. Mostly, I've just seen kinematics's out of the card though. It would be nice to see some advanced calculus and diff-eq so things like deformation of solids, fluid flows, and energy physics could creep into games. I forsee the multicore CPUs essentially becoming schedulers that feed the other parts of the system and keep the OS happy too because once you have dedicated hardware, every clock cycle that hardware is idle is wasted power. Just keeping a GPU fed now presents interesting challenges. But there is plenty of potential for the PPU to be another irrelevant idea. When was the last time you bought a soundcard for its 3D positional sound capability? The biggest argument I have heard against the PU has to deal with the inability to optimize the 'rendering' of the physics. Currently, they need to be run for a very large portion of the game world, particularly things that are not visible. Graphics cards have benefited from reducing overdraw, but there does not seem to be much on the bale to do the same for physics. There is a lot that can be said on this subject, I wonder what would happen if we had the 'community' of demo and game programmers of the earlier days of the PC. |
|
|
|
| Splynncryth |
| View Public Profile |
| Find More Posts by Splynncryth |
|
|
#14 |
|
Hypermodder
Join Date: May 2007
Posts: 887
![]() |
i think its a bit sad really, its a fantastic idea, however its kind of a circle problem
No one wants to program for the PPU because no-one has it And no-one has it because there are hardly any games that make use of it its a bit of a shame, because if people use the Ageia physix api, they could run on PPU/CPU, if people have the PPU it will be offloaded, if not it still runs fine That way more and more games start to support PPU's, more and more people get it, and then they can start programming more towards it However, havok phisix have remained as popular as ever, and ageia isn't making much headway However, if i wanted to choose between GPU or PPU physix, i would go with the PPU every single time Lower power consumption, 1 slot, cheaper |
|
|
|
| completemadness |
| View Public Profile |
| Find More Posts by completemadness |
|
|
#15 | |
|
Wetsander
Join Date: Feb 2004
Location: Kentucky
Posts: 546
![]() |
Quote:
http://en.wikipedia.org/wiki/Image:J...mack_E3_06.jpg |
|
|
|
|
| Sparrowhawk |
| View Public Profile |
| Find More Posts by Sparrowhawk |
|
|
#16 | |
|
Pewlius Caesar
bit-tech Staff
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
![]() ![]() ![]() ![]() ![]() |
Quote:
__________________
|
|
|
|
|
|
|
#17 |
|
I'm not a modder.
Join Date: Jan 2007
Location: Bury St Edmunds/Durham Uni
Posts: 1,848
![]() ![]() |
I think that there will eventually be a market for PPUs, as at one point there was no market for GPUs. It will just take time, and may finish off Ageia in the process.
__________________
i7 920, 8800GTS 512, 6GB Corsair all in an Intel DX58SO; 3*320GB RAID5; CM Stacker ![]() Samsung Q45. |
|
|
|
|
|
#18 |
|
Hypermodder
Join Date: Dec 2005
Location: United Kingdom
Posts: 682
![]() |
I was and remain convinced that the price was the biggest limitation - given a choice between 6-10 games or a card that might improve a couple what will most people do?
On reflection I think they couldn't have found a worse hardware market to launch into either, with CPU and GPU prices being very high a lot of people will have decided that the core parts were already costing them enough without adding another expensive and unknown component. I think if they'd launched at around £50 or so with a few great demos/games/apps to show off they might have seen mass takeup much as happenned with voodoo 1 cards back in the day, but at £150 with one poor demo .. well we know how that went.
__________________
Athlon 64 X2 3800+ @ 250x10 (1.475v) | EVGA GTX 260 55nm SSC | A8N-SLI Premium | 2x(4GB) Corsair Twinx2048-PC3200C2 | Asus Xonar DX | Antec truepower 550w | Akasa Eclipse-62 DDC12VPlus1, DD TDX, 3/8 tygon r3603 tubing, PA120.2, DD double floppy bay res |
|
|
|
| Bladestorm |
| View Public Profile |
| Find More Posts by Bladestorm |
|
|
#19 | |
|
Multimodder
Join Date: Mar 2006
Location: CA
Posts: 220
![]() |
Quote:
Just based on similar arguments of GPU doing graphics better than a CPU, I'm willing to believe a PPU will have similar benefits for doing physics...but at this point, there's no real way to know that (and therefore no real reason to go buy a product) for most people. Until somebody completely independent writes some software to test on a PPU versus a quad-core CPU, we won't really know. Even Alan Wake, as you mentioned, runs great on a Quad Core -- but I'm left wondering how much more (or less?) could they have done if they used a PPU instead (perhaps paired with single, dual, and quad-core CPU's in different permutations, too). Bla bla bla -- I guess my point is that, at this point , consumers don't really know if a PPU does anything special or not. In this situation, it's terribly difficult to get a product off the ground. |
|
|
|
|
|
|
#20 | |
|
BSc... finally
Join Date: May 2004
Location: Vienna, Austria
Posts: 3,353
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
I don't really see them sell more than a handful cards as long as they're expensive and (IMHO) useless.
__________________
"The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents. We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far." Blame it on Cheaps! [now a social group]
|
|
|
|
|
![]() |
| Thread Tools | |
|
|