Steamworks 文献库
Steam Deck 常见问题
此页面是关于开发者和发行商在 Steamworks 的 Steam Deck 活动上提出的问题。 要查看 Deck 顾客常见问题的回答,请参见 https://www.steamdeck.com/zh-cn/faq

在没有开发者套件的情况下进行开发


开发者套件申请现在是什么状态?你们是如何决定谁可以获得开发者套件的?

我们仍然在审查开发者套件申请,并即将发出第二波开发者套件给获批的申请者。如果您仍未在此处提交硬件申请,请务必提交。 话虽如此,我们并没有足够的套件给所有的开发者。我们将会查看已经预订 Steam Deck 的玩家最常玩的是哪些游戏,以及社区总体上的兴趣所在,并以此优先考虑向这些游戏的开发者发放套件。 即使您没有开发者套件,还是可以用自己的硬件来进行 Steam Deck 兼容性测试,按照此处的说明进行即可。


我是开发者,但在即将发售 Steam Deck 的国家/地区之外。我仍然可以获得开发者套件吗? 

可以。我们向世界各地发出开发者套件,包括非 Steam Deck 首发的国家/地区。


我听说 EV2 开发者套件硬件有问题。这些问题在最终版本中是否得到解决?

是的。这些工程版本就是为了对制造进行测试,并了解是否有任何需要处理的问题。 诸如一些开发者报告的 B 键卡住的问题已经得到解决,不会成为顾客的问题。


可以用虚拟机进行 Steam Deck 开发吗?

我们不建议这么做,除非您只是进行 UI 测试——您无法使用虚拟机进行 GPU 性能测试。


可以将零售版 Steam Deck 作为开发者套件使用吗?

可以。开发者套件并无特别之处,没有任何特别硬件或软件使开发更为容易。 零售机和开发者套件所能使用的工具及测试方法相同。


我没能拿到开发者套件。 是否可以插队,早日拿到零售机?

这样可能不行,但我们正在另找方法,将开发者套件计划延长至发行后。 更多相关信息即将公布。


我在组装系统进行测试时,需要用 AMD 的 CPU 吗?还是英特尔的 CPU 同样可以?

虽然您可以使用任何 CPU,但可能的话最好还是使用 AMD 的 CPU,以获得最近似 Steam Deck 的测试环境。


如果我的游戏通过了 Steam Deck 验证,会在 Steam 上获得更多曝光吗?

会在 Steam Deck 上获得更多曝光。 Steam Deck 的默认商店主页仅显示通过 Deck 验证的作品。 话虽如此,仍旧可以浏览整个 Steam 商店(包括所有作品,无论其 Deck 验证状态为何)并进行购买,只需点击一个选项卡即可。

硬件概览


Steam Deck 支持多线程吗?

支持,最多支持 8 线程。


目前有任何添加 5G 或 LTE 的计划吗?

没有添加移动网络的计划,但您始终可以共享手机网络。


关于如何优化电池续航能力,有任何具体的推荐做法吗?

我们建议所有游戏限制 FPS,可以在游戏自身中集成,也可以使用我们提供的通用 FPS 限制器。


有任何游戏开发者需要进行的工作,以支持在游戏中挂起 Deck 或恢复吗?

没有什么须特别针对 Steam Deck 进行的工作。 主要的考量在于 Steam Deck 会在挂起时断开 Wi-Fi 连接,因此我们建议您在挂起之前备份存档文件。 我们计划提供一些对此有所帮助的 API。 


会有零部件商店吗? 如果会,什么时候推出?

我们目前没有任何可以分享的详情,但在出货后一定会努力保障零部件的供应。


有计划进行任何硬件优化吗?

我们目前将精力放在当前世代,没有其他信息可以分享。


Steam Deck 上有多少 VRAM?

Steam Deck 有 16GB 的统一内存。 其中 1GB 为 GPU 专用,但视工作负载而定,GPU 最高可用 8GB。 


Steam Deck 会因使用外接电源或电池而有任何性能差异吗?

我们将精力放在为您提供 APU 的完整可用性能,无论是使用电池还是接入电源。 我们期望在两种配置下,性能表现全都相同。


连接至基座时的以太网速度如何?

基座将支持最高 1 Gb/s 的以太网。

Deck 上的 Steam


