Intel объясняет, как простое обновление драйвера удвоило частоту кадров

относительно избранного изображения 2
Эта история является частью серии ReSpec Джейкоба Роуча, посвященной компьютерным играм и оборудованию.

Как новички в мире дискретных видеокарты, лучшая надежда на Intel Arc A770 и A750 было то, что они не были бы ужасны. И Intel в основном поставляла чистую мощность, но два бюджетных графических процессора отставали в программном отделе. В течение последних нескольких месяцев Intel скорректировала курс.

Содержание

  • Драйвер ваших игр
  • Больше на столе
  • XeSS все еще находится в стадии разработки
  • Третий игрок в разработке

Рекомендуемые видео

Благодаря серии обновлений драйверов Intel почти удвоила производительность в играх DirectX 9 по сравнению с запуском, а также резко улучшила некоторые ДиректХ 11 и ДиректХ 12 игры. Я встретился с Томом Петерсеном и Омаром Файзом из Intel, чтобы узнать, как Intel удалось изменить архитектуру своих драйверов и, что более важно, как она продолжает управлять версиями программного обеспечения в будущем.

Драйвер ваших игр

Две видеокарты Intel Arc на розовом фоне.
Джейкоб Роуч / Digital Trends

Однако прежде чем перейти к достижениям Intel, мы должны поговорить о том, что драйвер делает в ваших играх в первую очередь. Драйвер видеокарты находится под интерфейсом прикладного программирования (API) игры, в которой вы играете. играя, и переводит инструкции для API в инструкции, которые аппаратное обеспечение может понимать.

Связанный

  • Как генеративный ИИ будет создавать игры с «более широкими, большими и глубокими мирами»
  • Intel еще не отказалась от графических процессоров, и мы все должны быть этому рады.
  • Intel нацелена на отказ от RTX 3060 со снижением цены на Arc Alchemist

API как DirectX берет инструкции из игры и переводит их в стандартизированный набор команд, понятный любой видеокарте. Драйвер появляется позже, беря эти стандартизированные инструкции и оптимизируя их для конкретной аппаратной архитектуры. Вот почему драйвер AMD не будет работать с видеокартой Nvidia, а драйвер Intel не будет работать с картой AMD.

Проблемы Intel в основном были связаны с DirectX 9. На данный момент это считается устаревшим API, но многие игры по-прежнему предназначены для работы на DX9, в том числе Counter-Strike: Global Offensive, Team Fortress 2, League of Legends, и Войны Гильдий 2.

Проблема с DX9 по сравнению с современными API, такими как DX12 и Вулкан заключается в том, что это высокоуровневый API. Это означает, что он более универсален, чем современный API, и требует от драйвера большей нагрузки на оптимизацию производительности. DX12 и Vulkan — это низкоуровневые API, обеспечивающие более четкий доступ к оборудованию, пока разработчик создает игру, и снижающие нагрузку на драйвер. Петерсен объяснил, что с DX12 «менее вероятно, что наш драйвер делает что-то неоптимальное, потому что существует более прямая связь между разработчиком игры и нашей платформой».

Игрок в Counter-Strike целится из AWP.

Первоначально Intel использовала D3D9on12 для DX9, который представляет собой уровень трансляции, использующий DirectX 12 для понимания инструкций DirectX 9. Петерсен сказал, что, по его мнению, Intel «в свое время поступила правильно», но D3D9on12 оказался слишком неэффективным. Производительность оставалась на столе, а менее мощные графические процессоры иногда предлагали вдвое большую производительность, чем видеокарты Intel в играх DX9.

По сути, Intel начала с нуля, реализовав встроенную поддержку DX9 и используя инструменты перевода, такие как DXVK — уровень перевода на основе Vulkan для DX9. И это сработало. В Глобальное наступление Counter-Strike, Я измерил около 190 кадров в секунду (fps) с драйвером запуска и 395 кадров в секунду с последним драйвером; увеличение на 108%. Сходным образом, день выплаты жалованья 2 по результатам моего тестирования, при переходе от драйвера запуска к последней версии с Arc A750 прирост составил около 45%.

Больше на столе

Логотип Intel на видеокарте Arc A770.

DX9 был убийцей для графических процессоров Intel при запуске, но оптимизация производительности все еще остается на столе. Петерсен ясно дал понять: «По сравнению с тем, где мы находимся, и этим теоретическим пиком, разрыв все еще довольно большой».

Однако новый рубеж — это не DX9. Это DX11. «Я действительно думаю, особенно для DX11, есть больше возможностей, и мы собираемся продолжать работать над этим», — сказал Петерсен. «DX12 будет больше похож на труд любви навсегда, потому что он немного более мелкозернистый, и это будет своего рода утомительный труд для каждого заголовка, чтобы сделать все это замечательным. Но я думаю, что впереди нас еще ждет подъем, и это больше, чем вы обычно видите с водителем».

Одним из примеров этого является варфрейм, где Intel заявляет о повышении производительности своего последнего драйвера на 60% по сравнению с драйвером запуска. Хотя Intel не может сделать широкий ход, чтобы помочь всем играм DX11, Петерсен объяснил, что DX11 по-прежнему более высокого уровня, чем DX12. «Хотя DX11 не такой толстый, как DX9, ему еще предстоит проделать немало работы для этой оптимизации».

