С момента выхода операционной системы Windows 11 ее разработчики утверждали, что она демонстрирует значительный прирост в производительности по сравнению с Windows 10. Однако многочисленные независимые тесты, проведённые большим количеством тематических СМИ, показали совсем иную картинку. Windows 11 не только не показывала огромной разницы в скорости работы, но в некоторых тестах и вовсе уступала «десятке».
Ситуация выглядела совсем удручающе, когда речь заходила о процессорах Intel Core 12-го поколения и новее. Дело в том, что они поддерживают работу аппаратного планировщика Thread Director — это технология, распределяющая имеющиеся задачи между потоками для повышения производительности, если в операционной системе есть необходимые для этого оптимизации. И, конечно же, такие оптимизации присутствуют в Windows 11. Но по какой-то причине они, либо не работали, ли работали некорректно, когда выполнялись сравнительные тесты Windows 11 и Windows 10. Данное явление наблюдалось даже при тестировании системы с процессором Intel Core 14-го поколения.
Пояснения дал один из авторов ресурса BetaWiki. Пользователь с ником Albacore выполнил инструкцию записи в регистр конкретной модели (wrmsr) в режиме ядра для «MSR_IA32_HW_FEEDBACK_THREAD_CONFIG» и выяснил, что оптимизации, необходимые для работы Thread Director, были в Windows 10, уже начиная со сборки 21301 — ее представили в феврале 2021 года, когда Windows 11 официально анонсирована ещё не была.
«Я изучил, какие версии Windows поддерживают Intel Thread Director — ключ к правильному планированию между ядрами эффективности и производительности на процессорах 12-го поколения и более новых. Windows 10, сборка 21301 и новее + все версии Windows 11 поддерживают технологию. Данные изменения никогда не переносились в старые сборки», — написал Albacore.
Именно по той причине, что, и в Windows 10, и в Windows 11, присутствуют оптимизации для аппаратного планировщика, производительность обоих операционных систем в проведённых тестах находилась на одном уровне.