那 Deck 上使用的这个 UI 最终会取代大屏幕模式吗? 如果会,将在何时取代?

计划是要用它来取代大屏幕 UI。 我们现在的工作重点是将 Steam Deck 发货。 因此我们希望确保先为该平台做出优化,但之后很快就会用它取代大屏幕模式。 


Deck 是否只支持全屏模式?

Steam Deck 默认会以全屏模式运行游戏。  不过,拖拽至桌面后,游戏可以在窗口模式下运行。


是否有意将 SteamOS 作为独立通用操作系统发行?

我们确实有将 SteamOS 作为独立操作系统发行的计划, 但确切的时间安排还没定下。 我们当前着重于确保让 Steam Deck 提供良好体验,之后很快就会针对其他硬件发行该系统。


Deck 支持安装 Steam 之外的软件并通过 Proton 来使用吗?

支持。 可以像在 Steam 桌面版上一样安装并添加任何游戏。 只需安装应用程序然后通过桌面模式将其添加至 Steam,它就会出现,和在任何 PC 上一样。


Steam Deck 支持 VR 吗?

技术上来说算是支持。 我们见过有人勉强做到过,但我们并未针对 VR 来设计和优化 Steam Deck。

AMD


以下答案在问答环节由 AMD 的 Sebastien Nussbaum 及 Alex Deucher 提供。


Steam Deck 是否会支持新的 Vulkan 动态渲染功能?

是。 Steam Deck 硬件已经支持此功能,而且在软件端通过驱动程序来支持动态渲染的工作已经开始。 


Steam Deck 会集成 AMD 的 FSR 吗?

FSR 已经可以用在一些支持它的应用程序上了。 已经包含 FSR 的游戏能直接运行,不过将来发布的操作系统也会包含对 FSR 的支持。 在那之后,游戏即使并不原生支持 FSR,也可能可以使用 FSR。


AMD 的 GPU Profiler 能在 Linux 上原生运行吗?

能,它现在就能在 Linux 上原生运行,包括图形用户界面等等功能均可使用。 我们正在研究如何支持在其中以原生方式获取跟踪。 虽然您需要在应用程序之中获取跟踪,但是现在就可以在 RGP 中以原生的方式查看这些跟踪并使用所有的工具。

输入


Steam Deck 具有一些非常规的控制方式。 Valve 是否鼓励开发者将陀螺仪和触控板瞄准集成到控制方案中,而不是继续使用更为传统的布局?

这取决于您的游戏是什么,您打算使用哪种控制方式。 但我们确实认为陀螺仪在结合摇杆或触控板的情况下,是很多游戏的理想之选,很多玩家也会想要使用。

这能为惯于使用游戏手柄输入的人提供更高的精度,但也将鼠标的控制方式从桌面电脑移植到了一台便携式设备中。  如果您要推出的游戏中有玩家控制镜头或光标,那么我们推荐您试试这种输入方式,看是否适合您的游戏。  您始终可以通过 Steam 输入配置,同时推出游戏的传统控制配置和运动控制配置。


Steam Deck 支持本地多人/沙发合作游戏吗?

当然支持。您可通过几种不同的方式在 Steam Deck 上玩本地合作游戏。 您可通过蓝牙或直接通过 USB 连接控制器。  您也可以通过“远程同乐”进行游戏,让其他玩家在别的 Deck 或 PC 上操作。


Steam Deck 支持哪些输入 API?

Deck 支持所有主要的输入 API——XInput、Raw Input、DirectInput,以及 Steam 输入。


触摸屏输入会被视为鼠标输入,还是会使用触摸 API?

默认情况下,触摸屏会将触摸事件视为在该位置点击鼠标。  但触摸屏也通过 SDL 或 Windows Touch 对触摸 API 提供支持。  这一配置选项可在您的 Steam 输入配置文件中启用。


开发者能否在没有开发者套件的情况下为 Steam Deck 创建 Steam 输入配置?

能。 我们推荐使用 PlayStation 4 或 5 的控制器,但您可使用任何控制器开始配置。  PlayStation 控制器提供的控制功能是最接近的,因为配有内置陀螺仪以及触控板。  

如果您的游戏想要使用 Steam Deck 特定的输入,您当然就需要一台 Deck 来好好配置这些控制功能。  但如果您不打算使用这些输入,那么任何控制器都可以。  


