Announcement

Collapse
No announcement yet.

PhysX SDK Support Comes Back To Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • smitty3268
    replied
    @deanjo - this would make sense if there was some huge port necessary to support SSE, but that's the whole point. There isn't.

    Developers with access to the source code are able to tell the compiler to allow SSE and everything gets magically faster. Lots of them have done exactly that, and shipped it in games.

    NVidia just has to flip a compiler flag, but they refuse to do so.

    Leave a comment:


  • deanjo
    replied
    Then there is also another factor you have to consider. The Physx codebase dates back to 2002. Back then SSE was found only on a handful of processors in use. When Nvidia aquired them back in 2008 they of course wanted to get it running on their product as effeciently as possible as well as the huge markets of consoles whose licensing agreements dwarf PC's. So are they going to take extra time to convert legacy code on something they make very little on or put those efforts towards revenue makers. All is for not anyways as the next version will have SSE optimization in it as well.

    Leave a comment:


  • deanjo
    replied
    Originally posted by energyman View Post
    funny because they support altivec...

    so.. for a fucking console they could put it in - but on the pc platform they had to take it out?

    Shouldn't that give you something to think about?

    Also - do you run x86 code on powerpc? No, you don't. So there is no reason not to use SSE/SSE2 instructions when compiling.

    Except when you want to cripple the cpu performance.

    Conclusion:

    Nvidia is a lying bag of shit and some people fall for it.
    Sure they did, it is a far less daunting task then trying to get it running on a CPU even with SSE. Cell based systems have the advantage of SPE's which are self multitasking. This is the reason why other simular applications (such as [email protected] or many other multitasking apps) see huge gains over a x86.

    Leave a comment:


  • Nille
    replied
    Originally posted by deanjo View Post
    Or in the Xenon found in the Xbox 360 you use VMX128 which is not completely backwards compatible with Altivec (the enhancements BTW were done specifically for game physics).
    And? But this has nothing todo with the x86 SSE institutions. and for the xbox you optimize the code different as the code for the PS3 ( both PPC based ) eg on the PS3 you use as an addition the SPEs

    Leave a comment:


  • deanjo
    replied
    Originally posted by Nille View Post
    On this Platform you use the SPE/Altivec for SIMD.
    Or in the Xenon found in the Xbox 360 you use VMX128 which is not completely backwards compatible with Altivec (the enhancements BTW were done specifically for game physics).

    Leave a comment:


  • energyman
    replied
    Originally posted by deanjo View Post
    Ya because Cell/PPC does SSE so well....
    funny because they support altivec...

    so.. for a fucking console they could put it in - but on the pc platform they had to take it out?

    Shouldn't that give you something to think about?

    Also - do you run x86 code on powerpc? No, you don't. So there is no reason not to use SSE/SSE2 instructions when compiling.

    Except when you want to cripple the cpu performance.

    Conclusion:

    Nvidia is a lying bag of shit and some people fall for it.

    Leave a comment:


  • Nille
    replied
    Originally posted by deanjo View Post
    Sound only for an excuse with the SSE.

    Leave a comment:


  • Nille
    replied
    Originally posted by deanjo View Post
    Ya because Cell/PPC does SSE so well....
    On this Platform you use the SPE/Altivec for SIMD.

    Leave a comment:


  • yogi_berra
    replied
    Originally posted by blackiwid View Post
    Go on, free software is about freedom not about profit or the better solution.
    "Free" software is free R&D for large corporations, nothing more and nothing less, no matter how much RMS wants to convince people otherwise.

    Unless, of course, you are willing to believe that IBM, the corporation that helped streamline the killing of people in the WWII concentration camps, has a conscience or Intel, AMD, Red Hat, and Novell are running charities.

    Leave a comment:


  • deanjo
    replied
    Originally posted by energyman View Post
    makes sense. Because Crysis runs so well on Pentium MMX.

    ...

    Nvidia is just a bag of lying shit.
    Ya because Cell/PPC does SSE so well....

    Leave a comment:

Working...
X