Steam vs EGS: кто больше «убивает» производительность в играх

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Прочее | Программы, сервисы и сайты

Полгода тому назад Epic Games Store отметил третий день рожденья, из-за чего можно сказать что данный магазин «выжил» в краткосрочной перспективе, так что следим дальше. Главный вопрос при этом остаётся: что сможет предложить пользователям магазин в случае отказа от политики бесплатных раздач, которая продлена и на текущий год. Что может предложить магазин сейчас понятно: возможность напрямую покупать игры, без использования окольных путей, но что будет дальше вопрос всё ещё открытый. Тем более что запрет на пополнение кошельков в Steam это не желание Габена, а реалии рынка. Через несколько дней будет закончен один эксперимент связанный с пополнение счёта Steam и я поделюсь с Вами этой темой подробнее.

Steam спокойно развивается вот уже почти 20 лет, а появление конкурента только ускорило этот процесс. Valve ещё до появления EGS начали полный редизайн, и после объявления о выходе ларька Тим Суини были представлены первые изменения. Сейчас уже полностью передали дизайн Библиотеки и Загрузок. Так же проводится множество экспериментов, направленных на улучшение интерфейса и функционала. И для меня, как для пользователя, интерфейс сервиса интуитивно понятен, что не всегда можно сказать про конкурента.

В частности я, как и думаю большинство читающих, не против получать халявные игр каждую неделю, коих у меня скопилась порядочная коллекция. И проблема заключается в следующем: для того что найти необходимую игру среди всего этого беспорядка, необходимо воспользоваться поиском. Посмотрите на скриншот и где вы первым делом увидели строку для поиска игр?

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

Но закончим с предисловием и перейдём к основной теме. В данном материале хотелось бы сравнить производительность одной и той же игры, но которая будет запущена через два различных сервиса: Steam и EGS. В «паровом» сервисе у меня уже давно лежит игра Tomb Raider 2013, да, игра не самая свежая, но для сравнения производительности нам подойдёт. И именно это игру, в составе коллекции Tomb Raider, раздавали эпики перед новым годом.

Но между играми есть отличие: в Steam у меня базовая игра, а эпики дарили GOYE. Но GOYE добавляет в игру косметические предметы, что в принципе сопоставимо с весом игр: в Steam игра весит чуть больше 10 Гб, а в EGS почти 26.

О тестовой системе: мой личный ПК на основе R3-3100 и GTX 1650S, более подробно о котором можно почитать тут и тут. В обоих случаях игра запускалась на максимальном пресете настроек. Замеры производились встроенным бенчмарком и программой MSI Afterburner, так же на протяжении каждого теста производилось отслеживание загрузки ЦП через HwInfo64.

Желание провести данное сравнение было уже давно, к этому особенно подталкивал тот факт что Steam, по сути, является браузером (именно для этого и нужен HwInfo64). Проверить это очень просто: нажмите прямо сейчас в браузере правую кнопку мыши, после чего зайдите в Steam и повторите процедуру. На самом деле это довольно удобно, т.к. позволяет быстро делиться с друзьями ссылками на игры, профили и многое другое. Но минус в том, что браузеры могу довольно сильно отнимать процессорное время и оперативную память у других приложений. Так что у сервиса дядюшки Габена явно есть недочёт, который может помочь конкуренту.

Первый набор тестов

Пара слов об условиях тестирования. Всего будет проведено 4 набора тестов для каждой версии игры, каждый набор будет прогоняться по 3 раза:

  1. В фоне будут запущены лишь программы мониторинга (MSI Afterburner и HwInfo64)
  2. Помимо программ мониторинга в фоне будет запущен антивирус Kaspersky Free
  3. К уже запущенным программам добавляется Discord
  4. К запущенным программам добавляется Microsoft Edge, в котором открыта главная страница IXBT.com

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

Показатели максимального, минимального и среднего FPS брались из внутриигровых данных, 1 и 0,1% из MSI Afterburner.

Steam

 Сценарий № 1Сценарий № 2Сценарий № 3Сценарий № 4
Прогон №1
(Макс.
Сред.
Мин.
1%
0,1%)
144
115,8
82
79,6
76,9
142
115,4
84
80,4
67,4
148
116,3
82
80,2
75,9
150
116,9
82
80,1
60,4
Прогон №2140
115,8
84
79,7
69,1
140
114,5
82
79,4
64,4
142
115,3
82
80,3
58,1
144
115,3
82
79,6
76,3
Прогон №3142
115,3
84
81,5
77,8
142
114,6
82
80,1
15,3
146
116
82
80
74
144
116,9
84
81
67,4
Усреднённые значения142
115,6
83,3
80,3
74,6
141,3
114,8
82,7
80
49
145,3
115,9
82
80,2
69,3
146
116,4
82,7
80,2
68

