Προς το περιεχόμενο

PhysX – nVidia tales from the crypt


tmjuju

Προτεινόμενες αναρτήσεις

Δημοσ.

PhysX – nVidia stories from the crypt

 

Έχω εκφραστεί ορισμένες φορές αρνητικά για το physX στους drivers της nVidia.

Αλλά για να μην παρεξηγηθούμε τα αρνητικά μου σχόλια έχουν σχέση με το πώς πουσάρει την τεχνολογία αυτή η nVidia και τις παρεξηγήσεις που έχουν δημιουργηθεί λόγω διάφορων κρυφών σημείων. Παρεξηγήσεις μεταξύ χρηστών, παρεξηγήσεις σε φόρα κ.α. ευτράπελα.

 

Ως τεχνολογία και API θεωρώ ότι είναι πλέον ώριμο και υπάρχει και υποστήριξη για αρχιτεκτονικές πέραν του PC.

 

Μια παρεξήγηση που έχει δημιουργηθεί είναι με το vantage. Στο vantage ανεβάζει το λεγόμενο CPU score. Τελείως απλοϊκά το cpu score θεωρώ ότι δεν πρέπει να επηρεάζεται από την κάρτα γραφικών. Άλλωστε για αυτό το λόγο εκεί δίπλα γράφει και GPU score. Ίσως η καλύτερη λύση θα ήταν να υπάρχει κάτι του στιλ PPU score.

 

Ορισμένες μετρήσεις εδώ http://www.driverheaven.net/articles.php?articleid=122&pageid=4

 

 

Παραθέτω δύο άρθρα:

 

http://www.fudzilla.com/index.php?option=com_content&task=view&id=8859&Itemid=1

 

<quote>

With the latest Nvidia drive to make people jump onboard the PhysX bandwagon, we did a quick and dirty test with the help of Nvidiaʼs own particle fluid demo. We actually have a PCI PhysX cards from the days of Ageia and we thought itʼd be interesting to put it up against a Geforce card to see how both perform against each other.

 

There were a few unexpected surprises that we ran into, first of all we noticed that the Ageia solution was unable to render as many fluid particles as the Geforce option, which in this case was a Geforce 8800GT. In fact, it couldnʼt even do half the amount of fluid particles that the Geforce 8800 GT card was able to do.

 

Now this might just have been down to faster hardware, but we noticed that the render was stuttering on the Ageia hardware and we couldnʼt quite figure out why, as this wasnʼt an issue when using the Geforce PhysX option in the drivers.

 

Running Fraps revealed that the Ageia card only managed about 15fps while the Geforce 8800GT was doing on average about 24fps. Again, we simply put this down to the Geforce solution being faster. Then we happened to glance over at the CPU usage widget in Windows Vista and noticed that there was a massive difference in CPU usage between the two.

 

The Ageia card only used between 30 to 40 percent of the CPU, taking into account that at idle at the desktop about 20 percent of the CPU is being used. Switching to the Geforce 8800GT the CPU usage jumped up to between 75 to 80 percent and at times even higher.

 

Even running the demo in pure software mode doesnʼt use as much CPU as the Geforce PhysX option, although the demo is vastly slower using the software mode, which relies purely on the CPU. Oddly enough the software mode would produce the same amount of fluid particles as the Geforce card, no matter if the Geforce or Ageia option was ticked in the drivers.

 

This makes us wonder if Nvidia is playing fair and square, does the GPU actually do all the PhysiX calculations or are Nvidia offloading a whole bunch of calculations onto the CPU. Is this just a demo issue, or is there something more to this? At this moment we donʼt have an explanation as to what is going on, but weʼre sure that weʼve just stirred up yet another hornetsʼ nest.

</quote>

 

http://www.fudzilla.com/index.php?option=com_content&task=view&id=8862&Itemid=1

 

<quote>

After our initial PhysX test results, we figured weʼd investigate this a little bit further, as something is going on here. A new benchmark that tests PhysX has just been released and itʼs called FluidMark and we decided to give it a go.

 

However, we wanted to test to see if there was any difference in performance depending on CPU usage, so we also did some tests running CPU Burn-in which loads the CPU and as weʼre using a dual core CPU we ran two instances of CPU Burn-in to load both cores to 100 percent.

 

