Последните доклади за технологичната производителност показват, че процесорите на Intel на Alder Lake работят много по-добре с Windows 11, отколкото с базирани на Linux операционни системи.
Тази разлика е свързана с проблеми с планировчика на клъстери на Linux, който не е оптимизиран за хибридната архитектура на Alder Lake.
Това всъщност означава, че Alder Lake, който сега е новият най-добър процесор за игри, е по-подходящ за Windows 11 от Linux, което е донякъде изненадващо, като се има предвид, че Linux обикновено превъзхожда всички вкусове на Windows.
Windows 11 превъзхожда Linux във всички сценарии
Тестовете бяха направени с помощта на Core i9-12900K и Windows 11 Pro, Ubuntu 21.10 плюс Linux 5.16 git, Ubuntu 21.10, Ubuntu 21.1.0 плюс Linux 5.15, Clear Linux 35250 и Fedora Workstation 35.
Също така, операционните системи бяха тествани с набор от различни бенчмаркове, включително бенчмаркове на браузъра, кодиране на видео, кодиране на изображения, блендер и др.
За да бъдем малко по-конкретни, Windows 11 Pro спечели 45% от тестовете от шестте операционни системи, което го прави най-оптималната операционна система за системите на Alder Lake.
Победата на най-новата операционна система на Microsoft се дължи на проблеми с планировчика на Linux и взаимодействието му с процесорите на Alder Lake.
Не забравяйте, че чиповете на Alder Lake се състоят от два различни типа ядра, само в случай, че не сте наясно с този аспект.
Големите и бързи ядра Performance (P-ядра) са съчетани с малко и мощни ядра Efficiency (E-ядра), които дъвчат фонови процеси с изненадваща скорост.
Планировщикът на Linux е проектиран да контролира множество клъстери от ядра, но не е проектиран да прави разлика между различни типове ядра, като P-ядра и E-ядра на Alder Lake.
Това за съжаление означава, че планировщикът не е наясно с разликите в производителността между ядрата, подобно на това, което виждаме при Windows 10.
И в резултат на това планировщикът ще изпрати работни натоварвания към E-ядрата, които трябва да бъдат изпратени до по-бързите P-ядра, и обратно.
Linux и Windows 10 ще трябва да приемат средства за взаимодействие с Thread Director на Intel, който захранва операционната система с телеметрия в реално време, така че да може по-добре да планира нишки към правилните типове ядра, за да извлече най-доброто производителност.
Няма текущо решение за този проблем (с изключение на пълното деактивиране на E ядрата) за Linux. Надяваме се, че Linux 5.16 ще въведе по-добра съвместимост с Alder Lake, но няма гаранция кога или дали тези промени ще пристигнат.
Какво е вашето мнение по целия този въпрос? Не забравяйте да споделите вашите мисли с нас в секцията за коментари по-долу.