EGS

 Сценарий № 1Сценарий № 2Сценарий № 3Сценарий № 4
Прогон №1144
116,1
84
81,4
59
154
117
82
80,9
68,6
144
118,2
84
80,7
77
146
119,2
84
80,9
69,8
Прогон №2144
116,6
84
81,8
79,6
144
117
84
78,6
76,6
142
116,4
84
80,7
78,1
144
117
84
80,4
77,6
Прогон №3146
117,7
84
80,8
14,3
142
117,5
84
79,4
74,5
154
117,6
84
81,4
79,4
154
117,2
84
81,9
80,5
Усреднённые значения144,6
116,8
84
81,3
51
146,7
117,2
83,3
79,6
73,2
146,7
117,4
84
80,9
78,2
148
 117,8
84
81,1
76

Во время тестов загрузка всех ядер процессора держится на уровне 50-80%, но в редких случаях загрузка отдельных ядер могла превышать отметку в 90% (что меня особенно удивило это было не со Steam версией). Это отражается и на результатах: разница между усреднёнными показателями не превышает одного-двух кадров, что в реальной игре можно заметить примерно никак. Но что примечательно игра, запущенная через EGS, всегда показывает результат немного больше, видимо браузерность Steam и включенный оверлей немного, но сажают производительность. Но влияние отдельных настроек Steam это уже другой вопрос, у нас тестирование что называется «из коробки».

Второй набор тестов

Но некоторые читатели всё же заметят что игра не первой свежести, а система более-менее современная. С этим я вынужден согласиться и предложить второй набор тестов. Не так давно я собирал бюджетную систему для домашнего использования на основе AMD Athlon 3000G, 2 ядра и 4 потоками на архитектуре Picasso, за графику отвечает встроенное ядро Vega3, с тремя исполнительными блоками соответственно, и  8 Гб оперативной памяти на 2400МГц. Воспользуемся этой системой и проведём два дополнительных набора тестов:

  • Система с запущенным в фоне антивирусом Kaspersky
  • Так же запускается Microsoft Edge с открытым сайтом IXBT.com

Тесты проводились на средних настройках, которые игра выставила автоматически. Также как и в первом наборе будет проведено по три прогона для каждого сценария.

Steam

 Сценарий №1Сценарий №2
Прогон №134
27,5
22,6
32
27,6
22,6
Прогон №232,9
22,7
22,6
32
27,7
21,9
Прогон №333
27,8
23,3
33
28
23,3
Усреднённые значения33,3
26
22,8
32,3
27,8
22,6

EGS

 Сценарий №1Сценарий №2
Прогон №132
28,3
23,3
34
28
21,9
Прогон №234,9
28,2
22,6
34
28,1
23,3
Прогон №333
28,3
23,3
32,9
27,9
23,3
Усреднённые значения33,3
28,3
23
33,6
28
22,8

Ну не сказать что прям большие отличия. Как и в первом случае разница колеблется в пределах одного-двух кадров, а если смотреть усреднённые значения, то разница практически исчезает.

Вывод

Разница между двумя версиями игр на современных системах колеблется на уровне погрешности, и это не смотря на то что Steam является браузером. Для обычного пользователя, который не стремиться к выжиманию каждой капли производительности из своего ПК, разница будет незаметна. Ну а в плане удобства и функционала Steam явно будет на несколько голов выше, что для меня сполна компенсирует пропадающие 1-2 кадра. Но не исключено что в других играх ситуация может быть другой, в разных играх возможно всякое.

Но в Steam можно очистить кеш загрузок и шейдеров, отключить оверлей и поиграться с другими настройками. Так что потенциал для повышения производительности есть, но это уже другая ступень, на которую пойдут далеко не все, ведь большая часть людей хочет получить максимум «из коробки». И «из коробки» EGS показывает производительность чуточку выше. И решить что важнее, один-два кадра или функционал, каждый для себя может сам.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Обзоры, размышления, а так же новости от мира CS

24 комментария

