С выходом микрокода 0x129 проблемы, связанные с двумя последними поколениями процессоров Intel Core, должны были остаться в прошлом. Однако теперь производитель анонсировал очередное обновление микрокода 0x12B, которое призвано решить некоторые проблемы деградации и старения.
Уже известно, что различные ошибки вызывали смещение напряжения Vmin, в результате CPU работали с чрезмерно высоким напряжением. Однако Intel потребовались месяцы, чтобы прийти к этому пониманию, и до сих пор было не совсем ясно, как может происходить этот сдвиг. С обновлением микрокода до 0x129 Intel ограничила напряжение до 1,55 В – так сказать, наложила пластырь на рану, но причина кровотечения найдена не была. Мы проверили, как микрокод 0x129 влияет на производительность, и не смогли обнаружить никаких существенных изменений.
Микрокод 0x12B Intel описывает следующим образом:
Соответственно, схема "Clock Tree Circuit" в производительных ядрах ("IA Cores") подвержена деградации при чрезмерно высоких напряжениях и температурах. Схема "Clock Tree Circuit" обеспечивает преобразование эталонного тактового сигнала, например 100 МГц, в различные тактовые частоты процессорных ядер с помощью делителей и множителей тактовых импульсов. Сложность структуры и реализации схемы "Clock Tree Circuit" также объясняет, почему Intel потребовалось так много времени, чтобы найти источник проблемы: именно эта область процессора подвержена воздействию повышенных напряжений и температур.
Intel также объявила, что определила четыре сценария, при которых может произойти смещение Vmin, что, в итоге, может привести к появлению проблем:
1. Motherboard power delivery settings exceeding Intel power guidance.
a. Mitigation: Intel Default Settings recommendations for Intel Core 13th and 14th Gen desktop processors.
2. eTVB Microcode algorithm which was allowing Intel Core 13th and 14th Gen i9 desktop processors to operate at higher performance states even at high temperatures.
a. Mitigation: microcode 0x125 (June 2024) addresses eTVB algorithm issue.
3. Microcode SVID algorithm requesting high voltages at a frequency and duration which can cause Vmin shift.
a. Mitigation: microcode 0x129 (August 2024) addresses high voltages requested by the processor.
4. Microcode and BIOS code requesting elevated core voltages which can cause Vmin shift especially during periods of idle and/or light activity.
a. Mitigation: Intel is releasing microcode 0x12B, which encompasses 0x125 and 0x129 microcode updates, and addresses elevated voltage requests by the processor during idle and/or light activity periods.
Как видим, первой причиной были слишком агрессивные настройки производителя материнской платы. Проблему устранили с помощью настроек по умолчанию Intel Default Settings. Вторая причина – ошибки в алгоритме eTVB, которые устранили с помощью микрокода 0x125. Микрокод 0x129 исправлял алгоритм SVID, который мог ошибочно приводить к смещению Vmin. Финальный микрокод 1x12B теперь должен взять под контроль повышенные напряжения в режиме бездействия, так что смещения Vmin больше не будет.
Согласно собственным бенчмаркам Intel, микрокод 1x12B не влияет на производительность. В данном контексте Intel говорит о типичных погрешностях в бенчмарках. Поэтому мы должны получить здесь такую же картину, как и в тестах микрокода 0x129. Также Intel еще раз подчеркивает, что будущие процессоры, такие как Lunar Lake и Arrow Lake, проблема не затрагивает. Однако это также означает, что деградация "Clock Tree Circuit" является ошибкой проектирования процессоров Raptor Lake (Refresh).
Производители материнских плат выпустят обновления BIOS с микрокодом 1x12B в ближайшие недели.
Подписывайтесь на группу Hardwareluxx ВКонтакте и на наш канал в Telegram (@hardwareluxxrussia).
Мы рекомендуем ознакомиться с нашим руководством по выбору лучшего процессора Intel и AMD на текущий квартал. Оно поможет выбрать оптимальный CPU за свои деньги и не запутаться в ассортименте моделей на рынке.