95 °C перестали быть универсальным признаком перегрева
Представление о том, что процессор желательно удерживать ниже 70 °C, появилось не на пустом месте. У старых настольных систем частота под нагрузкой была значительно менее динамичной, тепловые лимиты работали иначе, а приближение к максимальной температуре часто действительно означало, что кулер исчерпал возможности. Современный процессор постоянно пересчитывает рабочую частоту с учетом температуры, напряжения, мощности, тока, количества активных ядер и характера нагрузки. Свободный температурный запас для него является ресурсом, который можно обменять на дополнительную частоту.
Хороший пример дает Ryzen 7000. AMD описывала работу этих процессоров довольно прямо: для большинства моделей 95 °C является Tjmax и одновременно температурной границей, к которой Precision Boost 2 может стремиться при тяжелой многопоточной нагрузке. Алгоритм ограничивается не одним параметром. Среди его границ находятся PPT, то есть мощность сокета, TDC, продолжительный ток, EDC, пиковый ток, температура и напряжение. Если одна граница еще не достигнута, а остальные оставляют запас, процессор может продолжить повышать частоту и потребление. AMD объясняет логику Precision Boost 2 через несколько одновременно контролируемых параметров, причем условия пересматриваются до 1000 раз в секунду.

В результате установка более мощного кулера не обязана радикально снизить максимальную температуру Ryzen. Процессор способен использовать улучшившееся охлаждение иначе: поднять частоту и потребление, снова приблизившись к температурному пределу. Пользователь меняет башенный кулер на мощную систему жидкостного охлаждения, запускает длительный рендеринг и снова видит около 90-95 °C. По одной температуре легко решить, что замена охлаждения ничего не дала. Между тем при тех же 95 °C новый кулер может позволять процессору удерживать большую мощность и более высокую частоту.
У Ryzen 9 9950X AMD официально указывает максимальную рабочую температуру Tjmax 95 °C при штатном TDP 170 Вт. Та же граница 95 °C указана у Ryzen 7 9800X3D с TDP 120 Вт. При этом Ryzen 7000X3D предыдущего поколения является хорошим примером того, почему нельзя переносить температурный предел с одной серии на другую: у Ryzen 7 7800X3D Tjmax составляет 89 °C. Даже внутри семейства процессоров одного сокета допустимые температуры различаются.
У Intel ситуация похожая. Компания прямо указывает, что максимальная рабочая температура зависит от модели процессора и обычно находится примерно между 100 и 110 °C. У настольных и мобильных Core Ultra 200S/200HX документация Intel задает верхнюю границу рабочего диапазона 105 °C. Поэтому совет «90 °C опасны для любого CPU» технически неверен. Сначала требуется узнать спецификацию конкретного процессора.
Tjmax, Tcase и температура ядер обозначают разные вещи
Путаница начинается еще до оценки показаний программы мониторинга. В спецификациях процессоров встречаются Tjmax, Tjunction, Tcase, Package Temperature, Core Temperature и другие значения. Они измеряются или рассчитываются в разных точках. Сравнивать их напрямую нельзя.
Tjunction относится к температуре внутри полупроводникового кристалла в области переходов. Современные процессоры содержат цифровые температурные датчики непосредственно на кристалле. Intel отдельно указывает, что Digital Thermal Sensors контролируют рабочую температуру процессора. Tjmax является верхней рабочей температурной границей, используемой системой управления процессором. Intel рекомендует проверять Tjunction или Tcase для конкретной модели, поскольку универсальной температуры для всей линейки Core не существует.