87638502@vkontakte
Потрясающая работа, но выводы странные.
В работе не учитывается, что в стиме можно отключить даже саму веб-версию магазина и оставить лишь чистый запускатор библиотеки, когда эпик геймс напичкан неотключаемой телеметрией и кастрирован на уровне кастомизации со стороны пользователя.
Да и тестите вы скорее видеокарту, а не процессор. Для правильных результатов и нагрузки всего этого, необходимо было тестировать без упора в GPU, так как эпик гейм может отжирать до 20% на современных 4 поточных ЦПУ.
L
Современный и 4-поточный — сейчас это однозначно ультрабюджетный.
87638502@vkontakte
это не отменяет того факта, что они часто используются как бюджетная основа для киберспортивных игр.
brodiga
Да и тестите вы скорее видеокарту, а не процессор. Для правильных результатов и нагрузки всего этого, необходимо было тестировать без упора в GPU, так как эпик гейм может отжирать до 20% на современных 4 поточных ЦПУ.

Ну с практической точки зрения да, но тогда вопрос, а играть ты тоже будешь на минимальках чтобы видеокарту не загружать? Я сторонних «реальных» тестов, когда тесты, где нет задачи найти самый мощный проц, проводятся в таком же состоянии как и реальное использование. Для того чтобы пройти Лару мне хватило 30 кадров, именно поэтому во втором случае средние настройки. Тем более что есть одно но в убивании разрешения до условных 720р и минималок: некоторые графические настройки так же вызывают Draw call, вызовы на отрисовку у процессора, и перед тем как это всё делать надо проводить отдельное большое тестирование влияю ли параметры графики на процессор. А этот материал я сделал, скажу честно, чтобы хоть как-то вернуться из полукаматозного состояния и продолжить выпускать статьи.
В работе не учитывается, что в стиме можно отключить даже саму веб-версию магазина и оставить лишь чистый запускатор библиотеки, когда эпик геймс напичкан неотключаемой телеметрией и кастрирован на уровне кастомизации со стороны пользователя.

Самый последний абзац: «Но в Steam можно очистить кеш загрузок и шейдеров, отключить оверлей и поиграться с другими настройками.» Но как и я говорил в статье, у меня тесты с упором на реализм и «из коробки». Все настройки сервисов сброшены на состояние по умолчанию. А, и похоже как раз из-за телеметрии неотключаемой и скакала загрузка процессора процентов на 10 выше чем у стим версии.
P
в стиме можно отключить даже саму веб-версию магазина и оставить лишь чистый запускатор библиотеки

Дружище подскажи как это сделать при запуске игры с ярлыка?
87638502@vkontakte
Да, просто пропишите в свойствах ярлыка -no-browser
108326616531308500839@google
Тю, попробую. PahanV, не серчай)
P
Плю не буду киско)
P
в свойствах ярлыка игры не работает
108326616531308500839@google
Он тебе говорит про настройки лаунчера. Причем тут ярлык? Зайди в настройки и выключи
P
в какие настройки входить Беременный Кот?
P
Отличное сравнение! Было бы здорово также увидеть сравнение других (более современных) игр. Есть подозрения, что будет бОльшая разница в результатах.
И еще как идея — сравнить не только EGS vs Steam, но также игры без ланчеров / с нативным ланчером (Ubisoft, Rockstar и тд). Это если у автора есть время на такое :)
brodiga
Ну можно посмотреть, но тут уже больше проблем с пересечением игр, которые есть во всех магазинах. Ну и игры можно покупать сейчас далеко не везде. Гораздо тогда интересней было бы провести игра в сервисе, и без него
466814514@vkontakte
Нет, всё не так.
Вот просто скрин библиотек ЕГС и Стима. Оба «стора» у меня уже с настройками, направленными на повышение скорости работы этих самых «сторов». Но ЕГС постоянно нагружает видеокарту и к сети обращается. Хотя открыта библиотека в обоих случаях.
Хз, как тут картинки отправлять — так что вот ссыль:
https://i.ibb.co/HPqqJXr/image.jpg
Стим можно заставить постоянно нагружать GPU, если поставить в библиотеке анимированнную png-картинку
https://i.ibb.co/kq5KQdP/2.jpg
на одной из игр в своей библиотеке — и тогда получится как-то так:
https://i.ibb.co/T0hVzBG/3.jpg
Поэтому лучше НЕ ставить анимированные картинки в своей библиотеке Стима — ибо это реально пустая трата ресурсов своего пк:
https://i.ibb.co/pJzZ1zN/4.jpg
«База» картинок для Стима, если кому надо: https://www.steamgriddb.com/game/5209422/heroes
332077035986@odnoklassniki
Вывод один — нагрузка создаваемая сервисами игр, очень мала по сравнению с нагрузкой создаваемой даже игрой 2013г — спасибо автору за статью. Если, кто имеет малопроизводительную систему, то проще очистить трей от запущенных программ, да и почистить автозагрузку винды от хлама, что даст больше результатов чем «оптимизация» лаунчеров игровых сервисов.
brodiga
Ну вот примерно такой вывод для себя я и получил
87638502@vkontakte
Дело не в нагрузки, автор, как и большинство пользователей, не понимают влияния всего этого на ввод (DPC LATENCY)
332077035986@odnoklassniki
Кому важен ваш DPC если пользователь не наблюдает проблем во время игр, не со звуком, не с ФПС и даже не со временем кадра, это все интересно гикам, а их 0,0001%, а то и меньше. Задержки ввода-вывода (тот же признак «желейности» в управлении)при их наличии легко ощущаются в играх, особенно в шутеро подобных. Но в данном случае все ок.
87638502@vkontakte
Ага, конечно, просто как говаривал один лысый переводчик " Вы ничего слаще морковки не пробовали, вот вам и норм".
332077035986@odnoklassniki
Видимо доводов у вас просто других нет кроме эфемерного DPC?, собака лает- караван идёт.
S
не смотря на то что Steam является браузером

