10 comments

  • jezze 46 minutes ago
    If Linux previously always outperformed Windows the result should be similar this time around as well. It could possibly be some missing feature or a bug in the linux drivers but it sounds unlikely to me. I mean the architecture isn't fundamentally different. Maybe windows ignores some thermal throttling? Something smells fishy here for sure.
  • jgtrosh 1 hour ago
    I appreciate the fact that they waited two months to check their results before sharing them publicly. However, this feels like there should be a hypothesis for explaining the difference other than “this fits expectations”, especially after the author extensively claims this does not fit their own expectations. Did I miss something?
    • michaellarabel 1 hour ago
      Unfortunately, I don't have any added insight/hypothesis besides maybe something power managemen beyond what was detailed in the article... Lenovo and Intel believe it's inline with expectations and they used various internal tools and what not but hadn't provided me with any detailed data on everything they checked or any own internal numbers. SO I don't really have anything else to add there.

      But it doesn't align with the last 12~20 laptops I've tested between Ubuntu Linux and Windows out-of-the-box where if loading up say V-RAY, IndigoBench, Blender, etc, and using the official binaries on each platform, Linux has typically always dominated in said workloads for both AMD and Intel laptops. So something isn't aligning quite right there with this ThinkPad versus all the other hardware I have tested with Windows vs. Linux.

      • dataflow 51 minutes ago
        I don't follow your publications so sorry if this is a dumb question, but do you modify/normalize or at least inspect the hidden power settings at all before running benchmarks? Like "processor performance autonomous mode" or the various efficiency-class-related settings, say? Or the various firmware settings, like cool-and-quiet or whatever they are?

        Also, have you tried Windows 10?

      • vachina 25 minutes ago
        Can you run a regression against older Windows/Linux builds?
      • formerly_proven 51 minutes ago
        Did the 1T benchmarks actually run on P cores?
    • vachina 29 minutes ago
      They could’ve ran a regression against older Windows/Linux builds, to see if this abnormality is specific to this hardware or caused by the software.
  • RobotToaster 30 minutes ago
    Could windows be using binaries optimised for that specific processor? "Simply" running apt-build world would possibly fix it if that's the case.
  • skibidithink 41 minutes ago
    The last time I tried Linux on a consumer device was 15 years ago. The battery life was unacceptable. Have things improved since then? Phoronix doesn't seem to test battery life.
    • ramon156 32 minutes ago
      The stupid answer: it depends

      Honestly I have no issues on my own AMD laptop but iirc nvidia drivers are still relatively bad at keeping power consumption low.

      It would be nice if Linux got the same vendor support as windows.

    • cik 38 minutes ago
      I've been running Linux in laptops, as painful as it can be since the 90s. The answer is that it depends on the laptop.
      • jokoon 26 minutes ago
        This is sadly why windows will always prevail. You can't expect volunteers to deliver correct drivers, even if they spend a lot of time reverse engineering things.

        It's 2025 and I would have expected the linux foundation or canonical to at least create a label "linux compatible" or "linux tested", so that brands can license it, and maybe spend money to collaborate with hardware vendors so they can write correct drivers, but that has not happened.

        I am not saying linux/OSS is at fault here, but I am confused why the situation is still so bad. You can even find several governments ready to use linux, but it's not reliable enough yet, or maybe they're too tech-illiterate.

        Open source/linux folks are so politicized against capitalism, proprietary software and patents that they excluded themselves from the economy. Only valve and the steam machine might have a chance of changing that situation but it's not even guaranteed.

        • Zak 11 minutes ago
          I keep giving proprietary software chances. A polished experience has value. I'm willing to pay for software. I'll even tolerate subscriptions when they come with continuous added value.

          Then Google gives HSBC the ability to lock people out of their banking app if they installed a third-party password manager from the "wrong" app store and I start to think RMS was right about everything.

  • RicoElectrico 1 hour ago
    If there is a measurable performance differential, then such a big gap is actually a good sign. There is probably one thing massively broken, and not a systems design problem that needs a man-year to resolve if FOSS folks ever agree how to fix it.
  • user3939382 10 minutes ago
    This isn’t about kernels. Ubuntu. Look at the ps ax list from a default ubuntu it’s like 300 processes it’s ridiculous.
  • krautburglar 37 minutes ago
    Wonder if it has something to do with licensed features:

    https://news.ycombinator.com/item?id=46002989

    (i.e. no license, have to fallback to unaccelerated software-only implementation)

  • BoredPositron 33 minutes ago
    Normally phoronix does the work but I am irritated that he just used Ubuntu to test the machine instead of verifying it with a different distro.
  • josteink 1 hour ago
    Could this be due to how Windows vs Linux does process scheduling on CPUs with P- and E-cores?

    To my knowledge Linux isn’t that capable on BIG.little architectures, and Linux power-management (as this intersects with) has always left a little to be desired - when comparing battery life to Windows.

    Disclaimer: pure speculation. Possibly misinformed :-D

    • cherryteastain 1 hour ago
      > To my knowledge Linux isn’t that capable on BIG.little

      Android uses Linux as it kernel and runs on billions of devices with heterogeneous cores. Linux had this capability for way longer than Windows did; Windows for the most part did not run on devices with heterogeneous cores until the Intel Alder Lake (12th gen) CPUs.

      Win11 outperformed Linux at Alder Lake release too [1] but eventually this changed and Linux was better on Meteor Lake [2]. Probably Arrow Lake has some microarchitectural changes which do not mesh well with Linux's core scheduling logic which Intel will need to fix, at which point Linux will probably close the gap again.

      [1] https://www.phoronix.com/review/alderlake-windows-linux/9 [2] https://www.phoronix.com/review/intel-meteorlake-windows-lin...

    • tedk-42 31 minutes ago
      Yep I suspect this too from the benchmarks. The linux kernel doesn't send the instructions to the right cores and likely sees them all as the same and not 'high power' vs 'low power' cores
    • throw-qqqqq 1 hour ago
      > Could this be due to how Windows vs Linux does process scheduling on CPUs with P- and E-cores?

      Had the same thought: I would also expect this to be an artifact of suboptimal scheduling on Linux or some otherwise unidentified issue.

      Linux is usually outperforming Windows by a good margin on the same hardware.

      Also, in my experience, Windows 11 does not improve performance compared to Windows 10 (I have to use both versions at my dayjob).

      I would be very surprised if this isn’t an issue with drivers or scheduling.

    • nubinetwork 1 hour ago
      I have a 13th gen desktop and laptop, both running Linux. They work just fine.