Announcement

Collapse
No announcement yet.

Linux 2D Performance: Nouveau vs. NVIDIA

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

  • #16
    In early 2012 Nouveau beat the shit out of the blob in Kdenlive on GTS450

    The GTS450 has a default clock speed in the 450 MHZ range, much higher than some of the newer cards. It gives surprisingly good results in Nouveau, as long as you can get by with a cool running card that never gets over about 40C while giving about the same 3d performance r600 gave with fixed-clocked versions if the clocks were pinned at the "medium" level.

    In 2012, kdenlive basically had to use opengl video output to play the timeline when using anyone's blob. The performance in transitions sucked. Meanwhile, the GTS450 in Nouveau managed to beat the (smaller) Radeon HD5770 in r600 for kdenlive timeline playback. The same sized Radeon HD6750 seemed about equal to it-at higher clocks.

    Comment


    • #17
      I'll admit to knowing next to nothing about the Nouveau driver before asking this...

      Does Nouveau use Gallium3D, or are there any plans on using it in the future? I feel like sharing code between the (quite stable) AMD OSS drivers and Nouveau through Gallium (Which, iirc is the original point of it) would be beneficial to both sets of developers. Hell, Intel contributes to Gallium3D and it doesn't even use it haha.

      Comment


      • #18
        Originally posted by Daktyl198 View Post
        I'll admit to knowing next to nothing about the Nouveau driver before asking this...

        Does Nouveau use Gallium3D, or are there any plans on using it in the future? I feel like sharing code between the (quite stable) AMD OSS drivers and Nouveau through Gallium (Which, iirc is the original point of it) would be beneficial to both sets of developers. Hell, Intel contributes to Gallium3D and it doesn't even use it haha.
        Nouveau extensively uses gallium except for it's pre nv04 era cards. There is nouveau vieux for those which is classic mesa driver.

        Comment


        • #19
          Originally posted by Rexilion View Post
          Nouveau extensively uses gallium except for it's pre nv04 era cards. There is nouveau vieux for those which is classic mesa driver.
          Thanks for the info
          Now that I know it uses Gallium, I suddenly feel like it's probably better than what people give it credit for... (minus the whole "no reclocking" thing).
          I'm honestly amazed at what they've been able to do with absolutely no help in relevant areas. Like, how the hell does the Tegra K1 code from NVidia help with the rest of the cards in any way? I mean, I can see SOME ways that it could help, but there certainly are better ways >_>

          Comment


          • #20
            Originally posted by Daktyl198 View Post
            I'm honestly amazed at what they've been able to do with absolutely no help in relevant areas. Like, how the hell does the Tegra K1 code from NVidia help with the rest of the cards in any way? I mean, I can see SOME ways that it could help, but there certainly are better ways >_>
            Not really, it seems they are mostly using the current infra and provide adaptations for Tegra support. But that is a good thing. The Tegra is an nVidia chip, any bugs exposed by this chip will help nouveau forward in terms of generic bug fixes.

            Comment


            • #21
              Originally posted by smitty3268 View Post
              RV630 is the exception, though, not the rule. It's a strange little card that came out while AMD wasn't supporting the OSS drivers, and has never been supported properly. AMD is focusing their work on getting new cards to run rather than going back to work on the old cards. Get something from the Evergreen generation, and you'll have a completely different experience.
              Maybe you are right but that doesn't change the fact that this GPU is working as it should on Windows. From the point that they abandoned Linux blob support, they should have had a proper open-source driver if they respect their buyers.

              Personally for example I will NEVER buy AMD GPU again for that reason. I have a GTX 570 in my Desktop and it is working fantastic from Ubuntu 11.10 I first installed a Linux OS.

              I can play any Linux supported Steam game without any single problem and with equal performance to Windows.

              Comment


              • #22
                Originally posted by IsacDaavid View Post
                Reverse-engineering Nvidia's unacceptable blackboxes isn't a trivial task. Nouveau developers are doing an outstanding job out of no documentation and no support.
                Not no support, but rather only basic support.
                Last edited by ArchLinux; 06-15-2014, 01:35 PM.

                Comment


                • #23
                  Originally posted by ArchLinux View Post
                  Not no support, but rather only basic support.
                  Nouveau has full 3D/2D support except reclocking and lacks some more exotic functions like cuda and video acceleration.

                  IMHO, nouveau is anything but basic. nVidia's contributions to it's codebase is an argument in that direction.

                  Comment


                  • #24
                    I'm thinking about the results.

                    What's the reason?

                    Algorithm optimizations?

                    Or may be that 2D isn't as "basic" feature as I think and need things like reclocking?

                    Comment


                    • #25
                      Originally posted by Rexilion View Post
                      Nouveau has full 3D/2D support except reclocking and lacks some more exotic functions like cuda and video acceleration.

                      IMHO, nouveau is anything but basic. nVidia's contributions to it's codebase is an argument in that direction.
                      I think you misread that, because it was about Nvidia's support to Nouveau.

                      Comment


                      • #26
                        Originally posted by verde View Post
                        Nouveau is only for experimental and development purposes. It is unable to provide acceptable quality for a regular user with modern hardware. And if you look the radeon/radeonsi situation that is still far from complete experience, I think nouveau will be in good shape in 7-10 years if ever!
                        What the OSS Radeon drivers where capable of 9 months ago.

                        Comment


                        • #27
                          Originally posted by Kivada View Post
                          What the OSS Radeon drivers where capable of 9 months ago.

                          That is outstanding. Really impressive. I did not know they were *that* far. There should be a Phoronix article about this. Something shiny instead of all those benchmark numbers.

                          Comment


                          • #28
                            Originally posted by Rexilion View Post
                            That is outstanding. Really impressive. I did not know they were *that* far. There should be a Phoronix article about this. Something shiny instead of all those benchmark numbers.
                            Not really news. As he said, these things were possible for a long time. I have 87 games in steam and only one of them is not playable with r600g: The Witcher 2
                            But there are a lot that work like TF2, Goat Simulator (), Kerbal Space Program, L4D2, Civ 5, Antichamber, Prison Architect, ...

                            Comment

                            Working...
                            X