PS5-Linux 将索尼的游戏主机变成了一台功能齐全的 Linux 游戏平台。

最后更新: 04/29/2026
作者: C 源跟踪
  • PS5-Linux 利用虚拟机管理程序漏洞运行完整的 Linux 桌面系统,并可访问 PS5 的 CPU 和 GPU。
  • 仅适用于固件版本为 3.xx 至 4.xx 的光驱版“厚机”PS5 机型,且需要特定硬件。
  • 搭载 Linux 内核 7 的 Ubuntu 26.04 可以以最高 4K60Hz 的分辨率运行 PC 游戏、Steam 游戏和模拟器。
  • 该项目为实验性项目,不支持双启动,并存在一些限制,面向高级用户。

PS5 运行 Linux 系统,作为游戏电脑使用。

将 PlayStation 5 当作 Linux 游戏 PC 来使用,不再仅仅是社交网络上分享的技术演示。经过数月的努力,安全工程师兼知名 mod 制作者 Andy Nguyen(theflow0)公开了一种方法,可以让某些 PS5 设备启动完整的 Linux 桌面系统,并利用硬件加速运行 PC 游戏。

这个名为PS5-Linux 的项目,将索尼的游戏主机改造成一台更接近传统 x86-64 计算机的机器。它并非官方功能,也并非面向普通玩家,但它确实为那些想要在标准 PlayStation 界面之外探索硬件的爱好者开辟了一条新道路。

PS5-Linux究竟是什么?它是如何工作的?

该项目的核心依赖于一个虚拟机管理程序漏洞,该漏洞已在新固件版本中修复。通过利用此漏洞,PS5-Linux 可以绕过主机 GameOS 环境的部分安全层,并获得对 PlayStation 5 中使用的定制 AMD SoC 的底层访问权限。

一旦有效载荷注入完毕且Linux系统加载完成,控制台就会将其8核16线程的Zen 2 CPU(最高主频3.5 GHz)RDNA2 GPU(最高主频2.23 GHz)暴露给操作系统。这意味着硬件不再像一个封闭的控制台那样运行,而是像一台运行标准Linux发行版的PC级机器。

在此基础上,该系统可以配置为基于 Ubuntu 26.04Linux 内核 7 的完整桌面环境。在这种设置下,用户报告称能够从常规 Linux 会话中启动 Steam 游戏、通过兼容层运行 PC 游戏以及各种模拟器。

根据项目说明,PS5-Linux 使用的漏洞只是“软修改”。它不会永久替换 PlayStation 操作系统,也不会刷入自定义固件。修改仅存在于内存中;一旦主机关机或正常重启,一切都会恢复到 PS5 的原厂操作系统。

PS5 硬件上的 Linux 桌面

支持的 PS5 型号和固件版本

最重要的注意事项之一是,PS5-Linux 仅适用于非常特定的硬件和固件组合。该项目目前的目标是光驱版“厚机”(Phat)机型,也就是带有光驱的初代全尺寸 PS5。

该漏洞利用程序和有效载荷是针对固件版本 3.xx 和 4.xx开发的。运行这些版本的游戏机可以直接访问硬件,并享受 PS5-Linux 的全部功能。由于索尼已修复该漏洞,因此目前更新到更高版本的系统实际上已被锁定。

在这些支持的固件版本中,也存在一些细微差别。运行 3.xx 低版本固件的设备不支持 M.2 SSD,因此无法将内置 NVMe 硬盘专门用于 Linux 系统。相比之下,运行 4.xx 版本固件的 PS5 可以利用 M.2 插槽,将一块硬盘专门用于 Linux 环境,从而获得更高的存储性能。

该项目的开发者并未排除未来支持固件 5.xx甚至更早的 1.xx 或 2.xx 版本的可能性,但他们强调这并非目前的优先事项。无论如何,在较新的固件版本上,Linux 可能需要在虚拟化环境中运行,与目前裸机访问方式相比,性能会有所降低,限制也会更多。

由于这些限制,现有 PS5 用户群中很大一部分都被排除在外。只有那些刻意使用旧版固件或早期就停止更新主机的用户,才能真正体验到 PS5-Linux。

硬件要求和推荐配置

