Slashdot Mirror


NVidia Cripples PhysX "Open" API

An anonymous reader writes "In a foot-meet-bullet type move, NVidia is going to disable PhysX engine if you are using a display adapter other than one that came from their company. This despite the fact that you may have an NVidia card on your system specifically to do this type of processing. '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.' Time to say hello to Microsoft dx physics or Intel's Havok engine."

84 of 393 comments (clear)

  1. Havok by sopssa · · Score: 4, Insightful

    Havok is a better engine anyway.

    But that's the problem with corporate buyings anyway. Even if its kinda wrong to stop supporting the other platforms, they have every right to do so.

    1. Re:Havok by negRo_slim · · Score: 3, Insightful

      Havok is a better engine anyway.

      That may be the case but in the end we'll more than likely see corporate drama surrounding that effort as well.
      I hate to say it but I think a DirectX option is the lesser of three evils.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    2. Re:Havok by Kratisto · · Score: 5, Funny

      That's a new record for a Microsoft product. Lesser of two evils? Okay, occasionally. But a lesser of three!? There's hope for them yet!

      --
      Conscience is the inner voice which warns us that someone may be looking.
    3. Re:Havok by Goldberg's+Pants · · Score: 2, Informative

      I'm always impressed by Havok. Whenever I pick up a game that uses it I always smile as I know I'm going to enjoy the physics if nothing else.

      This is a bonehead move from nVidia as they've essentially just killed PhysX.

    4. Re:Havok by sopssa · · Score: 2, Interesting

      I'm always impressed by Havok. Whenever I pick up a game that uses it I always smile as I know I'm going to enjoy the physics if nothing else.

      This is a bonehead move from nVidia as they've essentially just killed PhysX.

      Or, they're strengthened PhysX position and on the way their gfx cards too. When company buys some technology, its never without a reason.

    5. Re:Havok by jgtg32a · · Score: 2, Insightful

      The Khronos Group

    6. Re:Havok by Anonymous Coward · · Score: 2, Interesting

      Yeah, but I have every right to stop being their customer as well. nVidia burned me twice in the last two years. Once on an m1330 laptop, where their chips were spec'd out wrong thermally, so they would basically melt themselves if OEMs followed nVidia's recommended cooling. nVidia worked hard to bury the issue, preventing people like myself from getting a legitimate replacement of the lemon we were sold. The other time, they REFUSED to add dual monitor support for desktop (not games, just DESKTOP) if you were running SLI on a 7xxx series graphics card. You could get it... if you upgraded to SLI 8xxx cards. Considering that the formerly excellent quality of their drivers is now in the gutter (and headed downhilll for a long time to get there), I saw no more reason to put up with them.

      My desktop has an ATI graphics card now. My wallet did the talking, and it said "Fuck you, nVidia." The more shit they pull like this, I hope other people vote with their wallets as well. Punish this behavior: boycott nVidia.

    7. Re:Havok by Korin43 · · Score: 2, Insightful

      This is sort of a dick move, but I don't think this is going to hurt PhysX much. I mean really, how many people use two video cards in the first place? I really doubt a large portion of Nvidia users are going to care..

    8. Re:Havok by Sinan+H · · Score: 3, Insightful

      No. Bullet Physics and OpenCL is the answer to this problem. Not a closed standard like DirectCompute that you can only use on Windows. Havok will use Larrabee, PhysX uses CUDA, however they will all eventually use OpenCL eventually. Although Bullet Physics can be ported to Larrabee, CUDA (already demos exists), support for OpenCL is the right way to go.

    9. Re:Havok by 0xygen · · Score: 2, Informative

      How can a developer now realistically choose PhysX when they know it would cut their target market by 25%?

      They've killed it.

    10. Re:Havok by interval1066 · · Score: 3, Insightful

      @sopssa: "Havok is a better engine anyway."

      By saying that in the context of this article you're implying that Havoc is a more open, less ip/license/business relationship-constrained option, and I don't think that's true. If Intel wants to exert its rights over the technology in the same way we're right back to the same situation with PhysX; Havoc may be better technically but its worthless if no one can get their hands on it.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    11. Re:Havok by DJRumpy · · Score: 4, Insightful

      Doesn't one normally wait until they have a good market for a product before they try to lock people in? This will only drive people to an engine that is more widely supported, or to an open standard that does the same thing. I understand the business reason, but it seems silly to show all your cards this early in the game.

    12. Re:Havok by hairyfeet · · Score: 4, Insightful

      Well I can say that Nvidia acting like dicks is what switched me to go full AMD on my newest PCs, along with Intel acting like asses over virtualization on only certain CPUs got me to switch over to AMD for my customers as well. The new quads are more than powerful enough for the average Joe, and after being burnt on the 5xxx series, followed by a couple of my customers getting burnt on the bad solder BS (and Nvidia acting like dicks instead of manning up to their mistakes) made it not very hard to just switch.

      I've found the new AMD boards have great graphics out of the box, and for those that need more the 4xxx series are affordable and don't need an AC unit to cool the thing. This burning everyone with PhysiX just is the icing on the stupidity cake. I just wonder how much of Nvidia acting like dicks comes back to getting burnt on the solder? Plus with Intel and AMD having their own GPU solutions Nvidia is looking more and more like the odd man odd. It may be just me but this smells like a desperate move to try and get some lock in going. Considering how nice and affordable the new ATI cards are I wonder how much luck they are gonna have in this climate. Only time will tell I suppose. Oh well, as long as stuff blows up real good I don't care if every piece of debris lands in the correct spot anyway.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    13. Re:Havok by socceroos · · Score: 2, Informative

      Uh, Symbian is open source.

    14. Re:Havok by V!NCENT · · Score: 4, Interesting

      Yeah it really sucks that some major vendors work together to deliver you a platform inde-fscking-pendant solution that speeds up your computer at no extra freaking costs, patents and other crap. What hidden agenda are you pushing?

      --
      Here be signatures
    15. Re:Havok by V!NCENT · · Score: 2, Interesting

      Add to that open source drivers if you're a Linux user and Coreboot support (maybe a little offtopic) and you know why AMD is 'The smarter choice' (yes copied that right from their marketing department).

      --
      Here be signatures
    16. Re:Havok by Kalriath · · Score: 2, Insightful

      Symbian that you get on your phone might as well not be open source. Symbian Signed? Please.
      iPhone needs jailbreaking to be open.
      Windows Mobile does not.

      Hence the original statement from GP that I agree with - Windows Mobile is the lesser evil. Scary, that is.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    17. Re:Havok by jpmorgan · · Score: 3, Insightful

      25%? Really? There are two possible usage scenarios they've killed:

      1. An onboard NVIDIA device with a discrete ATI graphics card. From what I've heard, PhysX running on integrated devices isn't any faster than running on the CPU in software mode, so nothing has been lost. So no target market has been lost there.

      2. Having both a discrete ATI graphics card, and an unused GeForce 8000+ or Tesla. That is a pretty fucking weird configuration. I can't see that being more than a tenth of a percent of gamers. I've personally never encountered someone who runs both.

      Mountain. Molehill.

    18. Re:Havok by Spy+der+Mann · · Score: 2, Funny

      That's a new record for a Microsoft product. Lesser of two evils? Okay, occasionally. But a lesser of three!? There's hope for them yet!

      Why am I suddenly reminded of the game "Eternal Darkness"?

    19. Re:Havok by rainmaestro · · Score: 2, Interesting

      Well, ATI cards have some issues still. One that comes to mind:
      WoW under wine. The minimap displays solid white because of an issue with pixel buffers in the ATI Catalyst drivers.

      Not saying ATI sucks, but they do still have some issues that need to be addressed, particularly on the Linux side of the pond.

    20. Re:Havok by adolf · · Score: 2, Interesting

      2: I've considered using a mix of ATI and nVidia cards on my primary machine, which is also where I play games. Why? I'd like to move from having dual displays to having three, and I ostensibly do have enough hardware to do so. But due to nVidia's driver limitations, I'd have to turn off SLI in order to make all of the DVI outputs live at the same time, and I don't want to turn off SLI.

      Currently, the way around this problem is to install another GPU of a different brand. In this way, one can utilize SLI on a single monitor, and use the other GPU for one or more secondary monitors.

      And soon, it looks like that configuration will carry an additional caveat. Hooray.

    21. Re:Havok by electrosoccertux · · Score: 4, Insightful

      Havok and the DX Physics are completely open and either party can use them, no proprietary api or licensing or anything silly. No hardware vendor controls what happens.

      PhysX is not. It is controlled by Nvidia. Gosh, they wouldn't have financial motives to abuse this power would they? No of course not...

      Nvidia lately seems to have been getting around the whole market segmentation issue by ... paying off forum members in all the hot PC Hardware forums? Lately my favorite has been inundated with troll and fanboy posts proclaiming the wonders of PhysX (still waiting for a game where it actually adds anything) and the death of AMD/ATi.

    22. Re:Havok by azior · · Score: 5, Funny

      That's a new record for a Microsoft product. Lesser of two evils? Okay, occasionally. But a lesser of three!? There's hope for them yet!

      Microsoft <3

      you mean like this?

    23. Re:Havok by Fantom42 · · Score: 4, Funny

      That's a new record for a Microsoft product. Lesser of two evils? Okay, occasionally. But a lesser of three!? There's hope for them yet!

      .

      Microsoft <3

      you mean like this?

      .

      Close, but more like this: Microsoft <3 Evil. *

  2. Anti-trust? by headkase · · Score: 5, Interesting

    Why is this not anti-trust? When you paid for the nVidia card to put into your machine why should its functions depend on whether or not a competitors hardware is present? What if Windows said uh-oh you have Linux installed on another partition, disabling Windows...

    --
    Shh.
    1. Re:Anti-trust? by TheRealMindChild · · Score: 2, Insightful

      Look at it from a technical standpoint. They probably expected people (however wrongly) using PhysX to be doing so for games while using their card to render also. Throw a third party bit of hardware in there, and when the inevitable crash and burn go down, who is to blame? They don't know either... so they "solve" the problem by keeping you from ever being able to expose it.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:Anti-trust? by MozeeToby · · Score: 3, Insightful

      Worse than that even, this is using your strength in one industry segment (physics acceleration) to support sales of an arguably different segment (graphics acceleration).

    3. Re:Anti-trust? by mcrbids · · Score: 4, Informative

      Worse than that even, this is using your strength in one industry segment (physics acceleration) to support sales of an arguably different segment (graphics acceleration).

      Which is nasty and unethical to be sure, but it's not illegal unless it can be legally shown that Nvidia is a monopoly. It's amazing to me how many slashbots don't understand this distinction.

      I'm pissed at ATI for dropping binary support for FGLRX for Linux kernels later than 2.6.29, and was considering getting an Nvidia GPU in my next laptop, but now it looks an awful lot like Intel is getting my $50....

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    4. Re:Anti-trust? by Joce640k · · Score: 4, Insightful

      This phrase "anti-trust", I don't think it means what you think it means.

      How are they leveraging a monopoly to gain unfair advantage in a marketplace?

      To me it seems more like NVIDIA has finally realized that they *can't* use it to gain unfair advantage so they're dumping it.

      --
      No sig today...
    5. Re:Anti-trust? by Moryath · · Score: 3, Interesting

      I gave up on Nvidia when they screwed over my 3D glasses setup; I'd gone through all the trouble of maintaining my rig with an NVidia graphics card, because their occasional driver updates for the stereoscopic driver still made my old VRStandard rig (coupled with a 120Hz-capable CRT) run well.

      Lo and behold, their latest set "only" works either with the Nvidia-branded "Geforce 3D Vision" glasses and a short-list of extra-expensive "approved" 120-Hz LCD's, or else red/blue anaglyph setups. No reason for them to cut off older shutter glasses setups except to force people to buy their new setup if they wanted to continue to have stereoscopic 3D.

      So add the PhysX thing in and we can chalk up two strikes for Nvidia. My new card when I updated my computer this summer was an ATi (no point wasting the $$$ on a Nvidia). One more strike and I won't bother going back to them ever. Boy am I glad I didn't buy that second-hand PCI PhysX board the other day...

    6. Re:Anti-trust? by Lonewolf666 · · Score: 3, Informative

      Getting a bit off topic, but I like the direction ATI is taking recently with Open Source. Long term, I think they will be the better choice for Linux.
      In a recent test at Phoronix (http://www.phoronix.com/scan.php?page=article&item=amd_r600_r700_2d&num=1) the OS driver already offered better 2D performance over the binary one :-)

      --
      C - the footgun of programming languages
    7. Re:Anti-trust? by Hadlock · · Score: 2, Interesting

      What's to say they won't release a more expensive dual or quad GPU card with no video output, at a higher cost (profit margin)? This sort of move indicates that's what they're planning on doing. Buying single core cheaper video card units might cannibalize that market.

      --
      moox. for a new generation.
    8. Re:Anti-trust? by mikeee · · Score: 2, Informative

      I'm pissed at ATI for dropping binary support for FGLRX for Linux kernels later than 2.6.29, and was considering getting an Nvidia GPU in my next laptop, but now it looks an awful lot like Intel is getting my $50....

      It was my understanding they had only dropped updated support for older cards (R500?), which are pretty well supported by the OS driver these days anyway, now that ATI is publishing specs again. Am I confused?

    9. Re:Anti-trust? by PitaBred · · Score: 3, Informative

      fglrx has always sucked. Why not look at an ATI card because their open-source driver is really maturing? It's OpenGL 1.4, and all recent cards should be supported in Ubuntu 10.04. My Radeon 4670 is already supported in the Fedora Core 12 betas (or are they alphas? I can never remember). ATI's open-source drivers are currently supporting Doom3, OpenArena, Nexuiz... lots of stuff. And they're playing the game with Intel, doing the acceleration the right way, instead of replacing most of the graphics stack with their own binary module like Nvidia does.

    10. Re:Anti-trust? by Lonewolf666 · · Score: 4, Informative

      Read the f... Phoronix article ;-)

      Yes, it seems the binary is really crappy in this case and the OSS driver at least passable. Although I'm not familiar with those benchmarks and how they measure up against similar software on Windows.
      3D still seems to lag behind, otherwise we could officially forget the Catalyst driver and use the OSS driver exclusively for Linux. But I think we'll get there.

      --
      C - the footgun of programming languages
    11. Re:Anti-trust? by Zephiris · · Score: 2, Insightful

      Umm. Should I even bother to point out how many things are wrong with what you said?

      PhysX itself is used by developers. The card being capable of running it is fairly irrelevant. "Do you want shiny extra visual-only effects? Yes/No". PhysX GPU acceleration is fairly useless, and even many Nvidia users turn it off to save framerate.

      You have a video card, which you presumably use for a game. If PhysX is used by the game...good for you, unless of course it uses PhysX software only (as the overwhelming majority oft PhysX licensees do). If it doesn't...or it's unsupported, have you somehow lost something?
      You're effectively putting to task the expectation that A( 'everything' uses PhysX, B( 'everything' must support PhysX.

      You're effectively (and naively) blaming Nvidia for the lack of PhysX on AMD/ATI cards, when AMD itself hasn't been interested in it, hasn't developed its own comparable libraries, and let the Havok deal fall through. AMD has done, as far as I can tell, absolutely nothing to compete or interoperate in this area, not even encourage open source as do the work for them (as they're now doing for UNIX drivers).

      The ultimate defense for libel is the truth, the ultimate defense for anti-competitive practices, is the competitor's own incompetence/inability to stay afloat. Nvidia had much (but not everything; NEC was the bigger factor there) to do with the demise of 3DFx, and absolutely nothing to do with the decline of AMD's competitive quality and their image in the eyes of the consumer. If more people bought AMD cards, then AMD would have a greater market share, logically. Nvidia hasn't sabotaged them in any way whatsoever, not even a teensy bit, nor do they hold the Lion's share of the GPU market.

      Why not also blame Nvidia for not porting PhysX to Linux, MacOS, FreeBSD, and Solaris while you're at it? Come on. This is the real world, not 'every company does what you want before you want it' land.

      The market for PhysX, is specifically developers, not you, the end user. Why are you so hell bent on getting a few extra graphical effects due to PhysX? That's what it's used for in most cases, and the most cases are...what, MAYBE 10 games released ever that directly support hardware PhysX from the GPU? And another 10 that supported the Aegia PPU, but not an Nvidia card?

      Market share is also a non-issue for you, the end user. After all, do you get PhysX acceleration a Havok game either? No. Does it matter how much market share Havok or Bullet Physics have, if the game you like uses it? No.

      You're...kinda wrong about MS and monopoly. They were ruled a monopoly for anti-competitive practices and various licensing deals they made to hurt the any competition. It has nothing to do with Apple 'not available on x86'. That's...very very strange. Apple backed IBM PowerPC, after they backed Motorola 68k. That it wasn't available on x86 was simply, they didn't want it to be. Just like they don't want it to be available for general non-Apple computers still today. Microsoft had nothing to do with that, and even periodically developed software for MacOS/PPC. They even developed a version of Windows NT 3.51 for PPC (which didn't hurt Apple at all).

      Nvidia is far from a monopoly in the graphics market, with a mere 29% of the market and AMD 17%. Intel dominates with 44%. At least according to JPR, whom I'm sure you distrust as well: http://jonpeddie.com/press-releases/details/amd-soars-in-q209-intel-and-nvidia-also-show-great-gains/

      Could AMD's loss of market share (and I seem to recall that Nvidia and ATI were fairly neck and neck in the Geforce 2/3 era) be due to their own problems which they have yet to resolve, despite ATI/AMD merger? Maybe possibly? If people don't trust you and your product to work particularly well, people will be less likely to put down $100+ merely for you to disappoint them. The door swings both ways.

      --

      "A Goddess rarely smiles for she is forced by others to be an island unto herself." - Zephiris
  3. Truth by DoofusOfDeath · · Score: 4, Funny

    '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.'

    At least he was 33.3% truthful.

  4. But... by nicc777 · · Score: 5, Funny

    ...will it my $TERM faster?

    --
    Need an ISP in South Africa?
    1. Re:But... by Anonymous Coward · · Score: 5, Funny

      I think you accidentally the verb.

  5. Good luck with that by Flowstone · · Score: 5, Insightful

    First they scoop up PhysX and try to create a market for PPUs. Now the only way PhysX is ever going to get any use is out of pure coincidence. Not the smartest move for Nvidia to make when Ati/AMD is on their heels with a new line of cards.

    1. Re:Good luck with that by PhrostyMcByte · · Score: 4, Informative

      An OpenCL implementation of Bullet physics is coming. It's Open Source and is already being used in commercial games -- once it gets GPU acceleration there will probably be little demand for PhysX.

  6. Re:Can someone explain this more clearly? by cheesybagel · · Score: 4, Informative

    It is no standard. PhysX was an API made by a company (Ageia) who wanted to cell physics acceleration cards. Their cards never sold well, but the free beer software libraries were used by a number of people (the libraries supported CPU execution as well). Then NVIDIA bought them and ported the thing to run on their GPUs. So I see this ending up like the 3Dfx Glide API for 3D graphics - some historic games used it, such as Mechwarrior, but no one uses it anymore.

  7. Closing the Architecture by headkase · · Score: 3, Insightful

    Heres some thoughts on the meaning of this. The PC is an open-architecture, you are free to put whatever you want into your machine. If nVidia can dictate what their hardware works with then they are effectively creating a "nVidia-Approved" list of hardware. First step down the slippery slope of closing the PC's openness. In the software world an equivalent would be Windows refusing to connect to network shares that were based off of Samba or the other way around a Windows box refusing connections from Linux machines. Standards apply to hardware as well as software and if any manufacturer gets away with an "approved" list then the platform as a whole will eventually suffer for it.

    --
    Shh.
    1. Re:Closing the Architecture by poetmatt · · Score: 2, Insightful

      windows is an "approved list of hardware". Ever tried to run DirectX under anything else?

      OpenGL3 is the first time that companies are breaking away from windows.

      You can't keep a PC closed forever because it's bad for business.

    2. Re:Closing the Architecture by Ant+P. · · Score: 4, Informative

      OpenGL3 is the first time that companies are breaking away from windows.

      It seems like OpenAL was the first. Creative have been visibly pushing it now that Vista's forced-software-only sound API has made their sound cards pointless.

    3. Re:Closing the Architecture by Joe+U · · Score: 4, Insightful

      MS pulled a smackdown on Creative. Creative cards (and drivers, especially drivers! [FU creative]) have been sucking for years.

      So, new OS comes out and MS removes all the hooks that 3rd parties have been putting into the Windows sound system, instantly leveling the playing field and removing a major source of Windows instability.

      One of the few times MS really did the right thing.

  8. oh well by poetmatt · · Score: 4, Informative

    physx seemed nice until they tried to close source it. Does Nvidia have anything left this round? Bad Yields, physx being stupid and abusive when disabled (it only uses 1 cpu core when on AMD for example instead of even all threads). Not to mention their crippling of batman as well.

    So what's left for Nvidia? I don't see a whole lot.

    1. Re:oh well by GooberToo · · Score: 2, Informative

      They used to have the best Linux drivers but I have not been keeping up with ATI's progress with their closed source drivers or the open source drivers that people are working on with the specs that ATI released.

      Contrary to the constant cheer leading here on slashdot, Nvidia still has the best Linux drivers by a wide margin. With steady progress being made with the open source drives, this may not always be the case, but it is likely to be so for at least another year, maybe more. The simple fact is, ATI's drivers have always been exceedingly poor and the ATI linux drivers were even worse. It takes a long time and a lot of effort to overcome the poor quality ATI worked hard to entrench.

      The simple fact is, if you want quality 3D on Linux, there is only one game in town, Nvidia. And for the foreseeable future, the game will continue to be Nvidia.

      If you want to purchase your 3D card based on ideology while performance, usability, and functionality doesn't matter, ATI is likely what you want. If on the other hand, you want a solution that is actually fast and reliable, then Nvidia is your only option. Anyone who says otherwise is attempting to blow their ideology up your ass, in the most dishonest means possible.

      Don't believe me, feel free to do some Googling for yourself. You'll have no trouble find hordes of crashes, broken apps, per application, per drive release, custom work arounds, etc, for ATI cards on Linux. As for Nvidia, with some minor exceptions, things generally just work. Even more so, most common distros provide the nvidia drivers off the install so you typically just install and things are running with HW 3D support.

  9. Re:Can someone explain this more clearly? by Unit3 · · Score: 4, Informative

    No. The framework would only run on their GPUs. However, you could have one of their cards in the system to do purely physics calculations, and then use a competitor's card to do the actual display and 3d rendering. They've now disabled this, so if your monitors are connected to, say, and ATI card, you can no longer use the Nvidia card in your system for physics processing.

    Before you discount this as an unlikely scenario, consider motherboards with onboard NVidia chipsets. These are usually underpowered for full time duty, but are perfectly suited to being used for physics calculations while a more powerful ATI card in the PCI-E slot does the graphics rendering. This is actually a fairly likely setup these days, and NVidia has just said they're going to block it.

    Personally, I agree with others who have pointed out this must be an anti-trust issue. Intel and Microsoft have both been fined heavily recently for doing exactly this kind of anti-competitive behaviour.

    --
    -- sudo.ca
  10. What are they trying to do? by H3lldr0p · · Score: 2, Interesting

    Stop things like this from working?

  11. Weird to begin with by dagamer34 · · Score: 2, Interesting

    Who on earth has a graphics card from two different manufacturers? Regardless though, it means they've directly tied PhysX to their hardware, and I just don't care for them anymore. ATI all the way baby!

    1. Re:Weird to begin with by BlueToast · · Score: 2, Insightful

      When I shop for a video card, I don't care if it is ATI or NVIDIA as long as the choice I am making is cost effective. I would much rather spend my money on the card that is cheaper for the same performance -- which happens to be ATI in this case. Originally I was going to pair an 8800GT with an ATI card for Windows 7, but this news blows. NVIDIA should straighten up and get over their emotional attention whoring. They won't get my money now unless they grow up.

    2. Re:Weird to begin with by idontgno · · Score: 2

      Somebody with an integrated NVidia GPU on the motherboard and an ATI vidcard in a PCI-X slot. The motherboard chip would normally just be sitting there sipping power and wasting board real estate; in theory, running PhysX on the otherwise idle mobo GPU would offload physics calculations from either the display adapter GPU (more frames per second) or the primary CPU cores (more frames per second).

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  12. Proprietary APIs by Adrian+Lopez · · Score: 3, Interesting

    I'm currently avoiding PhysX due to the fact that the license requires that credit be given to nVidia/PhysX in any advertisement that mentions the advertised product's physics capabilities. It's a real shame, because I hear that PhysX has pretty robust physics implementation.

    The current state of physics acceleration reminds me of the days when hardware-accelerated 3D graphics (except for high-end OpenGL stuff) were only supported through manufacturer-specific APIs. Hopefully, DirectX physics will be good enough that PhysX will ultimately become mostly irrelevant to game developers -- I'm just not convinced that Microsoft can pull it off.

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
  13. PhysX doesn't matter because Nvidia is doomed by Anonymous Coward · · Score: 2, Interesting

    Between the full stack (CPU+Chipset+GPU) provided by AMD and the full stack that will be Intel (with Larrabee in 2010) Nvidia has no future in either Chipsets or GPUs. Any other outcome is a bet against integration and in electronics integration always wins.

    Good thing too; both Intel and AMD are vastly more open (at least recently) with their hardware.

    1. Re:PhysX doesn't matter because Nvidia is doomed by JSBiff · · Score: 2, Interesting

      Integration only wins when the integrated chip is "good enough". Intel has had "integrated, accelerated" graphics chips on their mobos for ages, but they've been so monumentally inferior, that anyone who wanted to play even 'older' 3D games like Q3-engine based games, far cry, unreal , most MMOGs released in the last 6 years, etc, needed to add-on a GPU.

      From the reviews I've seen, unless you want to muck around with real-time ray tracing (which Intel still hasn't gotten up to very good performance, from what I understand, but they are still working on it), Larabee will still be inferior to nVidia and AMD/ATI GPUs. If they prove me wrong, and Larabee really is "good enough", then you might be right.

      What it comes down to is, for nVidia to survive, they either have to a) come out with some tech breakthroughs that keep their chips much superior to Intel/AMD, then convince developers to forget about compatibility with such "inferior" chips (unlikely, but, hey, maybe possible?), b) start releasing their own CPU/Mobo/Integrated chip stacks (they are already working on this some, particularly in the ultra-mobile/netbook and htpc/media center device space), c) work with third-party Mobo manufacturers to integrate their chips into the mobos instead of Intel or AMD (I think they've been doing this for a couple years now?), d) get some big console 'win' - like convincing Microsoft, Sony, or Nintendo to use nVidia chips as the basis of their next generation console offering, e) All of the above.

      I'm not ready to count nVidia out just yet, because they've been laying the groundwork for 4 or 5 years to have their own tech integrated into motherboards and devices.

  14. not a problem by poly_pusher · · Score: 2, Interesting

    Techspot AMD has been working hard to develop Open Physics. Furthermore Bullet Physics has been shown running on Cuda. So that sounds to me like doom for physx...

  15. Crazy by Pedrito · · Score: 2, Insightful

    It's kind of crazy that this is even going to get attention. This is only going to affect people using PhysX (which requires an nVidia GPU at the moment) with an ATI card for rendering. I'm sure the two people with this configuration are going to be crushed. Yes, I realize more than 2 will have a mix of cards, and 2 is probably a bit of a low guess, but only a handful are going to actually be affected by the lack of PhysX support for the config, so please, let's not get all in a huff about it. From a support perspective, I can understand where nVidia is coming from. This could be a true support nightmare for them.

  16. Soon irrelevant anyway by perrin · · Score: 4, Insightful

    Once the big game engines and physics libraries get generic support for GPU programming through OpenCL, this will all be pretty moot anyway. From what I can tell, the bullet physics library is already developing this, and I am sure closed source competitors are doing that as well. Relying on anything that will only run on a single vendor's hardware is just a losing business proposition (unless that vendor pays you for it, which I guess is how PhysX got going).

  17. Bullet Physics for the Win! by BitZtream · · Score: 4, Informative

    http://www.bulletphysics.com/

    I don't have any affiliation with the project other than I've used it in my homegrown game engine that has never left my hard drive. It is however rather easy to use. When I was looking for a physics engine, Bullet turned out to be the best license, code base, and documentation set out there for no cost.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  18. Re:Just in time! by j00r0m4nc3r · · Score: 2, Interesting

    I don't see what the big deal is. They currently only support their cloth simulation on the GPU, so whether or not GPU is being used doesn't affect rigid body physics at all. Havok is ridiculously expensive and they've dropped GPU support for their HavokFX system. I wouldn't discount PhysX based on this announcement alone unless all you care about is cloth.

  19. Re:Key word: "reportedly" by The+Moof · · Score: 5, Informative

    From the NVIDIA PhysX FAQ:

    Can I use an NVIDIA GPU as a PhysX processor and a non-NVIDIA GPU for regular display graphics?
    No. There are multiple technical connections between PhysX processing and graphics that require tight collaboration between the two technologies. To deliver a good experience for users, NVIDIA PhysX technology has been fully verified and enabled using only NVIDIA GPUs for graphics.

  20. THIS JUST IN! by Tanman · · Score: 3, Funny

    Nvidia releases announcement that they will no longer provide free driver support to ATI for interaction between Nvidia hardware and ATI competing hardware. Notes that software APIs are available for ATI to pay for and release their own damn drivers.

    NEWS AT 11!!!

  21. Re:Can someone explain this more clearly? by BitZtream · · Score: 5, Insightful

    Its anti-consumer, but that doesn't trigger an anti-trust charge, they don't have a monopoly.

    Why does everyone scream like its illegal when a company does something they don't like? Unless they are king of the hill and using their powers to force others into capitulating with them, its not an issue for the courts. You don't have to buy nVidia. You don't have to use PhysX. You don't have to buy a Voodoo 3 card. Sure a game may only support one of the above, but thats not something that justifies going after nVidia unless they owned the market.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  22. Nope... by Junta · · Score: 2, Insightful

    PhysX was trying to make a market for PPUs (and relatively failing). nVidia bought them up to make the technology another marketing bullet point for their GPU parts, not to sell GPU parts as mere physics calculations. Sure, they'll take the business as it comes incidently, but they have no interest in anything that could remotely be construed as putting something other than their role as a graphics adapter vendor first.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  23. Re:Can someone explain this more clearly? by Old97 · · Score: 3, Informative

    Microsoft and Intel are monopolies. Nvidia is not. You also can't designate a company as a monopoly by narrowly defining some market niche either. Barriers to entry for the market in question are also a consideration. It's not an issue here. If you are not a monopoly than you can engage in a broader set of behaviors. What got Microsoft in trouble is that they continued their anti-competitive behavior after they gained their monopoly and attempted to leverage their existing monopoly to gain unfair advantages in other markets, i.e. web browsers. If Apple had done that it would have been perfectly legal because they don't have a monopoly. If Microsoft had not had a monopoly what they did to Netscape would have been legal.

    --
    Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
  24. Re:Can someone explain this more clearly? by smoker2 · · Score: 4, Insightful

    How can it be anti-trust if (a) they aren't a monopoly, and (b) they are disabling their own hardware ?

    If they caused the ATI card to not function then I could understand it, but a secondary function on their own card ?

  25. You recommend against proprietary APIs and yet.. by Junta · · Score: 3, Insightful

    You express a desire for an API from Microsoft to become dominant?

    --
    XML is like violence. If it doesn't solve the problem, use more.
  26. Re:CRT? Are you from the past? by Anonymous Coward · · Score: 2, Insightful

    I still use a 22" CRT I bought years ago for $800. What, I should throw away a perfectly good monitor and buy an LCD because you'll stick your nose in the air?

  27. Re:CRT? Are you from the past? by HeronBlademaster · · Score: 3, Insightful

    No, but you can't blame a company for not wanting to support outdated technology.

    That's like complaining that Microsoft won't release security updates for Windows 98. Sure, some people are still using it, and it might work perfectly well for them, but that doesn't mean MS is evil for not patching it.

  28. Re:Can someone explain this more clearly? by afidel · · Score: 3, Informative

    No, the framework also has a software renderer and on many cards you get significantly better overall game performance by using it (I know this is true for my 9600 GSO 384, I got an ~22% FPS boost by uninstalling the driver component for PhysX and using the software renderer). The software renderer is also significantly less likely to crash your system. So unless you have a slow CPU with a monster GPU and are willing to accept more crashes there's really not a lot of reason to use the GPU tied renderer.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  29. Re:CRT? Are you from the past? by OrangeTide · · Score: 5, Insightful

    What about a CRT is outdated? It has better black levels, faster refresh, and higher brightness than an LCD. It's analog but good cabling will still result in a crystal clear image. I think the primary disadvantages of CRTs is that widescreen is so costly as to be impractical. They are heavy. And they suck a lot of power. but in terms of image quality a CRT is still extremely good.

    CRTs are "outdated" because businesses want to sell LCDs. Flat and light is sexy. And LCDs sold like crazy back when the image quality was dramatically inferior to a CRT, and it took them years to catch up.

    CRT technology is not obsolete, but the marketing of CRTs is dead. If you want to argue that we should use technology based on marketability alone, be my guest. I suspect most slashdotters will rip into you pretty brutally.

    --
    “Common sense is not so common.” — Voltaire
  30. I had never actually thought of this before. by DragonTHC · · Score: 2, Interesting

    If you think about it, physx works on all 8 series and up.

    That's a $30 card for physx support. I wonder if I can do this since I have a spare x16 port on my machine.

    I don't really know if this will work though.

    --
    They're using their grammar skills there.
  31. Re:CRT? Are you from the past? by Moryath · · Score: 5, Informative

    They didn't drop support for "CRT's". They decided that their stereographics driver would only work in the following configurations:

    - anaglyph glasses with a "whatever" monitor (horrible color distortion and headache-inducing ghosting ensues).

    - *THEIR* shutter glasses, with *THEIR* overpriced "partnered" LCD monitors.

    Now, what is the difference (tech-wise) between their shutter glasses and mine? Only the fact that theirs send a specific "yes I'm nvidia" signal back to the card. What is the capability difference between their overpriced "partnered" LCD monitors and my 120Hz-capable CRT? Two things: Jack and Shit.

    This is not about "dropping support for outdated technology." Prior to what they pulled, I could plug in an industry-standard shutter glasses set made by any of a number of manufacturers, combine them with any monitor capable of 120-Hz refresh (whether CRT, LCD, certain televisions, or even a few projector models), and enjoy stereoscopic gaming. After their "update" to the drivers and subsequent "update" to the stereoscopic drivers, the Nvidia cards would only recognize *THEIR* proprietary glasses (which again, hardware-wise are no different than the old type save for sending a "hi I'm from nvidia" signal to the card) and would only interoperate with a precious few "specially chosen" 120Hz LCD's.

    This had nothing to do with "dropping support" for "obsolete equipment" (which wasn't in any way, shape, or form) and everything to do with trying to milk people for $500+ on a new rig by forcibly crippling industry-standard hardware.

  32. Re:CRT? Are you from the past? by just_another_sean · · Score: 2, Informative

    Nicely done. You had me until this line:

    And XP sold like crazy back when its stability was dramatically inferior to Windows 98, and it took them two service packs to catch up.

    I just couldn't suspend disbelief anymore after that. ;-)

    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  33. Re:Can someone explain this more clearly? by shutdown+-p+now · · Score: 4, Informative

    Its anti-consumer, but that doesn't trigger an anti-trust charge, they don't have a monopoly.

    The perpetrator doesn't have to have a monopoly for tying to be illegal - in U.S., for example, you only need "sufficient market power" to affect "not insubstantial amount of interstate commerce in the tied product market". I dare say that NVidia has pretty damn substantial market power in GPU niche, and it is quite likely to affect sales of all other GPUs in a significant way. In the end, of course, it's up to the courts to decide, if it comes to that, but the allegation is not without merit.

  34. Looks like you're wrong by Rix · · Score: 2, Informative

    Nvidia says they support any 100+Hz CRT.

    http://www.nvidia.com/object/3D_Vision_Requirements.html

    1. Re:Looks like you're wrong by Moryath · · Score: 2, Interesting

      As of last month. They just added that back. A bit too late (plus I'm still unwilling to infect my system with Vista, AND buy their $200 glasses when my old ones were exactly the same hardware, just to get it working again).

  35. Re:CRT? Are you from the past? by TommydCat · · Score: 2, Interesting

    What is the capability difference between their overpriced "partnered" LCD monitors and my 120Hz-capable CRT? Two things: Jack and Shit.

    I wonder if CRT persistence would become a problem at that high of a refresh rate. I had a similar system (Asus had 3D goggles that were tied to a dongle on the VGA port, pre-DVI) but the 3D would get really blurry at refresh rates higher than 60Hz due to phosphor persistence (essentially 30Hz per eye, though it's probably not that simple since they're alternating). IIRC, that 60Hz was interlaced as well.

    Made for some serious migraines, but it was neat to play Descent II in 3D for 15 minutes at a time until my head asplode.

    I do have a 120Hz LCD monitor now, but I haven't sunk the extra dollars in for the 3D glasses. I love the frame rates I'm getting now - movement in FPSers are liquid smooth... very reminiscent of my CRT days, but I'm not sure I want to revisit the 3D stuff again until I see more user feedback.

    --
    This comment does not necessarily represent the views and opinions of the author.
  36. Wrong != right by CarpetShark · · Score: 2, Funny

    Even if its kinda wrong to stop supporting the other platforms, they have every right to do so.

    That's quite a contradiction you made there.

  37. Re:CRT? Are you from the past? by V!NCENT · · Score: 2, Funny

    22" CRT monitor: $800
    Your eyes: priceless

    --
    Here be signatures
  38. Re:[Citation Needed] by maxume · · Score: 3, Insightful

    He doesn't care if they are on the up and up, he cares that they (from his point of view) arbitrarily removed functionality, that, for all he could tell, was working just fine. They don't have to be dishonest to make stupid decisions that make them worth avoiding as a supplier.

    --
    Nerd rage is the funniest rage.
  39. Re:CRT? Are you from the past? by earnest+murderer · · Score: 4, Insightful

    That was a ridiculous thing to post.

    A CRT doesn't need support, it needs to not be sabotaged.
    His glasses don't need support, they need to not be sabotaged.

    Not supporting both of them takes more effort than ignoring them.

    Competent support of all that hardware would take less space in code than this comment window is high. Going to the trouble to restrict it was much more... *after* the meetings, licenses, and money exchanges had all taken place.

    The cynic in me believes that someone with a debugger is probably a single (or two) flipped bit(s) away from a working setup.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  40. Re:cadaverous particle by Artifakt · · Score: 2, Funny

    Capitalism can't be bettered - the Giant Invisible Hand has spoken through its prophets and all we can do is try to grasp the perfection of the pre-existing system. Any deviation swiftly results in systemic breakdown - surely the way the Swiss went to stuffing 45 Million people into Gulags in Swisberia, not three weeks after they tried socialized mail service, proves this. And of course the lifeless wastelands that are all that is left of the Scandinavian countries after they adopted public health care plans should be proof enough for any sane human.

    --
    Who is John Cabal?