The results are intriguing to say the least. With no extra load on the CPU, the Ageia PPU scores 1,753 points, or an average of 30fps, while the Geforce 8800 GT card manages 4,921 points or an average of 83fps. A clear lead for the Geforce card, but things are set to get interesting.

 

When we loaded the CPU to 100 percent things changed dramatically for one of the cards, and itʼs not the Ageia card. Even though the PPU took a performance hit down to 1,282 points or 22fps, it was nothing compared to the performance hit that the Geforce card took, as it dropped all the way down to 1,344 points or 22fps.

 

It seems like the Geforce PhysX implementation is highly CPU dependant and although some of this might have to do with the CUDA implementation, we didnʼt expect to see the kind of performance drop we saw. It doesnʼt bode well for PhysX in CPU heavy games and as yet we have no idea how well it works in GPU heavy games.

 

Weʼd expect some more digging to be done on this subject, but we donʼt think Nvidia will be all that happy with our findings. Hopefully they can provide us with a reason for why the performance is so poor during heavy CPU usage.

</quote>

 

 

Θα ήθελα να ρωτήσω όλους εσάς το κατά πόσο τελικά θεωρείται χρήσιμο ή value-adding το feature αυτό?

(Λ.χ. δεν βλέπω να το έχει κανείς ιδιαίτερη ανάγκη για να παίξει κάποιο παιχνίδι.)

Υπάρχει κάποιος από εσάς που θα αγόραζε nvidia Μόνο και μόνο για το feature αυτό?

  • Απαντ. 33
  • Δημ.
  • Τελ. απάντηση
  • Super Moderators
Δημοσ.

αν υπήρχε σε όλα τα games ή στην πλειοψηφία τους ή τουλάχιστον στα πιο "σημαντικά/famous" θα άξιζε...αλλά σε αυτά που υπάρχει τώρα απλά δεν του δίνει σχεδόν κανένας σημασία...

Δημοσ.

Μετά την εγκατάσταση των οδηγών που ενεργοποιούν τα physx της κάρτας μου το grid παίζει σε 16χ aa σε ανάλυση 1920 1200..με το λιγότερο 50fps..πριν την εγκατάσταση των οδηγών που ενεργοποιούν τα physx στο grid μου ήταν αδύνατον να παίξω πάνω από 4 aa..

 

Το vantage απλά έδειξε πόσο ευκολότερη μπορεί να γίνει η δουλειά της cpu χάρη στο physx..

  • Super Moderators
Δημοσ.

Ultra image quality, 1920x1200, με ΑΑ 16χ το λιγότερο 50fps? sorry αλλά δυσκολεύομαι να το πιστέψω...

Δημοσ.

Εγώ αυτό που κατάλαβα είναι ότι με τους νέους drivers το PhysX feature αντί να αναλαμβάνει τη δουλειά της "φυσικής" η GPU,φορτώνεται ο επεξεργαστής κατά ένα μεγάααλο κομμάτι.

Useless to me..

Δημοσ.
Εγώ αυτό που κατάλαβα είναι ότι με τους νέους drivers το PhysX feature αντί να αναλαμβάνει τη δουλειά της "φυσικής" η GPU,φορτώνεται ο επεξεργαστής κατά ένα μεγάααλο κομμάτι.

Useless to me..

 

Αυτό το κατάλαβες από το τρομερό και γεμάτο αποδείξεις και τεχνικές λεπτομέρειες "άρθρο" του Fudzilla ? :lol:

Δημοσ.
Ultra image quality, 1920x1200, με ΑΑ 16χ το λιγότερο 50fps? sorry αλλά δυσκολεύομαι να το πιστέψω...
9800gx2 rules

Προσπάθησα με print screen να τραβήξω κάποιο σημείο στο grid για τους άπιστους...αλλά μου βγάζει μόνο μαύρη εικόνα όπου κάνω επικόλληση..(word, ζωγραφική)

Αν υπάρχει κάποιος τρόπος να το αποδείξω..ευχαρίστως..

Δημοσ.
Αυτό το κατάλαβες από το τρομερό και γεμάτο αποδείξεις και τεχνικές λεπτομέρειες "άρθρο" του Fudzilla ? :lol:

 