Средняя производительность — это одно из направлений, но это была не единственная проблема с первоначальными драйверами Intel. Петерсен объяснил, что команда инженеров «исправила некоторые фундаментальные проблемы с распределением ресурсов» в драйвер, помогая улучшить согласованность, гарантируя, что драйвер не столкнется с узкими местами, которые вызывают большие сдвиги в время кадра.

Время кадра для масштабирования в Call of Duty Modern Warfare 2.

По мере того, как карты Intel начинают работать, команда выпускает новые драйверы с головокружительной скоростью. Я спросил Петерсена и Файза, сохранится ли такая скорость, и Фаиз не стал жалеть слов: «Мы хотели бы сохранить этот импульс». Петерсен добавил: «Это хорошо понимают в нашей организации, что, как вы знаете, обновления драйверов — это то, что будет определять разницу между нашим успехом и отсутствием успех."

Оба были осторожны, чтобы не обещать слишком много, с чем Intel сталкивалась в прошлом со своими графическими процессорами Arc. Но короткая запись, безусловно, в пользу Intel. С момента запуска карты получили 15 новых драйверов (шесть WHQL, девять бета), включая оптимизацию дня выпуска для 27 новых игр. Это превосходит AMD и соответствует темпам Nvidia. По сути, Intel была единственной, кто водитель готов к Наследие Хогвартсапри запуске (игра, для которой Nvidia еще не выпустила драйвер Game Ready).

XeSS все еще находится в стадии разработки

Визуализация Intel XeSS.

Хотя Intel добилась больших успехов в своих драйверах, впереди еще долгий путь. Одной из областей, требующих внимания, является XeSS, инструмент Intel для масштабирования на основе искусственного интеллекта, который служит альтернативой Суперсэмплинг глубокого обучения Nvidia (DLSS).

XeSS — отличный инструмент, но ему не хватает нескольких моментов: поддержки игр и резкости. Intel добавляет поддержку новых игр, таких как Наследие Хогвартса и Call Of Duty Modern Warfare 2, но это идет вразрез с годами работы, которую Nvidia пришлось добавить DLSS в сотни игр. Однако Intel надеется, что реализация XeSS в этих играх станет легкой дорогой для разработчиков.

Как объяснил Петерсен, «[DLSS и XeSS] полагаются, как вы знаете, на определенные типы данных, поступающих из игры в отдельный файл DLL. То же, что XeSS. И у нас есть преимущество быть быстрыми последователями, потому что, очевидно, они были там первыми. Таким образом, мы можем очень легко интегрировать XeSS». Именно эта основа позволила моддерам соедините AMD FidelityFX Super Resolution с играми которые поддерживают только DLSS. То же самое теоретически возможно с XeSS.

Сравнение качества изображения XeSS, DLSS и FSR в Modern Warfare 2.

Одной из областей, на которую я обратил внимание, был инструмент масштабирования на основе драйверов, похожий на Масштабирование изображения Nvidia или AMD Radeon Super Resolution. Петерсен и Фаиз снова постарались ничего не обещать, но отметили, что «технически это не невозможно». Это заполнило бы пробелы, которые Intel в настоящее время имеет в своей линейке, но мы можем не увидеть такой инструмент какое-то время (если в все).

Другая область — мягкость. По сравнению с DLSS, XeSS обычно не такой резкий. Я предположил, что это просто разница в степени резкости, но Петерсен сказал, что это не так. «Я думаю, что это общая проблема, и я приписываю большую часть мягкости, которую вы видите сегодня в определенных случаях, как вы знаете, художественный стиль, который не совсем точно отражен в тренировочном наборе, который мы используем для нашей модели», — сказал Петерсен. сказал. «И это, очевидно, со временем изменится в новых версиях XeSS».

Как и DLSS, XeSS использует нейронную сеть для масштабирования. У Nvidia явно есть большое преимущество в своей модели обучения, поэтому может пройти несколько лет, прежде чем данные обучения Intel смогут соответствовать тому, над чем Team Green работала годами.

Третий игрок в разработке

Графический процессор Intel Arc A770 установлен на тестовом стенде.

Intel является крупнейшим поставщиком графических процессоров в мире благодаря своей интегрированной графике, но дискретная область — это совсем другое дело. Компания доказала, что у нее есть возможности конкурировать в бюджетном сегменте, особенно с новым агрессивная цена на Arc A750. Но впереди еще много работы.

Утечки говорят Intel планирует использовать этот фундамент для обновления Alchemist в конце 2023 года и нового поколения в 2024 году, но пока это только слухи. Несомненно то, что Intel явно поддерживает свои игровые графические процессоры, и во времена роста Цены на GPU, третий игрок является долгожданным дополнением, чтобы создать столь необходимое соревнование. Будем надеяться, что динамика драйверов и поддержки игр после запуска сохранится на протяжении нескольких поколений.

Эта статья является частью ReSpec — постоянная двухнедельная колонка, включающая обсуждения, советы и подробные отчеты о технологиях, лежащих в основе компьютерных игр.

Рекомендации редакции

  • Видеокарты Intel Arc незаметно стали превосходными
  • Как вирусная видеокамера обманула Интернет, заставив его думать, что это настоящие кадры
  • Как Unreal Engine 5 решает самую большую проблему компьютерных игр
  • Intel только что удвоила производительность графического процессора Arc в два раза
  • Функции безопасности Windows 11 снижают вашу игровую производительность? Вы можете быть удивлены