Results 1 to 10 of 10

Thread: Enabling Physx - An Option That May Be Backfiring ?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Re: Enabling Physx - An Option That May Be Backfiring ?

    Just a short note: a very simple model of a graphics card can be seen as "a thing that consists of *many* weak little units that can do a tiny bit of calculation per unit". By contrast the CPU consists of a few but powerful such units (which can do complex pieces of calculation including interrupting code "flow" to respond to user input).

    Nvidia card design in particular is about "many weak ones is better than a few strong ones"; with ATI using somewhat more complex designs.

    Now the thing with both graphics and physics (graphics are very basically a sort of physics) is that you do not model very complex things (the code is actually executed is very trivial at any sub-step; the total however can be fairly complex) but you model a lot of it (high resolutions/ large dimensions). The code that is sent to your graphics card for instance never has to handle user input -- it couldn't possibly do it because its design doesn't allow it. But a graphics card can do a "lot of small simple things" a time (i.e. in parallel; i.e. batch computing) which suits an animation (or physics/graphics model) perfectly fine so long the intervals between batch input (the device driver sends data in main memory to the graphics card) output (the graphics card emits the result data back to the device driver which places it in main memory again) are sufficiently small that the FPS remains high enough.
    - Tellos Athenaios
    CUF tool - XIDX - PACK tool - SD tool - EVT tool - EB Install Guide - How to track down loading CTD's - EB 1.1 Maps thread


    ὁ δ᾽ ἠλίθιος ὣσπερ πρόβατον βῆ βῆ λέγων βαδίζει” – Kratinos in Dionysalexandros.

  2. #2
    Iron Fist Senior Member Husar's Avatar
    Join Date
    Jan 2003
    Location
    Germany
    Posts
    15,617

    Default Re: Enabling Physx - An Option That May Be Backfiring ?

    That's what I was trying to say with the professor(CPU core) and student(GPU shader unit) analogy but you explained it a bit better I think.


    "Topic is tired and needs a nap." - Tosa Inu

  3. #3
    Boy's Guard Senior Member LeftEyeNine's Avatar
    Join Date
    Sep 2003
    Location
    Yozgat
    Posts
    5,168

    Default Re: Enabling Physx - An Option That May Be Backfiring ?

    Aye, that helps a lot for mi dummi head.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO