Меры безопасности в графических процессорах Intel отнимают до 20% производительности вычислений, но это вряд ли станет проблемой в играх

Большинство читателей могут вспомнить скандал вокруг Spectre и Meltdown — уязвимостей, которые угрожали процессорам AMD и Intel. Однако сейчас подобные инциденты становятся рутинными, часто не попадая в заголовки новостей. В отличие от этого, когда речь идет о GPU, многие остаются неосведомленными. Но если бы вы узнали, что ваш графический процессор Intel может потерять до 20% своей вычислительной мощности из-за мер безопасности, это определенно возбудило бы любопытство.

Влияние на производительность, как было сообщено в отчете об ошибке на Ubuntu (конкретно упомянуто через Phoronix), происходит непосредственно от разработчиков дистрибутива Linux. Они сотрудничают с Intel для отключения механизмов защиты по умолчанию, что потенциально может восстановить до 20% потерянной вычислительной мощности.

В настоящее время вы можете выполнить эту задачу для программного обеспечения Intel Graphics Compute, используя соответствующую команду (загадочную «neo_disable_mitigations») однако основное внимание уделяется автоматизации этого процесса таким образом, чтобы избежать непреднамеренного снижения производительности примерно на 20% вашей видеокарты Intel.

Позвольте мне подчеркнуть, что это специально разработано для приложений Linux, которые используют OpenCL или Intel’s oneAPI Level Zero. Рабочие станции с видеокартами Arc, особенно те, что выполняют длительные вычисления на протяжении долгих часов, существенно менее подвержены вредоносным атакам по сравнению с обычными игровыми ПК. Следовательно, преимущества производительности обычно превосходят дополнительные риски безопасности, связанные с отключением защит.

Что меня поразило, так это существенное влияние этих стратегий на производительность. Решения проблем вроде Spectre и Meltdown имели минимальный эффект на производительность CPU, а в играх изменения были практически незаметны. И тем не менее мы говорим о разнице в 20% – вау!

Хотя ни игры, ни какое-либо другое программное обеспечение в настоящее время не используют OpenCL или Level Zero, многие игры требуют обширных вычислений для рендеринга. Остаётся открытым вопрос о том, реализованы ли меры безопасности Windows и драйверов GPU Intel последовательно и постоянно. У меня есть сомнения на этот счёт, так как я часто наблюдаю сопоставимую производительность графических карт Arc с указанными уровнями производительности по сравнению с конкурентами.

Если ваша профессия требует использования видеокарты Intel GPU, операционной системы Linux и вышеупомянутых API, стоит более тщательно изучить эти темы. В конце концов, повышение вычислительной эффективности на 20% всего одной строкой кода — это не то, чем можно пренебречь.

Смотрите также

2025-06-24 19:03