Announcement

Collapse
No announcement yet.

Nouveau Working On Video Decoding & More

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    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?

    Comment


    • #3
      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?

      Comment


      • #4
        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?

        Comment


        • #5
          Originally posted by przemoli View Post
          In the video there is mentioned presentation about DX10/11 work for nouveau, can you post some info about it?
          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.

          AFAIK, only its developer has been able to use it .... as a way to reverse nvidia cards. That's all.

          Comment


          • #6
            Originally posted by Nobu View Post
            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?
            The name will remain the same AFAIK.

            As said during the talk, the mesa update will rely on the new libdrm version. This rewrite should be kind of complete and is currently tested by porting the gallium drivers to the new architecture. When it proves to be sufficient, some polishing will take place and we should be all set for releasing the whole package

            Here are the slides of the FOSDEM2012 presentation.

            Comment


            • #7
              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?

              Comment


              • #8
                Originally posted by M?P?F View Post
                The name will remain the same AFAIK.

                As said during the talk, the mesa update will rely on the new libdrm version. This rewrite should be kind of complete and is currently tested by porting the gallium drivers to the new architecture. When it proves to be sufficient, some polishing will take place and we should be all set for releasing the whole package

                Here are the slides of the FOSDEM2012 presentation.
                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.

                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; 10 February 2012, 08:43 AM.

                Comment


                • #9
                  Originally posted by Kano View Post
                  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?
                  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.

                  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.

                  Comment


                  • #10
                    Originally posted by Lynxeye View Post
                    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.

                    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.
                    /me should have been clearer. I was only talking about the libdrm rewrite, not nvfx.

                    Comment

                    Working...
                    X