В ближайшее время выйдет новый патч для ядра Linux, в котором будут решаться проблемы с приоритетностью ядра на процессорах Alder Lake. Проблема связана с включением профилей памяти XMP в UEFI или ручным разгоном чипов Alder Lake. Выполнение любого из этих двух действий приводит к тому, что Linux создает неправильные рабочие нагрузки на не соответствующие ядра, снижая производительность системы.
Похоже, что технология Intel Turbo Boost Max является главным виновником. Linux требует функционального кода Turbo Boost Max для правильной расстановки приоритетов ядра. Однако этот код может быть легко автоматически отключен материнской платой, если она использует режим XMP или пользователь вводит пользовательский разгон ядра.
Когда Turbo Boost Max отключен, состояние максимальной производительности ACPI CPPC применяется ко всем ядрам. К сожалению, это заставляет операционную систему думать, что все ядра имеют одинаковое значение производительности, что приводит к снижению производительности.
Это является серьезной проблемой для чипов Alder Lake из-за их гибридной архитектуры, которая использует высокопроизводительные ядра и ядра с высокой энергоэффективностью для производительного выполнения работы. Когда операционная система ставит критические задачи на ядра эффективности и небольшие рабочие нагрузки на ядра производительности, это приведет к значительным потерям в общей производительности.
К счастью, новый патч ядра Linux уже тестируется для устранения этих проблем. После выпуска разгон процессоров Alder Lake больше не приведет к сбою в определении приоритетов ядра ОС.
Читайте также
Последние новости