Pestalence, nothing in your response changes, nor justifies, what they did. Are you a member of an nVidia focus group, by some chance? That's the kind of response I'd expect if you were.
No, no focus group. I use NVidia since when they come out with a new card, it is usualy 8 months to a year of development ahead of ATI.. that is the only reason I use / recommend NVidia.
I just look at it this way.
If you were a hardware developer and created a piece of hardware.. Why would you develop software specifically designed for your hardware to be utilized by your competator? Why give them an advantage or edge over your company?
Lets take Hauppage for example on TV Tuners...
So being Hauppage, why would they want their WinTV 7 software to work with ATI All-In-Wonder cards that have a TV tuner also? That would be shooting themselves in the foot. As such, Hauppage writes the software to check for the hardware before allowing the program to be accessed.. this is to ensure that their software isn't being pirated for use by their competators.
Hauppage has to pay programmers to create the software, to recoup their programmer expenses, Hauppage has to sell the hardware and software as a bundle package and if sales are good, offer free upgrades to newer software to their old customers to retain customer loyalty.. but it boils down to making sure their products are sold in order to pay their staff. As such, Proprietary software to proprietary hardware.
NVidia is doing the same thing.. why should ATI users be able to utilize NVidia software that NVidia had to pay their developers to create / fix when they are not contributing back to NVidia's financial overhead?
Why can't ATI users use and utilize the software that ATI creates or why can't ATI create software / hardware on their own that NVidia has already developed. Why should ATI users get a free pass to use what NVidia developed without paying for it?
Now arguing about Agia.. Agia no longer exists.. they were about to close the doors like Taldren did when NVidia bought them out.. as such Agia no longer exists.. Agia owners still have access to what Agia put out (old drivers) and NVidia has also made developments to the Physx software available for free as a separate download for Agia users.
There is no reason for someone to be using NVidia video card with ATI video card in order to use Physx, especially since ATI develops Havoc which can be rendered both on the ATI cards that have a Havoc Processor or rendered by the system CPU. ATI has their own solution to Physx, as such NVidia is only protecting their proprietary software from use by their competator. It is just like Havoc Software will not work on NVidia cards. Sauce for the goods.. in other words.. The odds are even.. the situation goes both ways.
Also attempting to set up a machine with 2 competator video cards is proof of fail on the end user. No one in their correct state of mind would install 2 competator cards. To get the most out of your system you would install 2 of the same companies cards and utilize SLI or Crossfire, depending on your company of choice. This is only common sense.
Since they are competator companies, it only makes financial sense to block or disable software that people are trying to use on non proprietary hardware. ATI has their own solutions to this, even if it isn't as effective, efficient, or polished as NVidia, it works. Both companies practice the same things.