Proton 10 и Proton 11 получили подддержку Steamworks SDK 1.65 для Steam Machine, Steam Frame и Steam Deck

2026-07-28 145 комментарии
Valve обновила Proton 10.0-4b и Proton 11.0-1b, добавив поддержку Steamworks SDK 1.65. Изменение необходимо для совместимости игр, собранных с новым SDK, и подготовки к работе со Steam Machine, Steam Frame и обновлёнными возможностями Steam Deck

Valve выпустила обновлённые сборки стабильных веток Proton 10.0-4b и Proton 11.0-1b. Единственное изменение в обоих релизах – поддержка Steamworks SDK 1.65, который добавляет новые методы для работы со Steam Machine, Steam Frame и Steam Deck. Обновления появились в репозитории Proton 28 июля. В тот же день аналогичную поддержку получила и тестовая ветка Proton Experimental.

Proton 10.0-4b основан на ветке Proton 10.0, а Proton 11.0-1b – на Proton 11.0, выпущенной 7 июля. Если одна из этих версий уже установлена в Steam, обновление загрузится автоматически и появится в разделе загрузок.

Совместимость игр и список исправлений не изменились. Основная цель выпуска – добавить поддержку новых функций Steamworks SDK 1.65. Благодаря этому игры, собранные с новой версией SDK, смогут корректно использовать эти возможности при запуске через Proton.

Что нового в Steamworks SDK 1.65

Главное изменение – отказ от единственной проверки запуска на Steam Deck в пользу более универсального набора методов. Метод ISteamUtils::IsRunningOnSteamDeck() удалён. Вместо него появились:

  • IsRunningOnSteamHardware() – определяет тип устройства Valve (ESteamHardwareType). Метод предназначен для статистики, диагностики и поддержки, а не для изменения логики работы игры;
  • GetSteamHardwareDefaultConfig() – позволяет применять настройки графики, заранее подготовленные разработчиком для конкретного устройства Valve. При этом пресеты для будущих устройств можно обновлять без пересборки игры;
  • IsRunningUnderProton() – определяет, запущена ли игра через слой совместимости Proton;
  • IsSteamInBigPictureMode() и IsSteamRunningInVR() – существовавшие ранее методы, которые Valve теперь рекомендует использовать вместо удалённой проверки Steam Deck.

Кроме того, Steamworks SDK 1.65 включает и другие изменения:

  • ISteamApps – методы SetGamePerformanceSetting() и SetGameRenderResolution(), позволяющие игре передавать в Steam сведения о выбранных пользователем настройках графики и разрешении. При согласии пользователя эти данные используются в обезличенной статистике производительности;
  • ISteamUGC – добавлены два новых варианта сортировки пользовательского контента: по количеству зависимых элементов и по числу коллекций, в которые входит объект;
  • Steam Input – расширена поддержка контроллеров: добавлены новые типы источников действий для Nintendo Switch 2, Steam Controller и контроллера Steam Frame;
  • ISteamMatchmakingServers – метод ServerFriends() показывает друзей, недавно игравших на выбранном сервере, а фильтр popularamongfriends помогает находить серверы, где друзья играют чаще всего.

Что изменится для игроков

  • Само обновление Proton не добавляет новых возможностей в существующие игры. Они появятся только после того, как разработчики начнут использовать Steamworks SDK 1.65.
  • Разработчикам, использовавшим метод IsRunningOnSteamDeck(), придётся перейти на новые API. До этого Steam Machine и Steam Frame будут определяться как обычные ПК.
  • Наиболее заметное изменение со временем коснётся автоматического выбора настроек графики. Используя GetSteamHardwareDefaultConfig(), разработчики смогут готовить отдельные пресеты для разных устройств Valve, а не только для Steam Deck.
  • Переходить на другую ветку Proton вручную не требуется – поддержка SDK 1.65 уже добавлена как в стабильные версии, так и в Proton Experimental.

Как проверить установленную версию

Инструменты совместимости отображаются в библиотеке Steam наравне с играми. Введите в поиск по библиотеке «Proton», выберите нужную ветку – на её странице указана установленная версия. Если обновление ещё не загружено, оно появится в разделе «Загрузки».

Версию, назначенную конкретной игре, видно в её свойствах на вкладке «Совместимость». Там же ветку можно поменять: отметить «Принудительно использовать выбранный инструмент совместимости Steam Play» и выбрать вариант из списка. Способ работает и в обычном Steam на Linux, и в игровом режиме SteamOS на Steam Deck и Steam Machine.

Развёрнутый выпадающий список инструментов совместимости Steam Play со списком версий Proton Выпадающий список инструментов совместимости Steam Play с версиями Proton

Страницы выпусков – Proton 11.0-1b и Proton 10.0-4b в репозитории Valve на GitHub.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте