Announcement

Collapse
No announcement yet.

Potential Good News For NVIDIA Optimus On Linux

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

  • Potential Good News For NVIDIA Optimus On Linux

    Phoronix: Potential Good News For NVIDIA Optimus On Linux

    There's some hope for NVIDIA laptop customers that rely upon their binary Linux graphics drivers that one day hope to utilize Optimus Technology...

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

  • #2
    Originally posted by phoronix View Post
    How many AMD Catalyst developers have publicly commented on the patches to date? Zero.
    They just silently implement xrandr 1.2 (3.5 years earlier than nVidia) and PowerXpress (Optimus analog; available since Catalyst 11.4) support in fglrx.

    What end users preferred more: comments or implemented features?

    Comment


    • #3
      I can't believe that it took a clip of a woman that was upset with Nvidia's handling of Optimus hardware on Linux asking Linus what he thought about it and his knee jerk reaction to change Nvidia's tune about Optimus support in relatively quick order.

      Comment


      • #4
        Originally posted by jmcharron View Post
        I can't believe that it took a clip of a woman that was upset with Nvidia's handling of Optimus hardware on Linux asking Linus what he thought about it and his knee jerk reaction to change Nvidia's tune about Optimus support in relatively quick order.
        The first Nvidia review of this stuff was back in May, before all of that: http://lists.x.org/archives/xorg-dev...ay/031112.html

        Comment


        • #5
          Originally posted by md1032 View Post
          The first Nvidia review of this stuff was back in May, before all of that: http://lists.x.org/archives/xorg-dev...ay/031112.html
          Apparently, we needed the clip before anyone noticed that.

          Comment


          • #6
            Originally posted by RussianNeuroMancer View Post
            They just silently implement xrandr 1.2 (3.5 years earlier than nVidia) and PowerXpress (Optimus analog; available since Catalyst 11.4) support in fglrx.

            What end users preferred more: comments or implemented features?
            Except PowerXpress doesnt actually work, not on my Acer 3810TG at least.

            Comment


            • #7
              Support for muxed PowerXpress seems to have been dropped already longer ago (even though the actual 4000 series hardware is still supported in 11.4) and you may need hacks like vga_switcheroo to use it. But muxless graphics should be mostly working with the driver. I haven't looked up which one your Acer has.\

              Edit: the Acer 3810TG has Intel GM45 + Radeon HD 4330 graphics. Should be muxed. vga_switcheroo may help here.
              https://help.ubuntu.com/community/Hy...vga_switcheroo
              Last edited by AlbertP; 06-29-2012, 06:00 AM.

              Comment


              • #8
                Originally posted by RussianNeuroMancer View Post
                They just silently implement xrandr 1.2 (3.5 years earlier than nVidia) and PowerXpress (Optimus analog; available since Catalyst 11.4) support in fglrx.
                They don't have PowerXpress. They have a hack which defeats the primary purpose of Optimus/PowerXpress, which is power saving. And there's mentions that it introduces lag.

                Nvidia wants to do it properly. And until they can do so (xrandr1.5 is released and they get access to dma-buf or figure out another way to share buffers with intel), there's Bumblebee.

                Comment


                • #9
                  Originally posted by RussianNeuroMancer View Post
                  They just silently implement <...>
                  Sometimes too silently. *looks at XvBA*

                  Comment


                  • #10
                    Originally posted by bug! View Post
                    Except PowerXpress doesnt actually work, not on my Acer 3810TG at least.
                    Sadly, there is too many issues with switch on MUX-ed hardware (ACPI bugs in my opinion is main reason) so only MUX-less support (that is majority right now). You can rely on BIOS switch (with fglrx) or vga_switcheroo (with radeon).
                    Originally posted by Gusar View Post
                    They don't have PowerXpress. They have a hack which defeats the primary purpose of Optimus/PowerXpress, which is power saving.
                    Some people looking at this hardware from another side - ability to use more powerful GPU on laptop that they buy for desktop usage.
                    Originally posted by Gusar View Post
                    Nvidia wants to do it properly.
                    And now you say something like "they delay xrandr support for 3.5 years for same reason". No, you didn't say that, because it's bullshit, just like in this case with Optimus. The truth is - they doesn't care about desktop usage at all, just face it.

                    Comment


                    • #11
                      Your typical diversion BS tactics I see...

                      Originally posted by RussianNeuroMancer View Post
                      Some people looking at this hardware from another side - ability to use more powerful GPU on laptop that they buy for desktop usage.
                      And how exactly does this address my argument that AMD's hack defeats the primary purpose of muxless tech? It doesn't, it's just a diversion.

                      Originally posted by RussianNeuroMancer View Post
                      And now you say something like "they delay xrandr support for 3.5 years for same reason".
                      Nvidia taking their time to support xrandr1.2 (which wasn't that big of a deal, as they had twinview) has what exactly to do with muxless tech? Nothing, again a BS diversion.

                      Comment


                      • #12
                        With all the open source pledging efforts on different functionalities, is there a way to pledge money for NVidia Optimus support? (namely, this XRandR 1.5, possibly first using Nouveau + Intel, and finally, if NVidia has the will, Binary NVidia + Intel)

                        Comment


                        • #13
                          Originally posted by Gusar View Post
                          And how exactly does this address my argument that AMD's hack defeats the primary purpose of muxless tech? It doesn't, it's just a diversion.
                          Easily - first comment in this thread about customer needs, not marketing purpose of some thing. Not all customers need switch between GPU one the fly, some need just powerful GPU, but there is no laptops without MUX-less graphics anymore. AMD provide service for such customers in the driver, officially. nVidia doesn't care about desktop usage at all.
                          Originally posted by Gusar View Post
                          Nvidia taking their time to support xrandr1.2 (which wasn't that big of a deal, as they had twinview)
                          Anyone who use both of TwinView and xrandr and deal with multi-display setup tell you xrandr is better (proper refresh rate detection by applications, ability to rotate not all displays but one, per-display applying of colour profiles, etc.)
                          Originally posted by Gusar View Post
                          has what exactly to do with muxless tech? Nothing, again a BS diversion.
                          Again. You said "Nvidia wants to do it properly." I said "they doesn't care about desktop usage at all, just face it". Proof: xrandr implementation 3.5 years story, Optimus support case (they already lag behind AMD for one year here). Now you get it?

                          Comment


                          • #14
                            Nvidia is reviewing and through this improving xrandr1.5. They sent a patch a while back that would allow them to use dma-buf. And unrelated to that, they made VDPAU and they launched it *properly* - with full documentation on day one, plus patches for ffmpeg and mplayer also on day one. They do all this because they totally don't soooo care about the desktop. . It's not their priority, sure, that's clearly observable. But your "proof" that they don't care at all is weak at best, only works because of your other BS tactic - ignoring things that don't suit your argument.

                            And you still haven't addressed the argument that AMD's hack defeats the main purpose of muxless tech. "Not all customers need it" is not a counter-argument. It's a BS diversion, as I already said.
                            If I play the same BS tactic: not all people need to rotate just one display in a multi-display configuration; not all people need per-display color profiles; proper refresh rate reporting with twinview, while also something not all people need, can be restored by disabling dynamic twinview. So there - your arguments countered using your own tactic of diversion.
                            Last edited by Gusar; 06-29-2012, 06:25 PM.

                            Comment


                            • #15
                              Originally posted by RussianNeuroMancer View Post
                              some need just powerful GPU, but there is no laptops without MUX-less graphics anymore.
                              Correction: I mean MUX-ed hardware here.
                              Originally posted by Gusar View Post
                              They sent a patch a while back that would allow them to use dma-buf.
                              Do you even seen this "patch"? nVidia employee talk only about using it with Tegra, not on Optimus hardware. nVidia doesn't care about desktop usage at all, remember? (I hope after Linus speech they change mind about Linux desktop and implement Optimus support in Linux driver, but that not likely to happen.)
                              Originally posted by Gusar View Post
                              They do all this because they totally don't soooo care about the desktop.
                              Yes, and another proof of that: nVidia even doesn't make VDPAU fully compatible with compositing (if you disagree - argue with nVidia employee about that, not with me).
                              Originally posted by Gusar View Post
                              proper refresh rate reporting with twinview, while also something not all people need, can be restored by disabling dynamic twinview.
                              And get only one display.
                              Originally posted by Gusar View Post
                              not all people need to rotate just one display in a multi-display configuration; not all people need per-display color profiles
                              Sure, but this doesn't change the fact: nVidia lag behind Intel and AMD in xrandr support and still doesn't have official support of Optimus in proprietary driver. I not understand why you so afraid to face it and trying to argue.
                              Originally posted by Gusar View Post
                              It's a BS diversion, as I already said.
                              I want to remind you: talk about Bumblebee in conversation about official vendor support is bullshit diversion too. Do you realize that?

                              Comment

                              Working...
                              X