Документация Steamworks
Частые вопросы о Steam Deck
На этой странице вы найдёте ответы на вопросы, которые нам задавали разработчики и издатели на мероприятии Steamworks, посвящённому Steam Deck. Ответы на частые вопросы от пользователей вы можете найти на сайте https://www.steamdeck.com/ru/faq.

Работа над играми без комплекта разработчика


На каком этапе находится обработка запросов на комплекты разработчика и как вы решаете, кто их получит?

Мы ещё обрабатываем запросы на комплекты разработчика и собираемся отправить следующую порцию подтверждений. Так что, если вы ещё не оставили заявку на оборудование здесь, сделайте это. Впрочем, у нас не будет достаточно комплектов, чтобы обеспечить всех разработчиков. Мы учитываем то, в какие игры чаще всего играют пользователи, уже заказавшие Steam Deck, а также интерес сообщества в целом. Разработчики этих игр получат комплекты в приоритетном порядке. Если у вас нет комплекта разработчика, вы можете протестировать свою игру на совместимость со Steam Deck, используя имеющееся у вас оборудование, в соответствии с этими инструкциями.


Я из страны, где ещё не запланирован выпуск Steam Deck. Могу ли я всё равно получить комплект разработчика? 

Да, мы рассылаем комплекты разработчика по всему миру, включая регионы, в которых ещё не запланирован выпуск Steam Deck.


Говорят, что с устройствами для разработчиков EV2 были проблемы. Они исправлены в финальной версии?

Да. Прототипы, предназначенные для технических испытаний, нужны именно для того, чтобы тестировать заводские устройства и выявлять проблемы, требующие внимания. Например, проблема с залипающей кнопкой B, о которой сообщили отдельные разработчики, уже решена и не будет досаждать пользователям.


Можно ли использовать виртуальную машину для разработки под Steam Deck?

Мы не рекомендуем этого делать — за исключением случаев, когда вы тестируете только пользовательский интерфейс. На виртуальной машине вы не сможете протестировать производительность графического процессора.


Можно ли использовать Steam Deck, продающийся в розницу, как комплект разработчика?

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


Мне не удалось получить комплект разработчика. Можно ли купить розничный продукт пораньше, вне очереди?

Скорее всего, так не получится, но мы работаем над тем, чтобы программа комплектов разработчика продолжалась и после выпуска. Больше информации — скоро.


Я готовлю систему для тестирования. Нужен ли мне центральный процессор AMD или можно использовать и процессор Intel?

Вы можете использовать любой центральный процессор, но, если возможно, лучше использовать центральный процессор AMD, чтобы тестировать в максимально близкой к Steam Deck среде.


Если игра получила пометку, что полностью совместима со Steam Deck, будет ли у неё бóльшая видимость в Steam?

Да, у игры будет бóльшая видимость на Steam Deck. По умолчанию главная страница магазина на Steam Deck показывает только игры, полностью совместимые со Steam Deck. Впрочем, весь магазин Steam (включая все игры, независимо от совместимости со Steam Deck) будет доступен на Deck для поиска и покупок — нужно будет просто перейти в соседнюю вкладку.

Об устройстве


Поддерживает ли Steam Deck многопоточность?

Да, до восьми потоков.


Планируете ли вы добавить поддержку 5G или LTE?

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


Если ли какие-то рекомендации по оптимизации продолжительности жизни батареи?

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


Нужно ли разработчикам позаботиться дополнительно о поддержке приостановки и продолжения игры на Deck?

Ничего специфического для Steam Deck не требуется. Однако стоит учесть, что во время приостановки работы Steam Deck будет отключён от Wi-Fi, поэтому мы рекомендуем делать резервное копирование сохранённых файлов перед приостановкой работы. Мы планируем предоставить некоторые API, которые облегчат эту задачу. 


Будут ли доступны в магазине запасные детали? Когда они появятся?

В настоящий момент у нас нет подробной информации по этому вопросу, но мы планируем предоставлять запасные детали после выхода устройства.


Планируются ли усовершенствования устройства?

В настоящий момент мы полностью сфокусированы на текущем поколении.


Каков объем видеопамяти Steam Deck?

Объединённая память Steam Deck — 16 ГБ. 1 гигабайт полностью отдан графическому процессору, но, в зависимости от нагрузки, он может использовать до 8 ГБ. 


Будет ли производительность Steam Deck разной при подключении к питанию или работе от батареи?

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


Какова скорость Ethernet на док-станции?

Док-станция поддерживает скорость Ethernet до 1 ГБ/сек.

Steam на Steam Deck