你们是否建议采用鼠标互动的游戏使用触摸屏?

如果您的游戏真的是专门针对触摸互动设计的,那我们建议这么做。  但我们认为很多基于光标控制的游戏通常会想要使用触控板。  Steam Deck 的触控板是专为玩游戏设计的,能更自然地用于很多基于光标的控制方式,比如悬浮状态、右键点击等,而这些控制方式就不太适用于触摸。Steam Deck 触控板的设计也让光标控制和其他输入方式之间的交互更符合人体工学原理。  触摸界面通常需要一套不同的直观功能,而它们不一定适用于您的游戏。因此这取决于您想要采用的游戏类型和界面风格。


Steam 输入会带来额外的延迟吗?

Steam 输入应该不会带来额外的延迟,但与其他问题一样,如果您遇到了相关的错误,请务必告知我们。


你们是否支持将 Steam Deck 作为外部控制器使用?

目前,您可以用远程畅玩连上另一台计算机,将 Steam Deck 作为控制器使用,Deck 的所有操控都会得到识别。 您可以在桌面 PC 上测试游戏,利用远程畅玩,或者让多个控制器连上 Steam Deck。


你们会在 Deck 的触摸屏上支持触摸菜单吗?

总体而言,我们已经用 Steam 输入通过触控板或摇杆支持虚拟菜单,比如径向菜单和触摸菜单。 我们正在研究如何最好地在触摸屏上提供支持,但目前尚未敲定方案。

Proton


Proton 测试今后将会成为游戏提交流程的一部分吗?

会,它会是游戏发行前的 Deck 验证测试的一部分。 Steamworks 文档中有许多这方面的详情,并且会在 Steam Deck 的推出过程中及随后的时间里不断发展变化。


不在 Steam 上的应用程序是否可以利用 Proton 并在 Deck 上运行?

当然可以。 Proton 可以顺畅地用在 Steam 之外的应用上。 我们实际上也会在 Deck 上改善 UI 体验,让用户将非 Steam 游戏添加至主用户界面。


SteamOS 3.0 将会使用什么内核版本?

我们会始终尽力更新至最新的内核版本。 我们目前在使用 5.13 版本,并在努力更新至 5.15 版本。我们以后还会继续更新至最新的版本。 


SteamOS 是否会有不可变的只读 OS 文件系统?

是的。 默认情况下,操作系统更新将作为整个操作系统映像发行,而且我们建议通过 flatpak 安装其他应用程序以避免出现问题。 如果顾客希望进行的操作不在 flatpak 的可用功能范围内,可以关闭只读模式。 但我们不建议这么做,因为这有可能会使 Steam Deck 陷入不良状态,或损坏数据。 此外,在 flatpak 之外(例如通过 Pacman)安装的任何内容都有可能会在下次 SteamOS 更新中被移除。 更多信息请见此处。


考虑到这是基于 Wayland 的系统,是否会因此而导致现有游戏出现性能下降或造成功能缺失,并应加以注意?

没有已知的功能差异或性能问题,但如果用户遇到任何问题,我们会进行调查。


Steam 有没有与 Epic Games 及 Unity 等领先的游戏引擎开发商就 Steam Deck 展开紧密合作?

有。我们与 Unity 及 Epic 都在进行合作,以确保虚幻引擎及 Unity 引擎均已进行相关集成,使针对 Deck 进行开发的体验尽可能顺畅。 我们预计从今往后,这些引擎会随时间而加入相关优化,以进一步与我们的开发工具整合,并使这些引擎成为十分适合 Steam Deck 的选择; 而 Unity 引擎和虚幻引擎的开发者从一开始就已经拥有相当不错的体验。


游戏开发者可以将超过 1 GB 的 GPU 内存用于纹理、顶点及其他缓冲区吗?还是说前面提到的 1 GB 的 VRAM 是硬限制?

GPU 肯定有超过 1GB 的内存可用。 目前最高可以共享 8GB 的内存,而且该数额可以按游戏更改。


Valve 更希望游戏使用 Proton 还是具备原生 Linux 支持?

Valve 并没有强烈偏好。 这取决于哪个能带来最佳体验。 因此如果开发者通过 Proton 能更轻松地实现最佳体验,我们认为这样很好。 如果开发者所拥有的知识和资源足以交付能提供出色体验并具有所有预期功能的原生 Linux 生成版本,且开发者也能够进行维护,那么我们认为这样更好。