除了正确的PS5主机和固件之外,PS5-Linux还需要一些额外的硬件才能成为可用的桌面系统。最基本的组件是一个容量至少为64GB的USB存储设备,理想情况下最好是外置固态硬盘(SSD),这样可以加快加载速度,提升整体运行流畅度。

日常使用中,该项目建议使用标准的 USB 键盘和鼠标,因为用手柄操作 Linux 桌面远非理想之选。PS5 的 USB 接口在 Linux 系统下可用,因此连接这些外设非常简单。

网络连接通过USB 以太网或 USB Wi-Fi 适配器实现。控制台内置的网络硬件并非开箱即用,因此目前建议使用兼容的 USB 解决方案来实现在线访问以及处理下载、更新或远程存储库。

如果固件支持 M.2 功能,还可以选择将 Linux 系统安装到内置 M.2 SSD 上。在这种情况下,主机可以将 NVMe 硬盘完全用于 Linux 系统,同时保留 PS5 的原始存储空间用于存放标准游戏和官方操作系统。

如果用户想继续通过蓝牙使用官方 DualSense 手柄,则需要额外的 USB 蓝牙适配器。目前 Linux 系统无法直接使用 PS5 的内置蓝牙模块,因此只能通过外部适配器实现手柄的无线配对,而无需使用数据线。

PS5上的Linux:性能和游戏能力

配置完成后,系统便展现出该项目为何如此引人注目:PS5 的硬件性能足以胜任一台优秀的 Linux 游戏 PC。凭借全部八个 CPU 核心和 RDNA2 GPU,其性能完全可以媲美一台不错的中端台式机。

在 Ubuntu 26.04 和内核 7 下,早期测试表明,Steam 游戏和其他 PC 游戏都能以稳定的帧率运行,这主要得益于 Linux 图形堆栈和现代 API 的支持。主机 GPU 提供的硬件加速功能,使得主机能够运行在配置较低的设备上无法实现的高级特效和高负载任务。

一些演示表明,在PS5上运行的Ubuntu系统上, 《GTA V》可以达到60帧/秒,并开启了增强光线追踪,这展现了该实验性配置的极限。另一个广为人知的例子是,在主机上的Linux环境下,《蜘蛛侠》也能达到1440p分辨率和60帧/秒的帧率。

视频输出支持通过 HDMI 接口输出 1080p、1440p 和 4K 分辨率,最高刷新率可达 60Hz,并支持数字音频。目前,所有支持的分辨率均保持 60Hz 的刷新率上限。开发人员表示,未来可能会添加 120Hz 或 30Hz 等其他刷新率,但目前尚不支持。

除了商业PC游戏外,用户还可以安装模拟器、复古前端以及浏览器、办公工具或媒体播放器等标准Linux应用程序。实际上,这使得PS5变成了一台灵活的工作站,既能处理生产力任务,也能满足娱乐需求,但这一切都必须在项目实验性质的限制范围内进行。

高级控制:显存、风扇速度和加速模式

PS5-Linux 不仅仅是操作系统的最小启动版本,它还包含多个用于主机硬件的高级管理工具。这些功能对于那些关注温度、系统稳定性以及性能与噪音平衡的用户来说尤为重要。

其中一项关键特性是自定义显存分配。用户可以通过终端命令决定分配给图形工作负载的显存量,这有助于针对特定游戏或对GPU使用要求更高的应用程序进行微调。

此外,还有一个风扇控制界面,允许用户调整散热方式。通过覆盖自动曲线,发烧友可以选择以更高的噪音为代价来降低温度,或者以更低的温度换取更安静的系统,同时始终要考虑到对硬件的长期影响。

此外,该项目还包含一些选项,允许用户通过 Linux 终端启用或禁用各种加速模式。这些模式会影响 CPU 和 GPU 提升频率的幅度,进而影响性能、发热量和功耗。

开发者建议采用稍微保守的时钟速度配置,例如将 CPU 设置为 3.2 GHz 左右,并将 GPU 设置为 2.0 GHz 左右,尤其是在系统为 Slim 版本或将在高负载下长时间进行游戏时。

当前限制、漏洞和缺失功能

