На этой странице вы найдёте ответы на вопросы, которые нам задавали разработчики и издатели на мероприятии Steamworks, посвящённому Steam Deck. Ответы на частые вопросы от пользователей можно найти на сайте
https://www.steamdeck.com/faq.
Разработка без комплекта разработчика
Какова ситуация с запросами на комплекты разработчика и как вы решаете, кто их получит?Мы всё ещё обрабатываем запросы на комплекты разработчика и скоро разошлём вторую волну одобрений, поэтому, если вы ещё не отправили запрос на оборудование
здесь, обязательно сделайте это. Тем не менее у нас не хватит комплектов для всех разработчиков — мы смотрим, в какие игры чаще всего играют пользователи, забронировавшие Steam Deck, а также учитываем интересы сообщества в целом, чтобы предоставить комплекты разработчикам таких игр в первую очередь. Вы можете проверить совместимость своей игры со Steam Deck на своём оборудовании и без комплекта разработчика. Для этого воспользуйтесь инструкциями, приведёнными
здесь.
Можно ли получить комплект разработчика, если я нахожусь в стране, где Steam Deck не продаётся? Да, мы отправляем их по всему миру, включая регионы, не вошедшие в список для первоначального запуска Steam Deck.
Я знаю, что с оборудованием из комплекта разработчика EV2 есть проблемы. Были ли они решены в последней версии?Да. Прототипы, предназначенные для технических испытаний, нужны именно для того, чтобы тестировать заводские устройства и выявлять проблемы, требующие внимания. Например, проблема с залипающей кнопкой B, о которой сообщили отдельные разработчики, уже решена и не будет досаждать пользователям.
Можно ли использовать виртуальную машину для разработки под Steam Deck?Мы не рекомендуем этого делать — за исключением случаев, когда вы тестируете только пользовательский интерфейс. На виртуальной машине вы не сможете протестировать производительность графического процессора.
Можно ли использовать доступные в продаже 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
Будет ли Big Picture заменён интерфейсом Steam Deck? Если да, то когда?Мы планируем, что интерфейс 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.
Как обеспечить должную работу игры с поддержкой функции мультитач?Если в вашей игре есть поддержка функции мультитач, то для надлежащей её работы вам нужно выбрать опцию «API сенсорного экрана» в выпадающем меню «Режим сенсорного экрана на Steam Deck» на сайте Steamworks. Если этого не сделать, сенсорный ввод будет ограничен одним касанием — эмуляцией указателя мыши на сенсорном экране.
Смогут ли разработчики создавать раскладки системы ввода Steam для Steam Deck без комплекта разработчика?Да. Мы рекомендуем использовать контроллер PlayStation 4 или PlayStation 5, но подойдёт и любой другой. Встроенный набор действий контроллеров PlayStation близок к управлению Steam Deck, поскольку в них есть гироскоп и трекпад.
Если вы хотите использовать в своей игре именно элементы ввода Steam Deck, тогда, само собой, для точной настройки управления вам понадобится это устройство. В противном случае вам будет достаточно любого контроллера.
Рекомендуете ли вы включать ввод с сенсорного экрана в играх, где используется мышь?Если управление в вашей игре завязано именно на сенсорном вводе, тогда да. Однако мы считаем, что для многих игр, где для управления используется курсор, зачастую лучше подойдут трекпады. Они созданы для гейминга и более органично подойдут для многих ситуаций, когда использование сенсорного ввода для имитации курсора будет не лучшим вариантом, — например, для состояния наведения, нажатия правой кнопки мыши и т. п. Они также обеспечат более эргономичное взаимодействие между управлением с помощью курсора и остальными элементами ввода. Для сенсорных интерфейсов часто требуется набор различных возможностей, которые необязательно впишутся в вашу игру, — всё зависит от её жанра и стиля интерфейса, который вы стремитесь реализовать.
Добавляет ли система ввода Steam дополнительную задержку?Не должна, но если столкнётесь с какой-либо ошибкой, обязательно нам сообщите.
Можно ли использовать Steam Deck в качестве внешнего контроллера?На данный момент вы можете подключить Steam Deck к другому устройству с помощью Remote Play в качестве контроллера — функция распознает все элементы управления. Со Steam Deck игру можно тестировать на стационарном компьютере, использовать Remote Play, а также подключать несколько контроллеров.
Будут ли поддерживаться сенсорные меню на сенсорном экране Steam Deck?В целом у нас уже поддерживаются виртуальные меню (например, круговые и сенсорные меню с системой ввода Steam) с управлением через трекпады и джойстики. Мы ищем способы, как лучше всего реализовать поддержку меню с управлением через сенсорный экран, но конкретных планов пока нет.
Proton
Будет ли тестирование на Proton частью процесса подачи игры на рассмотрение?Да, оно будет выполняться в рамках тестирования на совместимость со Steam Deck перед выпуском игры. Процесс подробно описан в
документации Steamworks. Он будет совершенствоваться в ходе выпуска Steam Deck, а также после.
Будут ли приложения, которых нет в Steam, работать с Proton, и можно ли будет использовать их на Steam Deck?Определённо. Proton отлично работает и с приложениями, которых нет в Steam. Мы собираемся усовершенствовать интерфейс Steam Deck, чтобы пользователи могли добавлять в него сторонние приложения.
Какая версия ядра будет использоваться на SteamOS 3.0?Мы всегда будем стараться обновлять ядро до последней версии. Сейчас мы используем версию 5.13 и работаем над обновлением до 5.15. Мы продолжим обновлять ядро до последней версии и в дальнейшем.
В SteamOS будет неизменяемая файловая система, доступная только для чтения?Да. По умолчанию обновления ОС будут распространяться в виде целого образа ОС, поэтому во избежание проблем мы рекомендуем устанавливать дополнительные приложения через flatpak. Если пользователю понадобится более широкий функционал, чем доступный во flatpak, то он может выключить режим «Только для чтения». Однако мы не рекомендуем этого делать, поскольку это может привести к неисправности Steam Deck или скомпрометировать данные пользователя. Кроме того, все приложения, установленные не через flatpak (например, с помощью pacman), могут быть удалены со следующим обновлением SteamOS.
Подробнее читайте здесь.
Окажет ли то, что система основана на протоколе Wayland, негативное влияние на производительность в уже вышедших играх? И есть ли в ней какие-либо проблемы с недостающим функционалом, о которых нам стоит знать?У системы нет функциональных различий и проблем с производительностью, но если пользователи с таковыми столкнутся, мы их рассмотрим.
Сотрудничает ли Steam с ведущими разработчиками игровых движков (например, Epic Games и Unity) в контексте работы над Steam Deck?Да, мы работаем с Unity и Epic над тем, чтобы в движках Unreal и Unity были интеграции, которые сделают разработку под Steam Deck максимально удобной. Мы ожидаем, что эти движки будут постепенно совершенствоваться для дальнейшей интеграции с нашими инструментами разработки, что сделает их отличным выбором для Steam Deck. Стоит заметить, что разработка на Unity и Unreal под Steam Deck довольно удобна и сейчас.
Можно ли разработчикам использовать более гигабайта видеопамяти для текстур, вершин и других буферов или же упомянутое сегодня ограничение в 1 Гбайт является жёстким?В качестве видеопамяти определённо можно использовать более 1 Гбайта. На данный момент объём может достигать 8 Гбайт, и его можно менять для каждой отдельной игры.
Valve предпочитает, чтобы игры использовали Proton или имели встроенную поддержку Linux?У нас нет особых предпочтений. Всё сводится к тому, что вам больше подходит. Если вам проще достичь лучшего результата с помощью Proton, тогда использовать стоит его. Если же у вас есть знания и ресурсы для создания и поддержки сборки под Linux, которая бы отлично работала и включала весь нужный функционал, тогда ещё лучше.
Если для моего приложения добавлена встроенная поддержка Linux, можно ли обеспечить его предсказуемую работу на всех версиях и дистрибутивах?Да. Дополнительная информация доступна в разделе
«Среда выполнения Linux».
Существует ли стандартизованный способ сообщать Valve о проблемах с Proton?Да, официально это можно сделать через
репозиторий Proton на Github, где чаще всего сообщают о проблемах и обсуждают их. Но при желании разработчики также могут обратиться к нам напрямую на форумах Steamworks или через другие доступные каналы связи.
Заключение
Можете назвать более точную дату выхода SteamOS 3?Сейчас мы сосредоточены на завершении подготовки к выпуску Steam Deck, поэтому точной даты пока нет. Скорее всего, SteamOS 3 выйдет не раньше начала отправки Steam Deck пользователям.
Если говорить о тестировании совместимости игры с ОС Steam Deck, стоит ли нам использовать SteamOS и будет ли какая-то её версия выложена для скачивания?Мы не рекомендуем использовать SteamOS 2.0 для тестирования. На данный момент наиболее близким является KDE-версия Manjaro, поскольку это Arch Linux (как и на Steam Deck), в котором также используется KDE. Полные инструкции вы найдёте
здесь. В будущем мы планируем выпустить образ системы, который будет содержать элементы, доступные только в ОС Steam Deck (например, gamescope, а возможно, и gamepad-ui), для более точного тестирования.
Будет ли расширяться география продажи Steam Deck?Мы ещё дорабатываем планы выпуска в ряде других стран и территорий, поэтому пока не можем ничего анонсировать или подтвердить. Скажем только, что активно работаем над тем, чтобы Steam Deck могли заказать жители Австралии.
Заинтересованы ли Valve в выпуске игр эксклюзивно для 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.
Вы упомянули, что сотрудничаете с Unity и Epic. А что насчёт Godot?И с Godot тоже. Мы активно их поддерживаем и хотим, чтобы их движок хорошо работал со Steam Deck.
Сколько звуковых каналов поддерживает Steam Deck?Встроенные динамики передают два канала, но при подключении внешних устройств вывода по HDMI или Bluetooth поддерживается и многоканальный звук.
Можно ли устанавливать сторонние приложения на Steam Deck без перехода в режим разработчика?Да. Вы можете устанавливать сторонние приложения с помощью Flatpak или другого ПО без переключения в режим разработчика.