Заменит ли интерфейс Steam Deck Big Picture? Когда?

Мы планируем, что интерфейс Steam Deck заменит интерфейс Big Picture. На сегодняшний день наша основная задача — выпуск Steam Deck. Поэтому мы в первую очередь хотим оптимизировать работу для этой платформы, но вскоре интерфейс Steam Deck заменит Big Picture. 


На Steam Deck есть только полноэкранный режим?

По умолчанию Steam Deck будет автоматически запускать игры в полноэкранном режиме.  Однако если вы перетащите игру на рабочий стол, вы сможете запустить её в оконном режиме.


Планируется ли выпуск SteamOS в качестве отдельной операционной системы общего назначения?

Мы планируем выпуск SteamOS в качестве отдельной операционной системы. Однако у нас нет чётких сроков. Мы хотим обеспечить идеальную работу на Steam Deck, и скоро выпустим ОС для других устройств.


Есть ли на Deck поддержка установки ПО не со Steam? Можно ли использовать его с Proton?

Да. Вы можете устанавливать и добавлять любые игры, как и на ПК со Steam. Просто установите приложение и добавьте его в Steam в режиме для рабочего стола, и оно появится, как и на любом ПК.


Будет ли на Steam Deck поддержка виртуальной реальности?

Технически это возможно. Мы видели, что пользователи это делают, но мы не создавали и не оптимизировали Steam Deck для виртуальной реальности.

AMD


Эти ответы прозвучали во время сессии вопросов и ответов с Себастьяном Нуссбаумом и Алексом Дойчером из AMD.


Будет ли Steam Deck поддерживать новую функцию динамического рендеринга в Vulkan?

Да. Аппаратное обеспечение Steam Deck уже поддерживает эту функцию. Уже ведётся работа над тем, чтобы динамический рендеринг поддерживался со стороны ПО, при помощи драйверов. 


Будет ли технология FSR от AMD реализована в Steam Deck?

Технология FSR уже доступна для некоторых приложений, которые её поддерживают. Игры, использующие FSR, заработают сразу. Кроме того, поддержку FSR в будущем включат в ОС. Когда это произойдёт, игры, в которых нет встроенной поддержки FSR, смогут воспользоваться технологией.


Будет ли профайлер графического процессора от AMD нативно запускаться на Linux?

Да, профайлер уже сейчас нативно работает на Linux — например, графический интерфейс. Мы работаем над нативной поддержкой сбора данных трассировки. Вам нужно будет собрать данные трассировки внутри своего приложения, но затем вы сможете просмотреть их и использовать все инструменты в RGP (профайлере графического процессора Radeon) уже сейчас.

Система ввода


Некоторые элементы управления Steam Deck не совсем стандартные. Будет ли Valve призывать разработчиков интегрировать гироскопы и трекпады в свои схемы управления вместо того, чтобы придерживаться более традиционных раскладок?

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

Это даст большую точность тем пользователям, которые привыкли к системам ввода на геймпадах, но также перенесёт парадигму мыши с настольного ПК в портативный форм-фактор.  Мы рекомендуем попробовать такой стиль ввода разработчикам, готовящим игры, в которых важно управление камерой или курсором.  При помощи системы ввода Steam всегда можно подготовить два набора настроек для игры — со стандартным управлением и управлением движением.


Поддерживает ли Steam Deck локальный мультиплеер или кооперативную игру?

Определённо. Вы можете играть в свои любимые локальные кооперативные игры на Steam Deck разными способами. Можно подключить контроллеры через Bluetooth или напрямую через USB.  Вы также можете использовать Remote Play Together, когда остальные игроки используют другие устройства Steam Deck или ПК.


API каких систем ввода поддерживает Steam Deck?

Steam Deck поддерживает API основных систем ввода: XInput, DirectInput, прямой ввод данных, а также систему ввода Steam.  


Будет ли ввод с сенсорного экрана обрабатываться как ввод мыши, или он использует API систем сенсорного ввода?

По умолчанию сенсорный экран рассматривает событие касания как щелчок мыши в этом месте.  Однако он также поддерживает API систем сенсорного ввода при помощи SDL или сенсорного ввода Windows.  Эта опция, которую можно активировать в вашем файле с настройками системы ввода Steam.


Могут ли разработчики подготовить настройки системы ввода Steam для Steam Deck без набора разработчика?

Да. Мы рекомендуем использовать контроллеры Playstation 4 или 5, но для начала подойдут и другие.  У контроллеров PlayStation — самое похожее управление, у них есть встроенный гироскоп и трекпады.  

