Согласно результатам тестирования, SteamOS уже обогнал своего главного конкурента Windows на портативных устройствах — теперь сообщество хочет, чтобы этот успех повторился и на классических ПК.
Новые тесты от Ars Technica на Lenovo Legion Go S показали замечательный результат: игры на SteamOS 3.7 работают быстрее, чем на Windows 11.
В четырех из пяти протестированных AAA-игр SteamOS обеспечил более высокую частоту смены кадров. В большинстве случаев прирост составлял «всего» однозначные проценты, но были и значительные отклонения: в шутере от третьего лица Returnal SteamOS с высокими настройками достигал в среднем 33 кадра в секунду, в то время как Windows 11 с предустановленными драйверами Lenovo — только 18 FPS.
На первый взгляд это звучит как парадокс: SteamOS достигает этих преимуществ в производительности, несмотря на то, что для запуска игр Windows системе требуется уровень совместимости Proton для преобразования вызовов API Windows для Linux.
Теоретически этот дополнительный уровень преобразования должен снижать производительность, но, по-видимому, это не так.
(Вероятное) объяснение результата
Причина, вероятно, кроется в многолетней оптимизации Valve как Proton, так и интеграции современных графических драйверов Mesa. Драйверы RADV Vulkan для графических карт AMD за последние годы значительно выросли в производительности и в некоторых тестах даже превосходят собственные проприетарные драйверы AMD.
Еще одним решающим фактором является разное распределение ресурсов между двумя операционными системами.
- Windows 11 выполняет значительно больше фоновых процессов, которые потребляют ресурсы ЦП и оперативной памяти.
- SteamOS, напротив, разработан как система, ориентированная на игры, и тратит меньше ресурсов на системные задачи.
Эта эффективность особенно заметна на портативных игровых ПК, где каждый процент производительности и времени автономной работы имеет значение. Кроме того, SteamOS выигрывает от таких функций, как предварительное кэширование шейдеров, которое уменьшает рывки во время игры.
Просто объясним: при пре-кешировании шейдеров Steam заранее загружает для каждой игры уже скомпилированные шейдеры и сохраняет их на жестком диске. Таким образом, графический процессор не должен сначала компилировать шейдеры во время игры, а может сразу использовать готовые. Это занимает место на жестком диске, но зато сокращает время загрузки.
Когда появится ПК с SteamOS?
Конечно, такие результаты быстро разлетелись по социальным сетям. В игровом субреддите, например, требуют возвращения ПК с SteamOS, хотя первоначальные «Steam Machines» не смогли завоевать популярность десять лет назад.
<blockquote class=»reddit-embed-bq» style=»height:500px» data-embed-height=«240»><a href=»https://www.reddit.com/r/gaming/comments/1lkyp8g/games_run_faster_on_steamos_than_windows_11_ars/»>Games run faster on SteamOS than Windows 11, Ars testing finds</a><br> by<a href=»https://www.reddit.com/user/n0b0dycar3s07/»>u/n0b0dycar3s07</a> in<a href=»https://www.reddit.com/r/gaming/»>gaming</a></blockquote><script async=»» src=»https://embed.reddit.com/widgets.js» charset=»UTF-8″></script>
Пользователи, которые уже используют дистрибутивы Linux для игр, сообщают о схожих положительных впечатлениях. «Я установил его вчера и был действительно удивлен, что все работает сразу, а совместимость с играми также отличная», — делится своим опытом один из пользователей в субреддите PCMR.
Совместимость оборудования остается проблемой
Несмотря на эйфорию, сообщество по-прежнему выявляет серьезные препятствия для более широкого внедрения Linux. Популярные игры, такие как Call of Duty, PUBG и игры Riot Games с Vanguard, остаются недоступными доступными.
Практически любая соревновательная игра требует античит-программного обеспечения, которое не работает или не может работать на Linux.
Пользователи Nvidia проявляют особую осторожность, поскольку ситуация с графическими драйверами в Linux по-прежнему не идеальна. «70 процентов игроков Steam используют графические процессоры Nvidia», отмечает один из членов сообществачлен сообщества – хотя для некоторых это лишь еще один повод поискать альтернативу AMD или Intel.
Перешли бы вы на SteamOS ради лучшей производительности в играх или есть причина, по которой вы не можете навсегда отказаться от Windows? Какой опыт использования Linux у вас есть? Поделитесь своим мнением в комментариях!