尽管PS5-Linux具备一些功能,但它仍处于开发阶段,存在诸多明显的局限性。它无法完全替代官方操作系统,也无法提供用户期望的面向消费者的集成度和完善程度。

首先,主机菜单中没有双启动系统或永久的 Linux 选项。每次用户想要返回 Linux 系统时,都必须重新执行漏洞利用流程,注入恶意代码,然后再次启动主机。正常重启后,主机将恢复到标准的 PlayStation 环境,不包含 Linux 系统。

在此环境下,待机或休眠模式等功能不可用。开发者曾提出过一种关机机制,使主机在下次开机时自动启动进入 Linux 系统,但该机制尚未包含在公开版本中。

部分用户反映HDMI输出和屏幕保护程序运行存在问题。在某些显示器或电视上,视频或音频可能无法正确初始化,需要手动调整或重启。在其他情况下,屏幕保护程序或节能功能与显示设备不兼容,导致黑屏或出现其他异常情况。

网络连接也存在一些特殊情况。在某些情况下,要实现完整的网络连接,需要在首次启动 Linux 系统后禁用并重新启用无线网卡。由于内部网络模块的处理方式与 PC 主板上的模块不同,因此其行为可能因配置和驱动程序而异。

PS5-Linux 的目标用户究竟是谁?

鉴于技术上的限制和实验阶段,PS5-Linux 显然是面向高级用户,而非仅仅想在主机上添加浏览器或几款 PC 游戏的用户。强烈建议用户在考虑安装之前,具备一定的 Linux 命令行工具知识和固件漏洞利用经验。

该项目依赖于索尼已在新固件中修复的一个漏洞。这不仅限制了兼容性,也引发了人们对其长期可行性的质疑:如果用户决定更新主机,Linux 路径将被封锁,而且无法保证类似的漏洞会再次出现。

此外,还需考虑经济和实际因素。虽然PS5的硬件性能强大,但对于主要追求PC游戏体验的玩家来说,组装或购买一台专用电脑可能比依赖漏洞利用且每次都需要重新启动的系统更为简便。

对于那些不再将 PS5 作为主要游戏机,或者拥有运行旧固件的备用主机的用户来说,PS5-Linux 可以成为一个有趣的平台,用于进行系统架构实验、自制软件开发、模拟以及超出官方目录的替代用例。

从主机游戏领域的角度来看,其价值更多地体现在研究和探索上,而非日常实际应用。它展现了当虚拟机管理程序不再是黑盒,开发者能够在熟悉的Linux环境下控制时钟、内存和驱动程序时,硬件的性能能够被发挥到何种程度。

安装资源和社区支持

对于符合条件且拥有合适硬件的用户,可以从 GitHub 上的官方 PS5-Linux 代码库入手。Andy Nguyen 及其合作者在该代码库中发布了详细的安装步骤、有效载荷文件以及关于兼容性、错误和改进计划的持续更新说明。

文档详细介绍了整个过程:从准备U盘到启动Ubuntu,再到配置内核、处理网络适配器以及调整更高级的参数。这是一个需要耐心和细致操作的过程,但只要固件和主机型号符合要求,就可以重复操作,非常方便。

除了 GitHub 之外,该项目还通过专门的 Discord 服务器协调大部分支持工作。在这个社区空间里,用户可以分享他们的成果,解决安装问题,并提出对脚本和文档的修改或补充建议。

阮先生本人表示,只要按照说明操作,几乎不会造成主机永久性损坏,因为该漏洞利用程序是在内存中运行,不会覆盖官方系统固件。然而,与任何底层修改一样,建议谨慎操作,确保满足所有前提条件,并做好过程中可能出现问题的心理准备。

目前来看,PS5-Linux 堪称一个显著的例子,它展示了在特定条件下,封闭式游戏主机如何被改造为一台功能齐全的 Linux 游戏 PC。这并非主流功能,也无意取代专用电脑,但它确实展现了索尼硬件的强大性能,以及玩家社区不断突破现代游戏主机性能极限的执着精神。

Linux 和 PS5 以及 GTA V 和 60 fps 以及光线处理
相关文章:
PS5 Slim 上的 Linux 系统:GTA V 以 60 帧运行,支持光线追踪和完整的 4K 分辨率
相关文章: