Whether any of that is AMD's fault, or even within AMD's power to correct, I don't know.
But whatever, good job nVidia for taking the initiative.
That wasn't me I welcome any working solution, even a vendor-specific blob.Now as far as HW video decode acceleration goes, it's great that nvidia has a working solution. I don't see too much of a problem around a vendor specific interface because if and when the "community" decides on a non-proprietary API, they'll probably just provide a wrapper around VDPAU.
Yep, I've seen that. Apparently DirectX (10.1?) now has a way of getting video out of the GPU into CPU-space, because this is a bit of a general problem. Don't know about Linux, but if OpenGL and other windows can all be composited by eg. compiz, then surely it's possible? It's a very interesting point, I'm going to have to check it out.But HW decode though has a drawback in general -- you can't do software driven post-decode processing, at least not yet on any platform AFAIK.
So instead of waiting for an open-source XvMC extension, and given that NVidia has something out here which is a glass of water for thirsty travelers in the Linux desert, why not just go and implement it in the damn driver? I still shudder to think of my days with the HD2600XT (let alone XvMC, the thing wouldn't start up correctly).
Last edited by Nexus7; 12-02-2008 at 04:43 PM.
I can tell you the same about your statement.... I base my assumption on my experience. I know few programers around here that work for quite big companies or goverment , and well ... I did hear scarry stories about their programming practicies .... Also my contact with software usally proved that open source apps were more stable/relaiable then the closed ones.There are millions and millions of lines of ugly code in the foss world. There is also pressure on closed source devs, maybe even more, to make good code. A project lead is only going to accept so much crap code before he tells the programmer to hit the road looking for another job. The assumption that companies hire morons for closed code is completely unjustified in the real world.
I guess you also base your statement on your experience... so we should agree that our experiences differ here
I didn't say nvidia was the main problem but for sure their attitude didn't help and had some kind of negative effect on X state.lol, seriously, so Nvidia is responsible for foss development laziness and other companies inept attempts at bringing a working solution? The "We suck because NV is so good" is a really weak attempt at justifying the poor state of x.
There are way more important things then that to implement right now in the open source drivers. If XvMC only supports MPEG2 then it is in fact waste of time to implement it... Really who needs their GPU help to decode mpeg2 ?Heck bridgeman has even given examples where even with all the resources needed for XvMC support being made public there is still no interest from foss devels picking it up and implementing it.
Last time I checked (which was a long time ago really) I couldn't get Compiz+AIGLX working on riva tnt2... I'm sorry but if the legacy drivers do not get new needed features it is somewhat "forgoten".So what if the 4200 is in the legacy tree? It's blobs are still regularly updated. Legacy does not mean forgotten or unsupported. Hell even the orginal TNT which is older then your...
Last edited by val-gaav; 12-05-2008 at 08:45 AM.
The ones that impact the state of X is the X developers. I would argue that had it not been nvidia and their blobs, video would be in a far poorer state then it currently is, slowing the adoption of OS's such as linux.I didn't say nvidia was the main problem but for sure their attitude didn't help and had some kind of negative effect on X state.
Not surpising since your TNT2 does not meet the minimum hardware requirements for compiz. Can't make a silk purse out of a sows ear.Last time I checked (which was a long time ago really) I couldn't get Compiz+AIGLX working on riva tnt2... I'm sorry but if the legacy drivers do not get new needed features it is somewhat "forgoten".
Sure. Thanks !