DaveBaumann said:
And if NVidia needs some changes to a DDK interface, it's much more difficult to wait for MS than to hack your own OpenGL extension.
If it is merely a case that this is a driver issue preventing them from implementing it to a lower CPU performance surely the effort would be best served enabling that rather than writing a Linux / OpenGL interface for demo purposes as Windows is the environment that 99% of the target market will be using.
When I first got my R300, I had DX9, but there was no DX9 driver from ATI for it (except pre-beta closed to consumers) Clearly, if ATI really cared, wouldn't they have delivered full DX9 drivers with their flagship card? Did ATI ship FullStream in 2002? Nope. These things take time. Hacking Linux for a demo/test rig is quicker than drudging through Microsoft's swamp and I wouldn't blame NVidia's engineers if they prefer doing initial development on Linux.
NVidia shipped functional, working drivers now, to get out to the market, and clearly they will ship better drivers in the near future that take advantage of all the hardware. The NV40 codecs require a rewrite of the standard codec path. Standard MPEG-2 cards usually only accelerate the DCT and sometimes motion comp paths. NV40 requires that the CPU parts of the codec be rewritten for the NV40's VOP. It's not as simple as the 5950 path and is going to take more time.
What exactly is your original cryptic comment suggesting? Are you trying to tell me that it is not the driver's fault and that the NV40 accelerates even less than the 5950 does? So NVidia's VOP is just a big lie and in fact, the NV40 can't even offload things that the 5950 can? So the NV40 requires *MORE* of a given codec to run on the CPU than a 100% pure software decoder, or a hardware that only supports iDCT in HW?
If it's not the driver or player application, then perhaps you can suggest your own theory for why the NV40 eats up more CPU than the 5950?
Actually that pertains to All-in-Wonder products, not the standalone parts.
It pertains to any source code that you do not have under your control. Having the source code to the complete player, codec library, OpenGL driver, and operating system kernel is way better than not having it.
No more or less so than ever before. There has been some rather rampant and off base speculation in various cases that needs to be put in check now and then that might put some noses out of joint that are sensitive to it for their own reasoning.
Rampant and off base speculation like, say, that Tomshardware previews show uncontrovertably that the NV40 video processor can't offload as much work from the CPU as well as the 5950's nearly "everything on the CPU" approach? That his FarCry screenshots show that the NV40 must be the same as the NV3x?
Exactly what are you speculating about the NV40's video processor here Dave?
What I find curious is your own bemoaning of various fan-boys on the forum and yet you only moan when they appear to have particular allegiance to one company. Equally (if not worse) vocal and even stupid members who have an opposing allegiance appear to go completely unchecked by you.
Because they don't run a website that claims to be objective. I hold you to a higher standard than them.