Announcement

Collapse
No announcement yet.

NVIDIA Has Major New Linux Driver: Optimus, RandR 1.4

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

  • NVIDIA Has Major New Linux Driver: Optimus, RandR 1.4

    Phoronix: NVIDIA Has Major New Linux Driver: Optimus, RandR 1.4

    NVIDIA announced the 319.12 Beta Linux graphics driver announcement this morning. While the number may seem mundane, this is a very exciting NVIDIA Linux graphics driver update. It presents work that will benefit the agonized NVIDIA Optimus Linux users, provides new RandR functionality, and other new features...

    http://www.phoronix.com/vr.php?view=MTM0NzE

  • #2
    first oss uvd for radeons now optimus for nvidia
    awsome

    Comment


    • #3
      That's actually a lot of features for 1 update, even without optimus. Just wondering though - which GPUs are supported by this?


      Also, correct me if I'm wrong but I thought Linus said Nvidia was ONE of the worst companies he had to deal with, and Optimus wasn't the main reason he felt this way (it's been a while since I've seen the video). I'm not blaming just Michael here, this seems to be a very common misconception from multiple sources. While optimus is a feature advertised by nvidia hardware (and therefore should be available to all customers), it's more of a privilege than anything. I don't think Linus had endless months of sleepless nights because he couldn't switch his GPU when playing games, as does anyone else. You know what else Nvidia hardware supports that isn't on linux? Direct X, but you don't hear people whining to nvidia about that.

      I respect and understand Linus' frustration toward nvidia, but I don't like it when people decide to put their opinion in someone else's mouth. Most people who fawn over Linus giving the finger didn't even watch the video.
      Last edited by schmidtbag; 04-09-2013, 04:00 PM.

      Comment


      • #4
        Tearing, TF2 loading time ...

        Tearing, Stuttering, TF2 long loading time ... is that solved ?? Basically I only need to get rid of those things

        Comment


        • #5
          Originally posted by plantroon View Post
          Tearing, Stuttering, TF2 long loading time ... is that solved ?? Basically I only need to get rid of those things
          TF2 loading time is not a nVidia bug and will get fixed by April, 26th by Valve with the SteamPipe update.

          Comment


          • #6
            - Support for application profiles to the NVIDIA client-side GLX implementation.
            Does this mean we can force anti-aliasing/anisotropic filtering per-application now? That'd be cool.

            Comment


            • #7
              Can I just point out the README clearly says the other device must use the modesetting driver? This means if you have an intel card you can't use the intel driver with it to enable nvidia optimus. For now this support is just useless. Bumblebee is simpler, even more if used with primus.

              I will be excited when I will see the same stuff they do on windows (so automatic swithing without user intervention and creative configurations). That said I hope this is a start..... a non exiting one.

              Comment


              • #8
                Re

                Torvalds' criticism was actual at the moment. And he explained why he said that.
                It's not just pure hatred as Michael puts it...

                Comment


                • #9
                  Originally posted by enrico.tagliavini View Post
                  Can I just point out the README clearly says the other device must use the modesetting driver? This means if you have an intel card you can't use the intel driver with it to enable nvidia optimus. For now this support is just useless. Bumblebee is simpler, even more if used with primus.

                  I will be excited when I will see the same stuff they do on windows (so automatic swithing without user intervention and creative configurations). That said I hope this is a start..... a non exiting one.
                  Why should THEY do it? Here is an entire framework getting ready for crazy stuff, and they're still in their sandbox.
                  modesetting driver... Well someone's having a good laugh How the hell does it actually work? Right now it sounds as binding the X server to one PCI device would achieve the same thing. (Well, except that the display isn't connected to the nvidia GPU...)

                  Serafean

                  Comment


                  • #10
                    Originally posted by Calinou View Post
                    Does this mean we can force anti-aliasing/anisotropic filtering per-application now? That'd be cool.
                    Yep, it sure does among of other things:
                    http://us.download.nvidia.com/XFree8...Supportedd38df

                    Comment


                    • #11
                      Originally posted by enrico.tagliavini View Post
                      Can I just point out the README clearly says the other device must use the modesetting driver? This means if you have an intel card you can't use the intel driver with it to enable nvidia optimus. For now this support is just useless. Bumblebee is simpler, even more if used with primus.
                      Huh? But Intel drivers have kernel modesetting.

                      Comment


                      • #12
                        I hope there's some power management stuffed somewhere in these new drivers or coming soon. I plan on buying a new Haswell notebook in the Fall and it will likely have Nvidia graphics since it's hard to get 1080p screens at 17-inches without a dedicated GPU in the configuration. Things are looking good!

                        Comment


                        • #13
                          Did anyone actually read the changelog? To quote:
                          Added initial support for RandR 1.4 Provider objects with the Source Output capability, which can be used to render the desktop on an NVIDIA GPU and display it on an output connected to a provider with the Sink Output capability, such as an Intel integrated graphics device or a DisplayLink USB-to-VGA adapter. See the README for details.
                          This isn't proper Optimus support yet, it's for using the NVidia card *all the time* to render *everything*.

                          Comment


                          • #14
                            Originally posted by Gusar View Post
                            Did anyone actually read the changelog? To quote:


                            This isn't proper Optimus support yet, it's for using the NVidia card *all the time* to render *everything*.
                            But with proper blob power management so its kind of the middleroad between no bumblebee and proper optimus support.

                            Bumblebee: intel driver does basically anything, select apps are run off the nvidia card, otherwise the card is off.

                            Proper Optimus: Seamless transition back and forth as needed

                            This: Nvidia GPU is always rendering everything, but its the blob so it has the right PM bits set and available so you'll get the same battery life (and performance) as if you just didnt have the intel card.

                            Comment


                            • #15
                              Originally posted by Ericg View Post
                              This: Nvidia GPU is always rendering everything, but its the blob so it has the right PM bits set and available so you'll get the same battery life (and performance) as if you just didnt have the intel card.
                              The intel GPU will still be active (it has to be because of the nature of Optimus), so I would expect slightly less battery life. However, this is definitely a great option when you're hooked to AC.

                              Comment

                              Working...
                              X