Nouveau Working On Video Decoding & More
Phoronix: Nouveau Working On Video Decoding & More
For those wondering what the Nouveau project has been up to with their open-source NVIDIA efforts via reverse-engineering besides the working OpenCL support, they have been setting their eyes on video decoding and other areas...
Is NVIDIA's video decoding engine more obfuscated than AMD's?
If NVIDIA's video decoder can be reverse engineered, then perhaps AMD's can be too?
Can you post video from DX10/11 work by Nouveau devs ?
In the video there is mentioned presentation about DX10/11 work for nouveau, can you post some info about it?
i'm about halfway through the video, so excuse me if it's in the video somewhere, but what is or will be the name of the rewritten nvfx 3d driver?
Well, hmm, how to say, the work is merged in mesa but the thing is that it isn't useful at all for the moment. It is a big hack and will remain one as long as gallium won't support directx10/11. When this happens, I'm sure we will give instructions to users.
Originally Posted by przemoli
AFAIK, only its developer has been able to use it .... as a way to reverse nvidia cards. That's all.
As there are quadro cards out there with the same chipset, what happens when you use the quadro commands on consumer cards? There have been often hacks to enable features, what is possible here? Can you get quadro features or just the geforce ones for opencl?
Sorry, but I have to correct you here. There is still a good deal of work to do in the rewritten nvfx driver, as it is not only porting nvfx to the new libdrm, but also adapting the nv50 driver model. This will provide a far more cleaner codebase (maintainability greaty improved) and hopefully will enable some new features. The rewritten driver will follow the naming scheme of the other nouveau gallium drivers and so will be most likely be called nv30.
Originally Posted by MùPùF
So anybody reading here: don't expect anything too soon. The new libdrm is a big break for all pieces of the userspace stack, so we need to do a good deal of validation before pushing out anything to the users.
Last edited by Lynxeye; 02-10-2012 at 08:43 AM.
What features specifically are you speaking of here? Quadros have some software enabled features like smooth line rendering that are mostly useful for CAD-like software, this things are enabled in the nouveau 3D drivers if they are reversed and supported by the rest of the MESA stack.
Originally Posted by Kano
I'm not aware of any big differences between GeForce and Quadro in terms of OpenCL. Only thing I can think of is ECC support for the RAM, but this is a hardware feature, so you won't get this on consumer cards.
/me should have been clearer. I was only talking about the libdrm rewrite, not nvfx.
Originally Posted by Lynxeye