The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    How to set PhysX ?

    Discussion in 'ASUS Gaming Notebook Forum' started by fantomasz, Mar 16, 2012.

  1. fantomasz

    fantomasz Notebook Deity

    Reputations:
    147
    Messages:
    1,113
    Likes Received:
    0
    Trophy Points:
    55
    In Invidia control panel we can change from gpu,cpu or auto.Keep it on auto or selecting other will improve performance of laptop?
     
  2. Yiddo

    Yiddo Believe, Achieve, Receive

    Reputations:
    1,086
    Messages:
    4,643
    Likes Received:
    1
    Trophy Points:
    105
    PhysX will only make a difference in games that utilise it otherwise it will not do anything.

    If you have a powerful CPU normally its best to let the CPU handle the work as it will lower the performance of the GPU depending on how much juice it requires.

    However, as they have yet to create a game worthy of using it keep it off ;)
     
  3. Catzoo

    Catzoo Notebook Evangelist

    Reputations:
    18
    Messages:
    480
    Likes Received:
    1
    Trophy Points:
    31
    Oh , i thought it would be better to always set it to GPU.

    I learn something today :)
     
  4. Yiddo

    Yiddo Believe, Achieve, Receive

    Reputations:
    1,086
    Messages:
    4,643
    Likes Received:
    1
    Trophy Points:
    105
    It would be better for image quality but not for performance if the GPU is a single mobile one.
     
  5. z-cool

    z-cool Notebook Guru

    Reputations:
    0
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    15
    Arkham City looks nice with PhysX on.
     
  6. apachehavok

    apachehavok Notebook Evangelist

    Reputations:
    22
    Messages:
    419
    Likes Received:
    3
    Trophy Points:
    31
    incorrect. Its ONLY enabled when a games API uses it. So keep it at auto.

    Even the lowest end $40 gpu will perform physx optomized physics calculations faster then the fastest 6 core cpu available. Even a gt220 has over 30 cores more then a 6 core i7 :)

    When set to auto, it will be 100% disabled unless a game (like batman) calls on it and is set to use it as well. There isnt one instance when physx is enabled on an nvidia card where the cpu would yield better performance.
     
  7. Yiddo

    Yiddo Believe, Achieve, Receive

    Reputations:
    1,086
    Messages:
    4,643
    Likes Received:
    1
    Trophy Points:
    105
    You seem to be misinterpreting what I said and it was not incorrect.

    Re read what I wrote it WILL decrease the performance of the GPU if PhysX is set for the GPU to do the work on a game that is more than the GPU can handle. It will yield better results than a CPU that is obvious but will still punish the performance of the card in terms of FPS and if it is a low to mid range card that struggles to produce results at high settings as it is then it is better to let the CPU handle the work. Hence with an SLI setup some people select a card to specifically do the PhysX work in an Nvidia setup.
     
  8. apachehavok

    apachehavok Notebook Evangelist

    Reputations:
    22
    Messages:
    419
    Likes Received:
    3
    Trophy Points:
    31
    Yes but your also missing the point of having it enabled at all.

    If you set it to use the CPU, your overall performance is going to tank.

    So, either enable it on the GPU and see better visuals with a slight decrease in frame rate, or just disable it all together.

    Having it enabled but disabled on the GPU is going to yield terrible performance.
     
  9. Yiddo

    Yiddo Believe, Achieve, Receive

    Reputations:
    1,086
    Messages:
    4,643
    Likes Received:
    1
    Trophy Points:
    105
    It has no effect on the CPU what so ever resulting in lower performance and that was with a C2D for me but it punished my 9800M GT something rotten, you are forgetting 90% of games are GPU intensive and the CPU is barely touched so you are much more likely to suffer by setting it to the GPU.

    This is the whole reason why PhysX is so useless because it lowers performance to make something blow in the wind.
     
  10. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    GPU-accelerated Physx can sometimes make a huge difference in the visuals of games that make full use of it and won't noticeably bog down the performance of more powerful graphics cards. Since the GTX 460M isn't exactly top-of-the-line, I would probably disable GPU Physx or set it to low most of the time so that overall performance doesn't suffer.

    Whatever you decide to do, don't EVER set Physx to CPU because this will cut your frame rates down by as much as 90%. Even the fastest Intel Extreme Edition desktop processors can't run CPU-accelerated Physx half as fast as a $70 Nvidia graphics card doing GPU-accelerated Physx, which is why many people, especially AMD owners, opt to buy a lower-end Nvidia board as a dedicated Physx card.

    To put it bluntly, a CPU with 6 cores (or 8 or 12) is just no match for the parallel processing capabilities of the hundreds of CUDA cores in a modern Nvidia card. A CPU is not suited to the floating point operations and whatnot needed to run stuff like Physx.

    While it's true that offloading Physx to the CPU would free up resources on the GPU, it would demolish your frame rate because of how slow the CPU runs those physics calculations. In this case the CPU would be a severe bottleneck.

    I use Autodesk Maya on my G73JH and when I run a Physx animation using the plug-in I'm basically watching a slideshow. That's CPU-accelerated Physx for you.