Guru3D.com Forums

Go Back   Guru3D.com Forums > Videocards > Videocards vs General Purpose - NVIDIA Ageia PhysX, GPGPU etc.
Videocards vs General Purpose - NVIDIA Ageia PhysX, GPGPU etc. In this section you can discuss general purpose application that run over your GPU, like transcoding, Physics simulation etc.


Reply
 
Thread Tools Display Modes
Future of Physx and new card
Old
  (#1)
vejn
Master Guru
 
Videocard: MSI 7870 TF3
Processor: Core i5 3350P
Mainboard: MSI B75 G41
Memory: 4 Gb DDR
Soundcard:
PSU: 500W
Default Future of Physx and new card - 02-03-2012, 15:08 | posts: 524

I'm buying new card and I was thinking to go Nvidia.

1)I was wondering does Ati have any similar software like Physx and what is equvalent to CUDA cores in Ati cards ?

2)Will be Physx be abandoned or replaced in future years ? If it will, is getting Nvidia still good option ?

3)How much Nvidia card gains performance using Physx ?

I think theese que. will make my choice.
THx
   
Reply With Quote
 
Old
  (#2)
Li4m79
Ancient Guru
 
Li4m79's Avatar
 
Videocard: GTX580-950/1900/2250 1.1v
Processor: i7 950 @ 4.09Ghz
Mainboard: Gigabyte GA-X58A-UD3R r2
Memory: 12Gb 1600mhz
Soundcard: Asus Xonar DG
PSU: Corsair TX 650w
Default 02-03-2012, 15:13 | posts: 4,691 | Location: Scotland

is this new card for your current system listed in your profile??

If so then you without sounding like an ass, but you may want to think about a system overhaul.....

If i'm correct your motherboard will not support any modern graphics card due to the lack of a PCIE slot.....
   
Reply With Quote
Old
  (#3)
vejn
Master Guru
 
Videocard: MSI 7870 TF3
Processor: Core i5 3350P
Mainboard: MSI B75 G41
Memory: 4 Gb DDR
Soundcard:
PSU: 500W
Default 02-03-2012, 15:15 | posts: 524

Quote:
Originally Posted by Li4m79 View Post
is this new card for your current system listed in your profile??
No, it old card. I'll buy new system in few month. I'm interested in above questions.
   
Reply With Quote
Old
  (#4)
Li4m79
Ancient Guru
 
Li4m79's Avatar
 
Videocard: GTX580-950/1900/2250 1.1v
Processor: i7 950 @ 4.09Ghz
Mainboard: Gigabyte GA-X58A-UD3R r2
Memory: 12Gb 1600mhz
Soundcard: Asus Xonar DG
PSU: Corsair TX 650w
Default 02-03-2012, 15:19 | posts: 4,691 | Location: Scotland

well I love Nvidia so i'll always promote them.....

BUT, PhysX isn't used in a huge amount of games, designers tend to opt for their own physics engines that can be used on any system..... That said, the few games that do use it look stunning, just look at any of the batman games etc..... It will be around forever, as its always being developed, and yes games will still come out that utilize it...... but tbh, you can always add a cheap nvidia card and run it as physX card alongside an ATI card. So its all about personal preference....

I prefer Nvida so I say go get an nvidia card!!
   
Reply With Quote
 
Old
  (#5)
INSTG8R
Maha Guru
 
INSTG8R's Avatar
 
Videocard: Sapphire 7970 OC Edition
Processor: i7 2600K@4.6/AC Kryos H20
Mainboard: ASUS P67 Sabertooth
Memory: 8GB Corsair Vengence 1600
Soundcard: X-Fi Fatality Champion
PSU: TT Toughpower 1200W
Default 02-03-2012, 15:24 | posts: 1,188 | Location: Lost in Norway

Well being an ATI/AMD guy I won't bash Nvidia. But the number of games that really utilize PhysX could pretty much be counted on one hand. I would never factor that into my decision on purchasing a GFX card. I would look at cards in price vs performance not a "novelty" that PhysX really is.
   
Reply With Quote
Old
  (#6)
CoreyPL
Maha Guru
 
CoreyPL's Avatar
 
Videocard: Gainward GTX580 Phantom
Processor: i5-2500K @ 4.5GHz
Mainboard: ASRock P67 Extreme4
Memory: 8GB Kingston HyperX DDR3
Soundcard: ASUS Xonar D1
PSU: Seasonic X-650
Default 02-03-2012, 20:17 | posts: 915 | Location: Poland

Quote:
Originally Posted by vejn View Post
I'm buying new card and I was thinking to go Nvidia.

1)I was wondering does Ati have any similar software like Physx and what is equvalent to CUDA cores in Ati cards ?

2)Will be Physx be abandoned or replaced in future years ? If it will, is getting Nvidia still good option ?

3)How much Nvidia card gains performance using Physx ?

I think theese que. will make my choice.
THx
1. AMD can compute physics (not PhysX) using DirectCompute - component of DirectX 10/11 or OpenCL, available for all modern GPU's. I don't know if there is any game that compute physics through DirectCompute or OpenCL right now (3D Mark 2011 benchmark uses DC to calculate physics). PhysX run on CUDA and is being utilized in only a handful of games.
AMD has APP as a direct counterpart for CUDA.

Just not to mix up technologies:
CUDA - NVIDIA's standard for using GPGPU, recently went opensource
APP - AMD's standard for using GPGPU
OpenCL - open standard for harvesting power of GPU (can be mixed with CPU).
DirectCompute - part of DirectX 10/11, can be used to calculate physics
PhysX - NVIDIA's implementation of physics calculation engine running on CUDA

2. I think NVIDIA's PhysX will be abandoned or ported to open-source or general platform like OpenCL or DirectCompute. I hope AMD and NVIDIA will come up with global physics acceleration platform that can use any modern GPU. Or maybe Microsoft will develop one itself based on DirectCompute? Time will tell.

3. You don't gain performance using PhysX. On the contrary, when using PhysX, your GPU has to divide resources between graphics and physics calculation, so your FPS could take a hit. Sometimes with less complicated PhysX games, it can be run on CPU, but it's usually X-XX times slower than using GPU.

General thoughts: judging by PhysX alone, I would not consider this as an argument to go for NVIDIA. There are too few games that actually use it, with 1-2 premieres/year. CUDA on the other hand is being used in a number of applications (video editing, graphic software etc.) and it can speed up calculations significantly. So if you work with application that could utilize CUDA, then it could be an argument to go for NVIDIA. I'm still hoping for general standard for physics acceleration, so it could be implemented in more games without the need to own a specific GPU.

If you are buying new setup in a couple of months then maybe wait what Keppler will bring to the table. Also prices for AMD 7000 series should drop. I would recommend buying the best performing card for your budget, no matter if it is NVIDIA or AMD. I've owned both and both were great. I have always picked up the best performer for my budget from either AMD/ATI or NVIDIA.

Last edited by CoreyPL; 02-04-2012 at 06:46.
   
Reply With Quote
Old
  (#7)
automaticman
Master Guru
 
automaticman's Avatar
 
Videocard: 2 x 6950 1Gb CF
Processor: i5 2500k @ 4.4Ghz
Mainboard: Asus P8Z68 Deluxe Gen3
Memory: 16GB Mushkin DDR3 1600
Soundcard: X-FI Titanium/Onkyo/Polk
PSU: Seasonic X-1050
Default 02-04-2012, 03:19 | posts: 664 | Location: Orange County, CA

^^ great answer

Just to expand on a couple points:

NVIDIA uses the term CUDA to refer to both the software API that programs likes PhysX run on as well as the the actual hardware cores on the GPU.

AMD's equivalent to this are known as Stream Processors (SP), though you can't directly compare the two types of cores. In general, ATI GPU's have far more numerous, smaller cores than their NVIDIA counterparts. For reference, the GTX 580 has 512 CUDA cores, the 7970 has 2048 SPs.

The other interesting thing about all of this is that NVIDIA just made CUDA semi-Open Source, so it's entirely possible we could see CUDA applications running on AMD hardware in the not too distant future. It's worth noting that the Open Source did not necessarily extend to PhysX itself, though.
   
Reply With Quote
Old
  (#8)
Mufflore
Ancient Guru
 
Mufflore's Avatar
 
Videocard: KFA2 Anarchy 580@930/4650
Processor: 2500K @ 4.5GHz - blew it!
Mainboard: Gigabyte P67 UD4 B3
Memory: 8G Kngston 2.2GHz CL11 1T
Soundcard: Minimax+ & Dexa Opamps !!
PSU: Corsair Pro AX750
Default 02-04-2012, 03:29 | posts: 9,534 | Location: UK

Quote:
Originally Posted by INSTG8R View Post
...But the number of games that really utilize PhysX could pretty much be counted on one hand.
You are being a bit dismissive
http://uk.geforce.com/hardware/techn...physx/pc-games

You get a more immersive experience with PhysX.
If the game has it, its worth turning on.

Note there is hardware (GPU) PhysX and software (CPU) PhysX.
The above list linked are those games using hardware.
   
Reply With Quote
Old
  (#9)
automaticman
Master Guru
 
automaticman's Avatar
 
Videocard: 2 x 6950 1Gb CF
Processor: i5 2500k @ 4.4Ghz
Mainboard: Asus P8Z68 Deluxe Gen3
Memory: 16GB Mushkin DDR3 1600
Soundcard: X-FI Titanium/Onkyo/Polk
PSU: Seasonic X-1050
Default 02-04-2012, 03:47 | posts: 664 | Location: Orange County, CA

Quote:
Originally Posted by Mufflore View Post
You are being a bit dismissive
http://uk.geforce.com/hardware/techn...physx/pc-games

You get a more immersive experience with PhysX.
If the game has it, its worth turning on.

Note there is hardware (GPU) PhysX and software (CPU) PhysX.
The above list linked are those games using hardware.

Yeah but many of the games on that list use CPU-only PhysX that don't use the GPU at all. And of the ones that do, how many are AAA titles?

Personally the only games I've played that I felt like PhysX made a big difference were the two Batman games.
   
Reply With Quote
Old
  (#10)
Mufflore
Ancient Guru
 
Mufflore's Avatar
 
Videocard: KFA2 Anarchy 580@930/4650
Processor: 2500K @ 4.5GHz - blew it!
Mainboard: Gigabyte P67 UD4 B3
Memory: 8G Kngston 2.2GHz CL11 1T
Soundcard: Minimax+ & Dexa Opamps !!
PSU: Corsair Pro AX750
Default 02-04-2012, 04:39 | posts: 9,534 | Location: UK

The list of PhysX games is pretty big.
Those games I linked above are hardware PhysX, using the GPU.

There are more PhysX games linked here (including consoles).
http://developer.nvidia.com/physx-games
I've seen a much longer list, not sure where it is.

Mafia II and Metro 2033 make good use of PhysX and the Batmans as you said.
I heard the new Alice game is very good.

Last edited by Mufflore; 02-04-2012 at 04:47.
   
Reply With Quote
 
Old
  (#11)
Spets
Maha Guru
 
Spets's Avatar
 
Videocard: GTX480 + GTX460
Processor: Intel Core i7 2600k @ 4.5
Mainboard: GA-Z68X-UD7-B3
Memory: G.Skill Ripjaws 16gb 2133
Soundcard:
PSU: OCZ
Default 02-04-2012, 05:25 | posts: 1,435

Quote:
Originally Posted by Mufflore View Post
The list of PhysX games is pretty big.
Those games I linked above are hardware PhysX, using the GPU.

There are more PhysX games linked here (including consoles).
http://developer.nvidia.com/physx-games
I've seen a much longer list, not sure where it is.

Mafia II and Metro 2033 make good use of PhysX and the Batmans as you said.
I heard the new Alice game is very good.
True, there's 300+ cpu based physx games. Would be nice to see more hardware accelerated ones but oh well, maybe physx 3.x will bring more out with its performance increase.
   
Reply With Quote
Old
  (#12)
vejn
Master Guru
 
Videocard: MSI 7870 TF3
Processor: Core i5 3350P
Mainboard: MSI B75 G41
Memory: 4 Gb DDR
Soundcard:
PSU: 500W
Default 02-04-2012, 09:21 | posts: 524

Quote:
Originally Posted by CoreyPL View Post
1. AMD can compute physics (not PhysX) 1) , 2), 3) ...
Wow, thanks for clarification.
   
Reply With Quote
Old
  (#13)
teleguy
Maha Guru
 
Videocard: GTX 560Ti 448 SLI/HD7970
Processor: i7 3770K/Phenom 1055T
Mainboard: P8Z77-V/880G Extreme3
Memory: DDR3 8 GB/DDR3 8 GB
Soundcard: Asus Xonar DS
PSU: Corsair 750W/Coolerm 800W
Default 02-04-2012, 14:44 | posts: 1,016

Quote:
Originally Posted by Mufflore View Post
There are more PhysX games linked here (including consoles).
http://developer.nvidia.com/physx-games
I've seen a much longer list, not sure where it is.
Probably this one.
http://physxinfo.com/index.php?p=gam&f=all
   
Reply With Quote
Old
  (#14)
Mufflore
Ancient Guru
 
Mufflore's Avatar
 
Videocard: KFA2 Anarchy 580@930/4650
Processor: 2500K @ 4.5GHz - blew it!
Mainboard: Gigabyte P67 UD4 B3
Memory: 8G Kngston 2.2GHz CL11 1T
Soundcard: Minimax+ & Dexa Opamps !!
PSU: Corsair Pro AX750
Default 02-05-2012, 03:02 | posts: 9,534 | Location: UK

Quote:
Originally Posted by teleguy View Post
Thats the one
   
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2012, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.