Windows 11 Outperforms Linux With Alder Lake CPUs, Scheduler to Blame

Windows 11
(Image credit: Microsoft)
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • excalibur1814
    "OMG! I cannot believe this is happening. I'm dumping Linux for Windows!"" - Whenever there's a issue with Windows... Linux people)
    Reply
  • Garden-Gnome
    So, where are the tests performed on FreeBSD? After all the BSD flavours are well established in home and commercial use.
    Reply
  • TerryLaze
    Blame= to say or think that someone or something did something wrong or is responsible for something bad happening:

    commend = to formally praise someone or something:

    Admin said:
    Windows 11 Outperforms Linux With Alder Lake CPUs, Scheduler to Blame : Read more
    It should be:
    Windows 11 Outperforms Linux With Alder Lake CPUs, Scheduler to Commend : Read moreSince the scheduler actually makes windows 11 better.
    Reply
  • evdjj3j
    "This Linux scheduler is designed to control multiple core clusters, but it wasn't designed to differentiate between different types of cores, like Alder Lake's P-cores and E-cores."

    I was under the impression that Android is Linux based and doesn't seem to have an issue with a mix of big and little cores.
    Reply
  • King_V
    evdjj3j said:
    "This Linux scheduler is designed to control multiple core clusters, but it wasn't designed to differentiate between different types of cores, like Alder Lake's P-cores and E-cores."

    I was under the impression that Android is Linux based and doesn't seem to have an issue with a mix of big and little cores.

    True . . but Android was modified for use on such systems. At least, I assume that given the different processors, different types of cores, and so forth, that Linux didn't go into Android unaltered.
    Reply
  • hotaru251
    its almost like MS and intel screwed everyone who doesnt use their new cpu and OS.

    the level of co-op intel had into WIN11 is disgusting from a fairness viewpoint.

    "whats matter if other OS and cpu's dont like new chanegs we worked together on?"
    Reply
  • hotaru.hino
    evdjj3j said:
    "This Linux scheduler is designed to control multiple core clusters, but it wasn't designed to differentiate between different types of cores, like Alder Lake's P-cores and E-cores."

    I was under the impression that Android is Linux based and doesn't seem to have an issue with a mix of big and little cores.
    The kernel Android uses is forked from Linux's LTS branch and modified from there. At which point, they just replace the scheduler with something that makes more sense for the target platforms.
    Reply
  • Atom Symbol
    "According to Phoronix, there's no current workaround to this problem (except for disabling the E cores entirely) for Linux"

    An existing workaround: taskset --cpu-list 0-15 command arguments...
    Reply
  • Don Frenser
    I get the feeling someone has gotten money for something.
    Reply
  • mdd1963
    Garden-Gnome said:
    So, where are the tests performed on FreeBSD? After all the BSD flavours are well established in home and commercial use.

    Yes, the 112 folks worldwide using BSD-based variants will want some Alder Lake action ASAP! )
    Reply