向 Valve 报告 Proton 问题有标准渠道吗?

有。官方渠道为 Proton GitHub,大部分问题都会在此处讨论和报告;但如果任何开发者愿意,也可以通过 Steamworks 论坛或手上的其他联络方式直接与我们联系。

总结


能否就何时推出 SteamOS 3 告知我们更具体的日期?

我们现在的工作重点是完成 Steam Deck 发售的所有相关工作,所以现在暂时没有明确的日期, 但很可能是在将 Steam Deck 向顾客发货之后了。


在测试 Steam Deck 的操作系统兼容性时,我们应该用 SteamOS,还是会有可供下载的 Steam Deck 版本的操作系统?

我们不推荐使用 SteamOS 2.0 进行测试。 现在最接近的系统是 Manjaro KDE,因为它(和 Steam Deck 一样)是 Arch Linux,而且也使用 KDE。 请参见此处,了解完整说明。 此后,我们应该会推出一个包含更多 Steam Deck 操作系统自带内容(例如 gamescope 或 gamepad-ui)的映像,以提供更佳的 1:1 测试环境。


Steam Deck 何时会在更多国家/地区推出?

我们仍在确定多个其他国家和地区的最终计划。 现在还没有可以宣布或确认的信息,但可以说我们正不懈努力,好让 Steam Deck 在日本和澳大利亚发售。


Valve 有兴趣要推出 Steam Deck 独占作品吗?

没有,对我们来说这么做不合道理。 Steam Deck 是台 PC,所以应该就像在 PC 上一样玩游戏。


开发者将游戏提交进行 Deck 验证检查后,需要等多久才能得到结果?

我们尽量在提交一周内给出结果。 话虽如此,我们觉得这个时间会随当前队列大小及队列中其他作品的复杂程度而变化。 更多详情请见
此处


背景中那个 Portal 主题的白色 Steam Deck 是怎么回事?

帅吧? 这是我们敲定最终设计之前制作的(众多)原型机之一。 我们也很喜欢这款,但无法同时将其投放市场。 我们未来会考虑其他配色选项,但那得挺久之后了,所以今天没什么要宣布的。


你们如何决定谁能获得开发者套件?

我们会查看已经预订 Steam Deck 的玩家最常玩的是哪些游戏,以及社区总体上对哪些游戏感兴趣,并以此优先考虑向这些游戏的开发者发放套件。


我们该如何让游戏通过 Steam Deck 验证,并在 Steam Deck 商店中显示?

简单地说,各位的游戏将由我们的测试团队进行检查(自动检查或是由各位提交进行检查)。 他们会进行多项 Steam Deck 兼容性检查,比如对控制器的支持、文字易读性、性能表现以及系统支持。 之后,游戏会获得一个 Deck 验证分类,此信息在 Steam Deck 的商店中(以及库中)显示。 所有其他游戏无论其 Deck 验证分类如何,也可在商店中看到,只不过在旁边的一个选项卡中。 关于整个流程的更多详情请见此处


Deck 验证反馈报告中会提供哪种反馈?

可以看到总体分类,以及哪些兼容性项目通过或未通过测试(顾客也会看到其中的多数结果)。另外还可以看到一个仅开发者可见的部分,供测试者提供相关注释/说明。


在 PC 或其他 Deck 以外的设备上浏览商店页面时,会显示我的 Deck 验证类别吗?

如果各位有 Steam Deck,即可在游戏的详情页面上看到其 Deck 验证类别。 对于所有人来说(包括 Deck 顾客),他们会看到这个分类结果在商店搜索中出现,并可作为标签使用。 在其他情况下,如果不在 Steam Deck 上,是不会看到此信息的。


你们有提到在跟 Unity 和 Epic 商洽,那是不是也在跟 Godot 商洽呢?

是的。我们也在跟 Godot 商洽,并积极地为他们提供支持,希望他们的引擎也能在 Steam Deck 上表现出色。


Steam Deck 支持几声道?

使用内置扬声器时,支持双声道;但使用 HDMI 或蓝牙时,支持多声道。


是否可以在 Deck 上安装外部应用,而无需进入开发者模式?

可以。 可以通过 Flatpak 或其他软件安装外部应用,而无需进入开发者模式。