使 Steam Deck 成为可能的 6 个 Linux 和开源技术使 Steam Deck 成为可能的 6 个 Linux 和开源技术使 Steam Deck 成为可能的 6 个 Linux 和开源技术使 Steam Deck 成为可能的 6 个 Linux 和开源技术
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

使 Steam Deck 成为可能的 6 个 Linux 和开源技术

发表 admin at 2025年2月28日
类别
  • 未分类
标签

如果没有这些开源和基于 Linux 的技术,Steam Deck 的开发就不可能实现。

虽然 Steam 的用户界面和大多数游戏都不是开源的,但如果没有一整套免费和开源技术的支持,这种体验就不可能实现。 Valve 知道这一点,因此他们向众多开发人员付费以改进他们所依赖的技术。

那么 Steam Deck 使用哪些技术来提供给游戏界留下深刻印象的体验呢?

1.Arch Linux

Steam Deck 附带一个称为 SteamOS 的操作系统。 SteamOS 与您最有可能在商店 PC 上看到的操作系统(Windows、macOS 和 ChromeOS)不同。它基于 Linux,这是一个由人们可以合法共享或用来创建项目的代码组成的操作系统。

配置和分发基于 Linux 的操作系统有多种方法。 Valve 使用名为 Arch Linux 的现有发行版。 Arch 与其他知名 Linux 发行版的区别在于,您可以自由地组装组件,但您希望创建一个功能性桌面,并且能够在新软件可用时立即下载它。

Arch Linux 需要一定程度的技术理解才能安装和使用,并且其持续更新的滚动性质意味着部分界面可能会损坏。因此,SteamOS 使用 Arch 的只读版本,Valve 在该版本中创建了一个稳定的工作版本,可以在将该版本的精确副本发送给 Steam Deck 所有者之前对其进行测试。

2. 伏尔甘

Vulkan 是渲染 3D 图形的开放标准。有各种各样的标准。在 Windows 上,最著名的标准是 Microsoft 的 Direct3D。 Direct3D 是 DirectX 的一部分,DirectX 是 Microsoft Windows 专有的闭源多媒体 API 集合。

与 Direct3D 不同,Vulkan 是开源且跨平台的。这使得它可以在广泛的架构中使用,包括 Apple 设备和 Nintendo Switch。

Vulkan 项目的一个目标是提供高性能,同时减轻 CPU 和 GPU 的压力(特别是与另一种跨平台开放标准 OpenGL 相比)。这使得低功耗的移动硬件能够处理图形效果更令人印象深刻的游戏,同时提供更长的电池寿命。

3.梅萨

Mesa 是生成的 3D 图形和屏幕上实际显示的视觉效果之间链条的重要组成部分。 Mesa 将 Vulkan 代码翻译成您的硬件可以理解的代码。

Intel 和 AMD 是 Mesa 的两个最大用户。两家公司都为其使用 Mesa 的硬件生产开源图形驱动程序。英特尔仅使用 Mesa,而 AMD 提供 Mesa 作为其开源选项和称为 Catalyst 的单独专有驱动程序。

Valve 与 AMD 合作创建了 Steam Deck 的 APU。 APU 是独立 CPU 和 GPU 的替代方案,使系统能够更有效地处理数据。

Mesa 不仅仅与游戏相关。适用于 Linux 的现代显示服务器使用 OpenGL 来显示桌面界面。因此,所有图形,无论是在游戏中还是在 Steam Deck 的桌面模式中导航,都使用 Mesa。

4. 质子(和葡萄酒)

Proton 是一个兼容层,使为 Windows 开发的游戏能够在基于 Linux 的操作系统上运行。 Valve 与 CodeWeavers 合作开发了 Proton。但这两家公司并不是从头开始创建 Proton 的。 Proton 是 Wine 的一个分支,Wine 是一个兼容层,旨在使通用 Windows 软件能够在 Linux 上运行。

Linux 用户长期以来一直使用 Wine 来玩 Windows 游戏。挑战在于以正确的方式配置 Wine 来运行每个游戏。

由于 Proton 的重点不是 Microsoft Office 或 Photoshop 等应用程序,因此开发工作可以优先考虑特定于游戏的技术,以提高性能并使更多游戏能够开箱即用。

感谢 Proton,尽管大多数游戏并非设计为在基于 Linux 的平台上运行,但您的 Steam 库的很大一部分可以在 Steam Deck 上运行。这包括许多经过 Deck Verified 的游戏。

5.KDE 等离子

您可能会很容易地留下这样的印象:Valve 为 Steam Deck 设计了自己的桌面模式。该界面与 Windows 类似,只是左下角有一个 Steam Deck 图标而不是 Windows 徽标。但你观察得越多,就会发现更多的差异。

Valve 实际上并未设计 Steam Deck 的桌面,其界面也并非旨在复制 Windows。相反,您正在查看的界面称为 KDE Plasma。它是免费开源操作系统的桌面环境。

KDE 于 1996 年问世,如果您愿意,您可以轻松地将 KDE 安装在笔记本电脑或台式机上。如今,您甚至可以将 KDE 安装在某些手机和电视上。

6. 扁平包装

Flatpak 是一种用于在 Linux 上分发应用程序的包格式,能够在大多数发行版上运行。这包括 SteamOS 等不打算用作通用操作系统的发行版。

如果您切换到 Steam Deck 的桌面模式,Flatpak 是将应用程序安装到您的计算机上的最简单、最可靠的方式。您可以从 Flathub 网站下载您可能需要的许多应用程序。事实上,Steam Deck 上预装的 Discover 应用商店默认从 Flathub 下载应用程序。

您可以浏览 Steam Deck 上的应用程序,也可以在网络浏览器中浏览 Flathub。这可以让您了解哪些应用程序可用于 Valve 的开箱即用的可对接 PC。

Steam Deck是一个相对开放的设备

需要明确的是,为 Steam Deck 提供支持的大部分软件都是闭源的,但该设备在很大程度上依赖于开源技术。与其他利用或基于开源操作系统的控制台不同,您实际上可以访问 Linux 基础。

您可以将 Steam Deck 用作 Linux PC 或从 Steam 以外的来源安装游戏。 Valve 的开放态度以及对开放代码的投资意愿是 Steam Deck 取得今天成就的部分原因。

©2015-2025 Norria support@alaica.com