Если в вашей игре планируется использовать специфические элементы ввода Steam Deck, конечно, вам понадобится именно он, чтобы максимально отточить управление.  Но если вы не планируете использовать эти элементы ввода, подойдёт любой контроллер.  


Рекомендуете ли вы, чтобы игры, в которых для управления задействуется мышь, использовали сенсорный экран?

Если ваша игра нацелена на использование сенсорного взаимодействия, то да.  Впрочем, мы считаем, что многие игры, управление в которых основано на курсоре, зачастую вместо него могут использовать трекпады.  Они были разработаны для игры и естественным образом замещают такие действия курсора, которые с трудом применимы к касанию, например, наведение курсора, нажатие правой кнопки мыши и так далее. Они также делают более эргономичным взаимодействие элементов управления курсором и остальных элементов ввода.  Сенсорные интерфейсы часто требуют определённых возможностей, которые могут иметь, а могут и не иметь особого смысла для вашей игры — в зависимости от жанра и особенностей интерфейса, на которые вы ориентируетесь.


Добавляет ли система ввода Steam дополнительные задержки?

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


Возможно ли использовать Steam Deck как внешний контроллер?

Currently, you can remote play into another machine to treat the Steam Deck as a controller, which will recognize all of the Deck's controls. You can test your game on a desktop PC, use remote play or have multiple controllers using a Steam Deck.


Будет ли сенсорный экран Steam Deck поддерживать сенсорные меню?

Мы уже поддерживаем некоторые типы виртуальных меню (к примеру, круговое и сенсорное) с помощью системы ввода Steam посредством трекпадов или джойстиков. Мы ищем варианты того, как сенсорный экран мог бы поддерживать всё это, но планы ещё в работе.

Proton


Станет ли тестирование на Proton частью процесса проверки игр в будущем?

Да, это будет частью процесса проверки на совместимость со Steam Deck, которая будет происходить до выпуска игры. Подробности можно узнать из документации Steamworks. Процесс продолжит меняться во время выпуска Steam Deck и после этого.


Могут ли приложения, которых нет в Steam, работать с Proton и запускаться на Deck?

Определённо. Proton отлично работает с приложениями, которых нет в Steam. Мы улучшаем пользовательский интерфейс Steam Deck, чтобы позволить игрокам добавлять сторонние игры в основной пользовательский интерфейс.


Какая версия ядра будет использоваться в SteamOS 3.0?

Мы всегда стараемся использовать в обновлениях последнюю версию ядра. Сейчас используем 5.13 и работаем над тем, чтобы обновить систему до 5.15. Мы продолжим выкатывать изменения и в будущем — до новейших версий. 


Будет ли у SteamOS файловая система ОС неизменяемой, предназначенной только для чтения?

Да. By default the OS updates will be distributed as a whole OS image, and we recommend installing additional applications via flatpak to avoid issues. If customers want to do more than what’s available by flatpak, they can turn off read-only mode. We don't recommend this though, as they may get their Steam Deck into a bad state or compromise their data. In addition, anything installed outside of flatpak (via pacman for instance) may be wiped with the next SteamOS update. More on that here.


Может ли то, что система основана на Wayland, стать причиной каких-либо проблем с недостающей функциональностью или производительностью в существующих играх?

Нет никаких известных нам проблем с производительностью или изменениями в функциональности. Если пользователи встретятся с трудностями, мы будем разбираться.


Работаете ли вы совместно с другими ведущими разработчиками игровых движков, например с Epic Games или Unity, над Steam Deck?

Да, мы сотрудничаем с Epic Games и Unity, чтобы убедиться, что у движков Unreal и Unity есть средства интеграции, которые позволят сделать разработку под Steam Deck настолько гладкой, насколько это возможно. Мы ожидаем, что в будущем улучшения в этих движках позволят укрепить интеграцию с нашими инструментами для разработки и превратят их в отличные варианты для работы со Steam Deck. У разработчиков, использующих Unity и Unreal, уже есть положительный опыт.


Могут ли разработчики игр использовать более 1 ГБ памяти графического процессора для текстур, вершин и других буферов или 1 ГБ видеопамяти, упомянутый ранее сегодня, — жёсткий лимит?

Графический процессор определённо может задействовать более 1 ГБ. Сейчас возможно использовать до 8 ГБ, количество может меняться в зависимости от игры.


Рекомендует ли Valve использовать Proton или нативную поддержку Linux?

