Недостаточная производительность в современных играх далеко не всегда обусловлена аппаратными ограничениями процессора. Как утверждает вице-президент Intel Роберт Халлок, программная оптимизация играет в этом вопросе гораздо более значимую роль, чем принято считать.

По словам Халлока, некоторые пользователи процессоров Intel пытаются повысить частоту кадров, отключая энергоэффективные E-ядра. Однако в реальности разница в быстродействии между ними и производительными P-ядрами составляет лишь около 1 %. Основная проблема кроется в том, как разработчики программного обеспечения взаимодействуют с архитектурой процессоров. На итоговый результат влияет сложная цепочка факторов: от оптимизации самой игры и драйверов до настроек операционной системы, прошивок и алгоритмов планирования задач.
Отсутствие должной адаптации под конкретные архитектуры может приводить к потере от 10 % до 30 % потенциальной производительности. Халлок подчеркивает, что разработчики зачастую игнорируют возможности таких решений, как Intel Thread Director, а также пренебрегают глубокой бинарной оптимизацией кода.
«В плане производительности можно попытаться ускорить игру за счет более мощного железа, но 10–30 % скорости всегда будут теряться из-за того, что игра просто не оптимизирована под твой процессор. Геймеры просили меня: «Не надо никакой программной оптимизации, просто делайте быстрое оборудование». На самом деле они говорили: «Нам не нужны эти 20 % скорости». Серьезно, я таким заниматься не хочу», — прокомментировал ситуацию Роберт Халлок.
На сегодняшний день процессоры Intel в игровых задачах зачастую уступают моделям серии AMD Ryzen X3D, оснащенным дополнительным кешем. Компания Intel продолжает совершенствовать свои чипы, активно внедряя программные методы оптимизации. В планах у производителя также значится выпуск собственного процессора с увеличенным объемом кеш-памяти, для которого вопрос качественного софтверного сопровождения станет еще более актуальным.






