Announcement

Collapse
No announcement yet.

Intel Developer Finds 50 Watt Power Regression In Linux

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

  • Michael
    replied
    Originally posted by Kamikaze View Post
    How are you going with getting PTS used/sponsored by companies like Intel for doing automated testing to find these regressions? Has there been much take up? It's sounding increasingly useful for finding these kinds of issues and I can understand not wanting to run high power drain systems continuously and out of your own pocket.
    PTS is already used by multiple groups within Intel, NVIDIA, AMD, and countless other unnamed companies. I don't go to them seeking funds though for running a public test farm here but assisting them in their custom engineering and deployment needs of which they generally can't make results public.

    Leave a comment:


  • Kamikaze
    replied
    Originally posted by Michael View Post
    I believe that's only becoming now possible with the very latest Intel (and maybe) AMD hardware. I believe it's mostly server-focused spec.
    How are you going with getting PTS used/sponsored by companies like Intel for doing automated testing to find these regressions? Has there been much take up? It's sounding increasingly useful for finding these kinds of issues and I can understand not wanting to run high power drain systems continuously and out of your own pocket.

    Leave a comment:


  • FLHerne
    replied
    Originally posted by mrugiero View Post
    Didn't powertop do that?
    Only by switching things on and off to see how the overall power consumption changed, I think. Still handy though.

    Leave a comment:


  • mrugiero
    replied
    Originally posted by Ericg View Post
    Hey, Michael, is there any way to do a per-component breakdown of watt usage? Was thinking maybe do a comparison between Linux and Windows 8 and figure out exactly which subsystems are more or less power hungry. Because everyone going "We need better power efficiency in the kernel!" is great and all, but it'd be a lot more effective if they could go "Okay, see, under Linux the CPU is using more energy even while idle compared to Windows." or "The memory is using more power while idle than Windows" give developers targeted areas to focus on, ya know?
    Didn't powertop do that?

    Leave a comment:


  • Michael
    replied
    Originally posted by Ericg View Post
    Hey, Michael, is there any way to do a per-component breakdown of watt usage? Was thinking maybe do a comparison between Linux and Windows 8 and figure out exactly which subsystems are more or less power hungry. Because everyone going "We need better power efficiency in the kernel!" is great and all, but it'd be a lot more effective if they could go "Okay, see, under Linux the CPU is using more energy even while idle compared to Windows." or "The memory is using more power while idle than Windows" give developers targeted areas to focus on, ya know?
    I believe that's only becoming now possible with the very latest Intel (and maybe) AMD hardware. I believe it's mostly server-focused spec. I think I've only heard of the support/spec being implemented though on server hardware and not even Haswell desktop systems. There's also other unstandardized items like some AMD CPUs having a fam15h_power driver or whatever that is supposed to report like CPU power consumption individually, but have found that to be inaccurate garbage (at least as of a few kernels ago), etc.

    Leave a comment:


  • Ericg
    replied
    Originally posted by Michael View Post
    It's already fully-automated by PTS. The only thing missing me from routinely monitoring it is only having one WattsUp meter (~$100 per unit) and not running the very high-end systems constantly (but only lower-end Core i3/i5s or Atoms) due to energy costs.
    Hey, Michael, is there any way to do a per-component breakdown of watt usage? Was thinking maybe do a comparison between Linux and Windows 8 and figure out exactly which subsystems are more or less power hungry. Because everyone going "We need better power efficiency in the kernel!" is great and all, but it'd be a lot more effective if they could go "Okay, see, under Linux the CPU is using more energy even while idle compared to Windows." or "The memory is using more power while idle than Windows" give developers targeted areas to focus on, ya know?

    Leave a comment:


  • Michael
    replied
    Originally posted by toyotabedzrock View Post
    So maybe someone should buy a few energy meters for kernel regression testing. It wouldn't be hard to automate it.
    It's already fully-automated by PTS. The only thing missing me from routinely monitoring it is only having one WattsUp meter (~$100 per unit) and not running the very high-end systems constantly (but only lower-end Core i3/i5s or Atoms) due to energy costs.

    Leave a comment:


  • toyotabedzrock
    replied
    So maybe someone should buy a few energy meters for kernel regression testing. It wouldn't be hard to automate it.

    Leave a comment:


  • peppercats
    replied
    Isn't that when intel_pstate was added?

    Leave a comment:


  • mark45
    replied
    Is there any variable or loop or anything in the Linux kernel that can't be overridden by a kernel command line param?
    How about the variables from the stack, those too?

    Leave a comment:

Working...
X