Announcement

Collapse
No announcement yet.

A Proper Solution To The Linux ASPM Problem

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

  • #16
    Originally posted by LinuxID10T View Post
    The fact that a mere 60 lines of code fixed this goes to show how easy it should have been.
    its always easy to fix something when you know how to go about it and it took them time to figure out a different approach and to see what they did wrong.

    as for your previous comment, if a stability regression is fixed and causes a power regression then yes they went about it the right way, of course its not nice your laptop used more power but if it was your laptop that would become unstable you would be ranting even more.

    it seems to be fixed, be happy and if you can do it better and faster I am pretty sure there is a job for you waiting with the kernel developers.

    Comment


    • #17
      I'd venture to say ASPM works fine on Windows as the BIOS in most cases is coded to hand off _OSC control to Windows only and not to any other OS including Linux. That patch is a good solution and to enable ASPM for DEVICES that support it rather than for the BIOS then that's a usable solution IMHO.

      Nice work Michael!

      Comment


      • #18
        Originally posted by Michael View Post
        I'm not permitted to publicly talk about them at the moment.
        LOL the new way to fix problems in the linux world just force people to ask for permit if they want talk about it.

        Yes thats the solution just make it against the LAW no more talk about problems at all.

        this is the new age of bug-free Linux solutions. there is no bug because all bugs are against the LAW!

        Comment


        • #19
          Originally posted by Qaridarium View Post
          LOL the new way to fix problems in the linux world just force people to ask for permit if they want talk about it.

          Yes thats the solution just make it against the LAW no more talk about problems at all.

          this is the new age of bug-free Linux solutions. there is no bug because all bugs are against the LAW!
          sources claim that Linus Torvalds himself threatened to kill Michael's family if he reveals the regression to public

          Comment


          • #20
            Originally posted by 89c51 View Post
            sources claim that Linus Torvalds himself threatened to kill Michael's family if he reveals the regression to public

            Come on, enough with the rumours! Well done Michael but also well done Mathew Garrett!

            Comment


            • #21
              Clarify

              Just to clarify this to me, and many others: I thought this was a Sandy Bridge problem, but I saw here that the test was not done on a Sandy Bridge processor, right?
              At what point older family of processors this ASPM issue began? Or should I look to my motherboard to see if it has PCI Express slot, so it is affected?
              For exemple I have a ThinkPad T61 with a Core 2 Duo T7300, do I get affected by this issue?

              Comment


              • #22
                Originally posted by felipevsw View Post
                Just to clarify this to me, and many others: I thought this was a Sandy Bridge problem, but I saw here that the test was not done on a Sandy Bridge processor, right?
                At what point older family of processors this ASPM issue began? Or should I look to my motherboard to see if it has PCI Express slot, so it is affected?
                For exemple I have a ThinkPad T61 with a Core 2 Duo T7300, do I get affected by this issue?
                It's not at all Sandy Bridge specific but affects most hardware with PCi-E (particularly Intel hardware it seems, don't recall many reports of the issue on AMD hardware).

                I have a ThinkPad T61 that's affected with its power consumption being off by a few Watts (slightly different CPU and NVIDIA quadro graphics).
                Michael Larabel
                http://www.michaellarabel.com/

                Comment


                • #23
                  This is a BIOS-related problem which can happen on any CPU or chipset with PCIe support. For example there are Sandy Bridge computers without ASPM problems and Sandy Bridge computers with ASPM problems.

                  Comment


                  • #24
                    Understood. Thank's!

                    Comment


                    • #25
                      That's nice. Now the question is, when will it get merged? To which version of the kernel?

                      Comment


                      • #26
                        Originally posted by GreatEmerald View Post
                        That's nice. Now the question is, when will it get merged? To which version of the kernel?
                        As the article states, most likely not till version 3.3 as the 3.2 merge window closed already. Maybe if this is significant enough and works well Linus could accept it for 3.2 perhaps in a point release such as 3.2.1

                        I am sure there will be people adapting these patches to the 2.6.38, 2.6.39 and 3.0 series as well so then people who want to tinker with the patches could apply them and build the kernels.

                        Comment


                        • #27
                          Originally posted by Apopas View Post
                          Huh? Is some kind of vendor who forbids this???
                          Phoronix = Fear Uncertainty and Doubt.

                          Comment


                          • #28
                            Originally posted by LinuxID10T View Post
                            I am pretty sure other people bitch about it too. As to the kernel devs reaction to Michael's article wasn't great. I will admit, Michael does sometimes blow an issue out of proportion, however, as a laptop user, in this case I completely agree with him. It was a pretty damn major regression and the kernel devs sat there scratching their asses for months rather than fixing the damn issue. I know there was questions as to how to go about fixing the issue, but in all reality, it was placed on the backburner. The fact that a mere 60 lines of code fixed this goes to show how easy it should have been.
                            You are overreacting. You always had pcie_aspm="force" to override it.

                            See here for a non-fud ridden explanation of the issue: http://www.fewt.com/2011/09/about-ke...sion-myth.html

                            As for the "bug" - my thinkpad t420 - with the "regression" runs under 8 watts on battery.

                            http://www.fuduntu.org/forum/viewtopic.php?f=13&t=1282

                            My new Asus U56E, also with the regression is closer to 6 watts.

                            Simple configurations people, learn to Linux.

                            Comment


                            • #29
                              Hi,
                              Could someone please explain me how to apply this patch? I use my UbuntuOneiric-powered pc just for "regular" activities like typing, surfing and listening to music. Not definitely the kind of power user you usually find on Phoronix. I've enabled RC6 in the grub file - it actually stretched my battery life, but - like several Sandy Bridge users - after this mod I'm experiencing video corruption. Does this patch will help me dealing with this disappointing issue?

                              Thanks in advance,
                              Luigi

                              Comment


                              • #30
                                Originally posted by quarara View Post
                                Hi,
                                Could someone please explain me how to apply this patch? I use my UbuntuOneiric-powered pc just for "regular" activities like typing, surfing and listening to music. Not definitely the kind of power user you usually find on Phoronix. I've enabled RC6 in the grub file - it actually stretched my battery life, but - like several Sandy Bridge users - after this mod I'm experiencing video corruption. Does this patch will help me dealing with this disappointing issue?

                                Thanks in advance,
                                Luigi
                                This patch would be an additional improvement in battery life.

                                As for applying it, you need to compile your own kernel. Here are some references:

                                https://help.ubuntu.com/community/Kernel/Compile
                                http://www.kernel-seeds.org/
                                http://linux.die.net/man/1/patch

                                Comment

                                Working...
                                X