Анализ ошибок процессоров Core Ultra 200S (Arrow Lake), который планировали завершить в конце ноября или начале декабря, занял немного больше времени, но теперь доступен. Intel описала симптомы, причины и способы устранения выявленных проблем.
Процессоры Core Ultra 200S после старта продемонстрировали лишь рост эффективности и хорошую многопоточную производительность. Однако эти результаты не оправдали ожиданий Intel и её клиентов. Особого интереса у геймеров эти процессоры не вызвали, так как предыдущие поколения зачастую оказываются быстрее. К тому же AMD Ryzen 7 9800X3D остаётся лидером в игровом сегменте.
После появления первых тестов Intel сразу заметила, что результаты не соответствуют ожиданиям. Почему эти проблемы не были выявлены на этапе внутреннего тестирования и исправлены до запуска, остаётся загадкой. Большая вариативность тестов стала ключевым фактором, который побудил Intel начать расследование 26 октября.
К 8 ноября Intel собрала достаточно данных для запуска публичного анализа причин в течение четырёх-шести недель. В результате компания выделила пять основных проблем:
- Отсутствие пакета управления производительностью и энергопотреблением (Performance and Power Management, PPM)
- Некорректная работа оптимизатора производительности приложений Intel ( Application Performance OptimizerAPO).
- BSOD при запуске игр с Easy Anti-Cheat.
- Неверная конфигурация некоторых параметров в ранних версиях BIOS
- Не все оптимизации производительности в BIOS активны
Intel заявила, что причины всех пяти проблем были установлены. Четыре из них уже имеют решения, что позволяет достичь заметного прироста производительности.
Сочетание микрокода 0x114 (распространяемого через обновления BIOS) и Windows 11 Build 26100.2314 (или более новой версии) позволяет устранить пять выявленных проблем. Финальные версии BIOS с микрокодом 0x144 планируют выпустить в январе 2025 года.
Обновление, представленное Intel, названо "Field Update 1 of 2". На выставке CES представят "Field Update 2 of 2", которое включает точные данные: результаты бенчмарков, A/B-анализы отдельных проблем и их взаимосвязей.
Настройки энергопотребления Windows
Intel выделила ошибку в пакете Performance and Power Management (PPM), связанном с настройками энергопотребления Windows, как одну из пяти основных проблем. В планах энергопотребления (Power Plans) производители процессоров определяют поведение процессора в разных режимах. Эти настройки интегрируются через обновления Windows и драйверы чипсетов.
Ошибки в PPM влияли на работу процессоров, вызывая аномалии в тактовой частоте, некорректное распределение задач по ядрам (Core Parking) и нарушения при переходах в C-состояния и выходе из них.
Оригинальный анализ Intel:
- Root Cause: Intel incorrectly scheduled this Windows Update package for user/retail availability, not reviewer availability.
- Symptoms: Unusual CPU scheduling behaviors; artificial performance increases when cores are manually disabled or affinitized; high run-to-run variation in benchmarks; reduced single-threaded scores or performance; intermittent DRAM latency spikes (~1.5-2.0x expected); and unexplained performance differences between Windows 11 23H2 and 24H2.
- Performance Cost: Approx. 6-30% (estimated), depending on parallel issues present in the system.
- Status: RESOLVED in Windows 11 build 26100.2161 (KB5044384).
Application Performance Optimizer (APO)
Intel использует Application Performance Optimizer (APO) для повышения производительности в некоторых играх. APO оптимизирует распределение задач по ядрам и потокам, чтобы аппаратное обеспечение достигало максимальной эффективности. Однако ошибки в PPM ограничивали возможности APO.
Оригинальный анализ Intel:
- Root Cause: The missing Intel PPM placed the processor into an aberrant state where APO could not take effect.
- Symptoms: No performance gain observed from A/B testing APO on enabled titles.
- Performance Cost: Approx. 2-14% (estimated), varying with title and/or parallel issues present in the system.
- Status: RESOLVED in Windows 11 build 26100.2161 (KB5044384).
BSOD и Easy Anti-Cheat
Драйвер Easy Anti-Cheat вызывал синие экраны (BSOD) и сбои в работе приложений при использовании Windows 11 24H2. Проблемы затрагивали игры, использующие это программное обеспечение.
Оригинальный анализ Intel:
- Root Cause: A known issue between Windows 11 24H2 and the April 2024 (or older) Easy Anti-Cheat driver bundled with PC games.
- Symptoms: A system halt and blue screen when attempting to launch a game that utilizes Easy Anti-Cheat software.
- Performance Cost: None, functionality impacted
- Status: RESOLVED. Epic Games is actively distributing an updated Easy Anti-Cheat driver to impacted developers and publishers. The updated Easy Anti-Cheat driver will be pushed as a game update via digital delivery services.
Неправильные настройки BIOS
Во время этапа тестирования прессой, а также до официального выпуска, в некоторых версиях BIOS были активированы ошибочные настройки, известные как VIP-настройки. К таким настройкам относятся Resizable BAR, APO, частота кольцевой шины, делитель памяти (Gear Ratio), постоянные и временные ограничения мощности, а также другие параметры.
Эти ошибки приводили к значительной вариативности результатов, нестабильным и колеблющимся частотам кольцевой шины в вычислительном тайле, а также снижению производительности GPU. Особенно сильно проявлялось отсутствие активации Resizable BAR и APO. Однако последние обновления BIOS для материнских плат на базе чипсета Z890 уже устранили эти проблемы, что должно положительно сказаться на стабильности и производительности системы.
Оригинальный анализ Intel:
- Root Cause: Consistency of VIP settings not sufficiently re-validated or enforced by Intel.
- Symptoms: Aberrantly high memory latency (~1.5-2.0x expected); erratic or fluctuating compute tile ring frequency; high run-to-run stdev for dynamic or unpredictable workloads; no performance uplift for games that benefit from PCle Resizable BAR; no performance uplift for games that benefit from Intel APO.
- Performance Cost: Approx. 2-14% (estimated), depending on application and/or BIOS setting.
- Status: RESOLVED. Current BIOS releases for Intel Z890-based motherboards have harmonized these settings.
Дополнительные оптимизации BIOS
В ходе исследований, начатых 26 октября, Intel выявила небольшой набор улучшений производительности, которые затем включили в прошивку, поставляемую с микрокодом 0x114. Для активации улучшений требуется также обновление прошивки Intel CSME версии 19.0.0.1854v2.2 или выше. BIOS с одним только микрокодом 0x114 не обеспечит полный эффект.
Итоги анализа проблем с производительностью процессоров Core Ultra 200S:
Проблема | Ожидаемое повышение производительности | Статус |
Настройки питания Windows и PPM Package | От 6 до 30 % | Решено (Windows 11 26100.2161 / KB5044384) |
Application Performance Optimizer (APO) | От 2 до 14 % | Решено (Windows 11 26100.2161 / KB5044384) |
BSOD и Easy Anti-Cheat | - | Решено (новый драйвер для Easy Anti-Cheat) |
Неправильные настройки BIOS | От 2 до 14 % | Решено (текущие версии BIOS) |
Дополнительные оптимизации BIOS | Единицы процентов | Решено (BIOS с микрокодом 0x114) |
Частично результаты Intel перекрывают друг друга по повышению производительности, что говорит о взаимосвязи между некоторыми проблемами. Тем не менее, процессоры Core Ultra 200S вряд ли покажут прирост производительности в двузначном процентном диапазоне сразу после исправлений. Значительное улучшение будет заметно только в редких сочетаниях условий, где ранее наблюдалась крайне низкая производительность.
Наши выводы и принятые меры
Intel в своём решении упоминает несколько подходов, которые мы уже применяли при первоначальном тестировании. Например, мы активировали Resizable BAR, а уровни энергопотребления Power Limit проверяли вручную. Однако APO не был доступен ни в одной из протестированных нами игр, поэтому его влияние оценить не удалось. Другие оптимизации BIOS с микрокодом 0x114, вероятно, станут наиболее значимым фактором улучшений. Мы планируем повторное тестирование процессоров Core Ultra 200S в январе или феврале, что зависит от запланированных дополнительных тестов. К этому моменту платформа AM5 продвинется на шаг вперёд, и мы также протестируем процессоры Ryzen 9000. Такой план.
Мы задаёмся вопросом, как могло возникнуть такое количество проблем. Самым вероятным объяснением кажется ускоренный график разработки Arrow Lake. Конечно, Intel не может предусмотреть все проблемы в рамках внутренних тестов. Однако проблемы такого масштаба, как у Arrow Lake, следовало обнаружить до того, как оборудование попало к тестерам.
Согласно заявлению Intel, компания внедрила новые практики, рекомендации и процедуры, чтобы избежать повторения подобных ситуаций в будущем.
Клиентская команда Intel выразила благодарность всем тестерам за их работу. Также Intel поблагодарила пользователей за доверие и терпение. По словам компании, отзывы на таких платформах, как Bluesky, Reddit и Facebook, сыграли ключевую роль в выявлении причин самых сложных и загадочных проблем.
После череды проблем с 13-м и 14-м поколением Core, а также с процессорами Core Ultra 200S, Intel предстоит вернуть себе позитивную репутацию. Мы продолжим наблюдать за развитием событий и протестируем обновлённые решения при первой возможности.
Ситуация с дефицитом Core Ultra 9 285K остаётся неизменной.
Обновление:
В ночь на сегодня Intel выпустила уточнение относительно текущих версий BIOS с микрокодом 0x114:
Для достижения максимального эффекта от оптимизаций производительности необходимо использовать прошивку Intel CSME Firmware Kit версии 19.0.0.1854v2.2 или новее вместе с микрокодом 0x114. BIOS только с микрокодом 0x114 не даст полного результата. Мы обновили соответствующий текст в новости.
Мы рекомендуем ознакомиться с нашим руководством по выбору лучшего процессора Intel и AMD на текущий квартал. Оно поможет выбрать оптимальный CPU за свои деньги и не запутаться в ассортименте моделей на рынке.