1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Hack Released to Enable PhysX on Windows 7 with ATI GPU Present

Discussion in 'News' started by btarunr, Oct 5, 2009.

  1. btarunr

    btarunr Editor & Senior Moderator Staff Member

    Joined:
    Oct 9, 2007
    Messages:
    28,201 (11.42/day)
    Thanks Received:
    13,572
    Location:
    Bangalore, India
    For NVIDIA's PhysX technology, it has been a roller-coaster ride since NVIDIA's acquisition of the technology, and its makers. As much as PhysX quickly became one of the important selling-points of NVIDIA's consumer graphics line GeForce, it also had its small share of controversy, linked to market dynamics more than anything. With the technology's port to the GeForce GPU, enthusiasts fancied having the freedom of choice with a primary GPU that is dedicated to rendering 3D graphics, and a second GPU that is just about powerful to assign as a dedicated PhysX GPU.

    Although having a powerful ATI Radeon GPU aided by a less-powerful NVIDIA GeForce GPU for PhysX was possible on Windows XP, the succeeding Windows Vista restricted this, by making sure two active display drivers couldn't coexist. Windows 7 removed this restriction, but before you could rejoice, NVIDIA quickly released a driver-level code with its 186 series drivers, that disables NVIDIA PhysX altogether when a GPU from another vendor is coexisting and enabled, even an IGP for that matter. If that wasn't bizarre enough, with the latest drivers, you can't even pair an Ageia PhysX PPU card with an ATI Radeon GPU going about its business. To the rescue comes a soft-modder's nifty bit of software that overrides this restriction from NVIDIA's drivers, so you can use dedicated GeForce PhysX cards on machines with ATI Radeon primary GPUs again. The corrective driver patch comes from tech portal NGOHQ.com community member GenL.

    The patch, which you can download here, has been successful so far going by community members' feedback. It lays to rest any argument NVIDIA would like to make about how using dedicated PhysX cards with primary GPUs of your choice (which happen to be an ATI Radeon) would be the end of the world, other than of course, market-dynamics.

    Speaking of which, here's NVIDIA's statement on why dedicated PhysX accelerators ought not to work with GPUs from other vendors: "PhysX is an open software standard any company can freely develop hardware or software that supports it. NVIDIA supports GPU accelerated PhysX on NVIDIA GPUs while using NVIDIA GPUs for graphics. NVIDIA performs extensive Engineering, Development, and QA work that makes PhysX a great experience for customers. For a variety of reasons - some development expense some quality assurance and some business reasons NVIDIA will not support GPU accelerated Physx with NVIDIA GPUs while GPU rendering is happening on non- NVIDIA GPUs."

    Source: NGOHQ
    Last edited: Oct 5, 2009
    Master, Wrigleyvillain, qubit and 5 others say thanks.
  2. ShRoOmAlIsTiC

    ShRoOmAlIsTiC

    Joined:
    Sep 29, 2004
    Messages:
    859 (0.24/day)
    Thanks Received:
    164
    Location:
    Palm Desert, CA
    it works, im using it
    Mussels, WarEagleAU and Roph say thanks.
  3. Jakl

    Jakl New Member

    Joined:
    Nov 18, 2008
    Messages:
    515 (0.25/day)
    Thanks Received:
    50
    Location:
    Home
    oo a Primary ATI card with a nVIDIA PhysX card for secondary... ooo Interesting
  4. kenkickr

    kenkickr

    Joined:
    Dec 5, 2007
    Messages:
    4,810 (1.99/day)
    Thanks Received:
    1,440
    Does it still require having two monitors or dual video inputs on your monitor to setup?
    Crunching for Team TPU
  5. aquariuz New Member

    Joined:
    Apr 12, 2008
    Messages:
    69 (0.03/day)
    Thanks Received:
    3
    Well, Nvidia's somewat being "selfish" by restricting the ability of using their lower end card with other GPUs, but I guess it makes some kind of sense. They're afraid of losing against ATI, especially with the release of the 5800 series. Thank god for modders out there to come to the rescue :rockout:

    This won't really be an issue for me, assuming Fermi (GT300) will defeat 5800 ATI. In that case, I will stick with Nvidia. If Nv fails to impress me, n the rest of the world, then ATI it shall be, n I extend my thanks to those awesome modders out there. :toast:
  6. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    19,664 (6.23/day)
    Thanks Received:
    5,838
    It all leads back to ATi's flat out unwillingness to support PhysX running natively on their hardware. If they had just put forth a little effort back when nVidia was extending the olive branch, PhysX would be running on ATi hardware without the need for a secondary nVidia GPU at all, and we wouldn't be in this situation.
    Crunching for Team TPU
  7. aquariuz New Member

    Joined:
    Apr 12, 2008
    Messages:
    69 (0.03/day)
    Thanks Received:
    3
    So wait, who actually owns Havok physics? is it in control of ATI or Intel?
  8. kenkickr

    kenkickr

    Joined:
    Dec 5, 2007
    Messages:
    4,810 (1.99/day)
    Thanks Received:
    1,440
    Wasn't ATI working with Havok until Intel purchased Havok? Yes they were.
    Crunching for Team TPU
  9. Flyordie

    Flyordie New Member

    Joined:
    Oct 26, 2008
    Messages:
    1,870 (0.90/day)
    Thanks Received:
    247
    However, ATi is still working with HAVOK on it all... right now, both companies hate Nvidia, so working together to oust them from the market will be beneficial...

    The downside is- once Nvidia caves in... it will just be Intel vs ATi in the GPU market.
  10. mandis New Member

    Joined:
    Oct 13, 2007
    Messages:
    95 (0.04/day)
    Thanks Received:
    7
    That can't be legal...

    Can they do that???
  11. suraswami

    suraswami

    Joined:
    Apr 5, 2005
    Messages:
    6,054 (1.79/day)
    Thanks Received:
    790
    Location:
    Republic of Asia (a.k.a Irvine), CA
    So if I enable the onboard 8200 vga and install NV drivers + this patch, I can use it for PhysX along with my 4850 GPU in W7?
  12. mdm-adph

    mdm-adph New Member

    Joined:
    Mar 28, 2007
    Messages:
    2,478 (0.93/day)
    Thanks Received:
    340
    Location:
    Your house.
    Well, maybe if Nvidia would opensource PhysX, they would. "Olive branch" my ass.

    As is, it's a proprietary standard. There's no incentive for any hardware company to use PhysX, if it's always going to be under Nvidia's control. Even if ATI did license it, Nvidia would probably ensure it only worked best on *their* hardware -- what would be the point?

    And licensing issues have nothing to do with Nvidia's dick move of not allowing PhysX to work on a secondary Nvidia card if you were running a main ATI card.

    That's just greed, coupled with a fair amount of butthurt. :laugh:

    They certainly can -- PhysX is Nvidia's own proprietary standard. All the more reason for no one to use it.
    rpsgc and WarEagleAU say thanks.
  13. Wile E

    Wile E Power User

    Joined:
    Oct 1, 2006
    Messages:
    24,324 (8.56/day)
    Thanks Received:
    3,777
    nVidia's excuse may be that they can't guarantee everything will run properly with a different vendor's card doing the primary rendering, but that doesn't constitute disabling the adapter. It constitutes simple not offering support for those setups.
    WarEagleAU says thanks.
  14. Easy Rhino

    Easy Rhino Linux Advocate

    Joined:
    Nov 13, 2006
    Messages:
    13,382 (4.78/day)
    Thanks Received:
    3,218
    wait wait wait, i thought the ati crowd said physx is a joke and a marketing scheme. so why hack it for ati cards...
  15. btarunr

    btarunr Editor & Senior Moderator Staff Member

    Joined:
    Oct 9, 2007
    Messages:
    28,201 (11.42/day)
    Thanks Received:
    13,572
    Location:
    Bangalore, India
    It has happened. Those ASUS/BFG Ageia PhysX cards won't work (with recent drivers), if the drivers see an ATI GPU. As for legality, NVIDIA can do what it wants with its hardware/software.

    EPeenmarkVantage
  16. shiny_red_cobra

    Joined:
    Dec 17, 2007
    Messages:
    77 (0.03/day)
    Thanks Received:
    2
    Location:
    Toronto, Canada
    NVidia are such fuckers for adding these restrictions, unfortunately they own PhysX so they are allowed to put whatever restrictions they want...
  17. mdm-adph

    mdm-adph New Member

    Joined:
    Mar 28, 2007
    Messages:
    2,478 (0.93/day)
    Thanks Received:
    340
    Location:
    Your house.
    No one's hacking it "for ATI cards" -- they're hacking it so that it can work with the Nvidia cards they already bought, but just use as secondary physics processors.

    Get it? This kind of shit is the kind of reason why ATI has never bothered to use PhysX.
    rpsgc says thanks.
  18. Easy Rhino

    Easy Rhino Linux Advocate

    Joined:
    Nov 13, 2006
    Messages:
    13,382 (4.78/day)
    Thanks Received:
    3,218
    right, but the ati crowd thinks physx is a joke and a marketing sceme. so why even bother with any of it?
  19. Roph

    Roph

    Joined:
    Nov 1, 2008
    Messages:
    375 (0.18/day)
    Thanks Received:
    104
    Doesn't nvidia see that these antics only make OpenCL more attractive?

    And I imagine that's the same reason ATI would turn down PhysX, and it looks like the right decision. As somebody pointed out in another thread, Nvidia aren't giving themselves the best image as far as being able to govern and control a standard is going.
    mdm-adph says thanks.
  20. Steevo

    Steevo

    Joined:
    Nov 4, 2005
    Messages:
    8,107 (2.55/day)
    Thanks Received:
    1,123
    This thread will be some NV users battling to the end for their green goblin juice, ATI users laughing about the clever way a driver can be minpulated to defeat the joke the lock out was anyway. The people who don't know or care and don't use it will shrug and either get pissed at NV for the crap they pull, or just leave the thread.



    So, someone is in the lead already with defending NV, others are following up with the "why ATI sucks" arguments, red users are already laughing and some are preparing for another heated battle of red VS green.
    Nick89 says thanks.
    10 Million points folded for TPU
  21. erocker

    erocker Super Moderator Staff Member

    Joined:
    Jul 19, 2006
    Messages:
    39,494 (13.54/day)
    Thanks Received:
    13,909
    It is. Game developers taking it on and putting it to use is the reason.
    Silverel and WarEagleAU say thanks.
  22. theubersmurf

    theubersmurf

    Joined:
    Mar 11, 2009
    Messages:
    870 (0.45/day)
    Thanks Received:
    101
    Location:
    Dawn
    I'd be curious what invida charges for licensing cuda/physx. Probably a ton, it's bad enough that they license havok...Had this situation gone well in the beginning, both Ageia and Havok would have remained independent and licensed to either GPU company. With the invidia logo on the hardware...I'm sure it's an arm and a leg, Havok is no better probably, but it's better established than Physx.
  23. air_ii

    air_ii New Member

    Joined:
    Nov 23, 2004
    Messages:
    128 (0.04/day)
    Thanks Received:
    21
    Location:
    POZ, PL
    I don't know who to believe - you or Dave Hoff...

    I don't think they're working to oust them. Oust PhysX - yes, NV - no, as OpenCL is aimed to run on all capable hardware...
  24. mdm-adph

    mdm-adph New Member

    Joined:
    Mar 28, 2007
    Messages:
    2,478 (0.93/day)
    Thanks Received:
    340
    Location:
    Your house.
    I don't give a damn why they're doing it. :laugh: Probably 3D Mark Vantage E-penii scores like bta said.

    But the fact that Nvidia, in a classic dick move, has stripped away functionality from products that people have already bought should make anyone angry, no matter what side of the ATI/Nvidia divide you sit on.

    Seriously, if it's not, it's really really hard not to look like just an apologist.
  25. csendesmark

    csendesmark

    Joined:
    Mar 11, 2008
    Messages:
    345 (0.15/day)
    Thanks Received:
    24
    Nvidia FAIL :slap:

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page