Клиент EGS тоже браузерный. Можно найти директорию с его кэшем, где будут многочисленные html, css и js. Сегодня очень многие приложения основаны на браузере — от всяких мессенжеров и клиентов социальных сетей до довольно продвинутых редакторов типа Microsoft Visual Studio Code. Это позволяет быстро, просто и дешево разрабатывать мультиплатформенные приложения. За эту простоту приходится расплачиваться повышенным потреблением системных ресурсов, особенно оперативной памяти.
M
Если честно, пусть стим хоть в два раза больше ресурсов сжигает чем эпик стор. Я выберу удобство, функционал и многие другие ништяки. К тому же эпик стор ощущается как очень увесистая программа, долго загружается, трудно по вкладкам бегает (все это относительно от стима конечно), поэтому лишний раз туда заходить очень не люблю. Если честно, думал что он реально сжирает намного больше ресурсов чем стим, по крайней мере так ощущается. Стим вообще летает, серфить там одно удовольствие. И это еще при том, что у него функционал намноооого больше
s
В первый год выхода тестил егс, так вот тогда их ланчер ругался на отключенную корзину, поддержка посоветовала её включить. Я тогда удалил ланчер и как то возвращаться не хочется, пусть свои игры оставят себе. Их политика раздавания игр и покупка экслюзивности, явно до добра не доведут, при этом они обвиняли стим в нечестно игре и формировании цен, это просто смешно после их действий. К тому же эпикам китайцы деньги дают а стим все сам тянет. Правда, не скрою, в начале я тоже стим не долюбливал.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Эмулятор Nintendo Switch для Android, который вы должны попробовать

Если игровая индустрия для вас не пустой звук, то вы наверняка уже слышали, что юристы компании Nintendo сумели добиться прекращения разработки популярного эмулятора Yuzu. Тем самым навсегда...

Выводим видео со смартфона на телевизор: док-станция ORICO CX10 с HDMI выходом и поддержкой PD 100 Вт. Обзор и тестирование популярной модели

Вместо адаптеров для флешек уже давно пользуюсь специальными док-станциями (умными «хабами») для смартфонов. Речь идет про док-станцию с подключением по интерфейсу USB-C, например, ORICO. Позволяют...

Порвет всех своей ценой и автономностью! Обзор защищенного смартфона Doogee S Punk с 34-миллиметровым динамиком

Защищенный смартфон Doogee S Punk — отличный спутник для вахтовиков и путешественников, которым важнее всего высокая автономность и надёжность, а уже потом производительность и камеры с...

Обзор 8BitDo Ultimate Bluetooth: беспроводной геймпад на датчиках холла с зарядной док-станцией

Несколько лет назад, если бы вам понадобился беспроводной геймпад, с вероятностью 99% вам пришлось бы покупать контроллер от Xbox One или Dualshock от Sony. В наше время рынок заполнен...

Предельная гибридизация: обзор внутриканальных наушников Simgot SuperMix 4

Знаю, многим из вас нравятся наушники с гибридной схемой излучателей, однако то, что сделали Simgot находится где-то за гранью добра и зла. Только представьте, в SuperMix 4 объединены: 10 мм...