У Valve нет строгих предпочтений. Всё сводится к тому, что оптимальнее. Если разработчикам легче получить наилучший результат используя Proton, это отлично. Если у разработчиков есть понимание и ресурсы для создания нативной сборки под Linux, которая обеспечит отличный геймплей и функциональность, и они могут всё это поддерживать, это ещё лучше.


Есть ли стандартный способ сообщать Valve о проблемах с Proton?

Да, есть официальное место — страница Proton на GitHub, на которой выкладывают отчёты об ошибках и обсуждают их, но разработчики, если захотят, могут связаться напрямую с нами через форумы Steamworks или по любым другим контактам, которые у них есть.

Заключение


Можете ли вы сообщить точную дату выхода SteamOS 3?

Точной даты пока нет, так как сейчас мы сосредоточены на том, чтобы всё было готово для выхода Steam Deck. Скорее всего, это произойдёт уже после отправки Steam Deck пользователям.


Можно ли использовать SteamOS во время тестирования на совместимость с ОС Steam Deck или появится версия ОС Steam Deck, доступная для загрузки?

Мы не рекомендуем использовать SteamOS 2.0 для тестирования. Самая похожая ОС на данный момент — Manjaro KDE, так как это Arch Linux (как и то, что на Steam Deck), и она также использует KDE. Перейдите сюда, чтобы получить подробные инструкции. В дальнейшем мы планируем создать и предоставить образ, который включит в себя больше элементов ОС Steam Deck (таких как gamescope и, возможно, gamepad-ui) для тестирования один в один.


Когда Steam Deck будет доступен в большем числе стран?

Мы ещё дорабатываем планы выпуска в ряде других стран и территорий. Пока мы не можем ничего анонсировать или подтвердить, но можем сказать, что мы серьёзно задались целью выпустить Steam Deck в Японии и Австралии.


Будут ли Valve интересны эксклюзивные игры для Steam Deck?

Нет, для нас это не имеет особого смысла. Steam Deck — это ПК, и игры нём должны запускаться как на ПК.


Сколько времени занимает проверка на совместимость со Steam Deck — от отправки разработчиком игры на проверку до получения результатов?

Мы ориентируемся на предоставление результатов в течение недели после отправки. Впрочем, конкретные сроки могут меняться в зависимости от длины очереди и сложности игр. Больше об этом здесь.


Что это там за белый Steam Deck по мотивам Portal?

Класс, да? Это один из (множества) прототипов, которые мы создали до того, как пришли к финальной версии дизайна. Нам белый вариант тоже нравится, но мы не планируем выводить его на рынок вместе с основной версией. В будущем мы собираемся рассмотреть и другие цветовые решения, но это случится нескоро, и пока анонсировать нечего.


Как вы решаете, кто получит набор разработчика?

Мы учитываем то, в какие игры чаще всего играют пользователи, уже заказавшие Steam Deck, а также интерес сообщества в целом. Разработчики этих игр получат комплекты в приоритетном порядке.


Как пройти проверку на совместимость со Steam Deck и получить соответствующую пометку в магазине Steam Deck?

Если в целом, то наша команда тестировщиков проведёт проверку вашей игры (автоматически или когда вы отправите её на проверку). Они проверят игру на совместимость со Steam Deck, в частности, на производительность, читабельность текста, поддержку контроллера и системы. После этого ваша игра получит пометку о совместимости со Steam Deck, которая будет показываться в магазине на Steam Deck (а также в библиотеке). Остальные игры, независимо от совместимости со Steam Deck, будут также видимы в магазине — в соседней вкладке. Подробности можно узнать здесь.


Какого рода обратная связь включена в отчёт о совместимости со Steam Deck?

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


Будет ли пометка о совместимости моей игры со Steam Deck показана на страницах магазина во время поиска на ПК или других устройствах?

Если у вас есть Steam Deck, вы будете видеть категорию совместимости на странице игры. Также категории совместимости будут доступны всем (включая пользователей Steam Deck) как метки для поиска в магазине. В остальных случаях вы не увидите эту информацию нигде, кроме Steam Deck.


Вы упомянули, что вы ведёте переговоры с Unity и Epic. А что насчёт Godot?

Да, мы также ведём переговоры с Godot, активно их поддерживаем и хотим, чтобы этот движок хорошо работал на Steam Deck.


Сколько звуковых каналов поддерживает Steam Deck?

При использовании встроенных динамиков поддерживаются два канала, а при подключении по HDMI или Bluetooth поддерживается многоканальность. 


Будет ли возможность установить сторонние приложения на Steam Deck без перехода в режим разработчика?

Да. Вы сможете установить внешние приложения при помощи Flatpak или другого ПО без перехода в режим разработчика.