Όλες οι φήμες είναι φήμες.

 

Ως εδώ καλα.

 

Δεν έχω το χρόνο να κάνω και εγώ τεστ… αλλά κάτι μου λέει ότι σύντομα κάποιος από εσάς θα δοκιμάσει αντίστοιχα τεστ. Καλό θα ήταν δε να ενδιαφερθούν και οι σχετικά μεγάλοι στον χώρο anand / tom etc. Ίσως ακούγετε περίεργο που δεν έχουν ασχοληθεί… αλλά μην ξεχνάς ότι όσα λέει το fudzilla τα λέει μια μόνο μέρα (να μην πω λιγότερο) από την εμφάνιση του ʽFluidMarkʼ.

 

 

Ας το αναλύσουμε και θεωρητικά το φαινόμενο πέραν του test αυτού.

Έστω ένα παιχνίδι σε ανάλυση/ποιότητα που είναι GPU Bound.

[Θεωρητικά] Το να τρέξουμε και physics στη GPU δεν θα μας βοηθήσει στο να επιτύχουμε περισσότερα fps.

Συμφωνούμε?

  • Super Moderators
Δημοσ.
Προσπάθησα με print screen να τραβήξω κάποιο σημείο στο grid για τους άπιστους...αλλά μου βγάζει μόνο μαύρη εικόνα όπου κάνω επικόλληση..(word, ζωγραφική)

Αν υπάρχει κάποιος τρόπος να το αποδείξω..ευχαρίστως..

 

ε τι να κάνω αφού μου φαίνονται υπερβολικά τα 50fps στα 1920χ1200 με 16Χ ΑΑ σε Ultra Image Quality...

να πεις ότι είναι 8Χ το ΑΑ να το δεχτώ...αλλά 16Χ? παίζει να μην εφαρμόζεται και ας το έχεις ενεργοποιήσει...δεν είναι η πρώτη φορά που συμβαίνει κάτι τέτοιο σε game

Δημοσ.
9800gx2=60καρε στα τερματα? σιγα ρε Στεφανακη!

 

http://www.guru3d.com/article/radeon-hd-4870-x2-review-crossfire/11

 

εδω παντος σε 1900*1200 η gtx280 εχει 66 καρε με 4xMSAA....

 

ενα βιντεακι με τις μεγαλες καρτες

http://www.bsim-racing.com/?p=4385

 

Μαλλον εχει να κανει με το οτι ναι μεν αυτος τα ενεργοποιει αλλα δεν κανουν rendering. Δεν ειναι η πρωτη φορα.

Δημοσ.
9800gx2=60καρε στα τερματα? σιγα ρε Στεφανακη!

Ποιός είναι ο στεφανακης?

Μαλλον εχει να κανει με το οτι ναι μεν αυτος τα ενεργοποιει αλλα δεν κανουν rendering

Δεν το γνωρίζω παιδιά..ίσως κ να είναι αυτό.

Γράφω ακριβώς αυτό που βλέπω στο game..τέλος πάντων το παιχνίδι έχει εκνευριστικά τέλεια γραφικά οπότε λίγο με απασχολεί..

 

Edit

John-lamia

Με το βίντεο που παραθέτεις παραπάνω αποδεικνύεις τα λεγόμενά μου..από τι φαίνεται σε κανένα κομμάτι δεν πέφτει κάτω από τα 50 fps..

Κ σίγουρα τρέχει πιο γρήγορα από το gtx280 στο συγκεκριμένο παιχνίδι.

  • 1 μήνα μετά...
Δημοσ.

Ένα τρελό τρελό τεστ!

Best of both worlds OR b@st@rd?

 

ΑΤΙ για γραφικά και nvidia για PhysX.

Σαν συνδυασμό προσωπικά δεν το προτείνω, αλλά όπως είπα πρόκειται για ένα τρελό τρελό τεστ από το οποίο μαθαίνουμε και δυο τρία πραγματάκια.

 

AMD card for 3D + NVIDIA card for Physx review

http://en.hardspell.com/doc/showcont.asp?news_id=4076&pageid=3331

 

31898302-151d-4ca1-8227-4304361124ed.jpg

  • 2 μήνες μετά...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...