首页/新闻资讯/正文详情

KytyPS5 开源PS5模拟器完全指南:手把手在 PC 上编译并首次启动

发布时间:2026/11/5 6:31:27 来源:云帆数科 栏目:资讯中心
KytyPS5 开源PS5模拟器完全指南:手把手在 PC 上编译并首次启动
KytyPS5 开源PS5模拟器完全指南手把手在 PC 上编译并首次启动【免费下载链接】KytyPS5PlayStation 5 translation layer for Windows, Linux and macOS项目地址: https://gitcode.com/gh_mirrors/ky/KytyPS5想不装主机、直接在 PC 上玩 PS5 游戏KytyPS5 是一款用 C 编写的免费开源 PS5 模拟器官方称转译层支持 Windows、Linux、macOS 三大平台采用 GPL-2.0 许可证。你只需要一个合法获取的游戏目录就能开玩。项目速览先核对 6 个硬事实这些硬事实决定你的机器能不能跑起来动手前花一分钟过一遍许可证GPL-2.0基于深度改造的原 Kyty 项目MIT 许可原文见 LICENSES/Kyty-MIT.txt开发语言C平台支持Windows x64 与 Linux x64 为主测平台macOS 为实验性支持——x86-64 构建在 Apple Silicon 上经 Rosetta 2 运行Vulkan 由 MoltenVK 提供开发状态活跃开发中版本之间行为可能明显变化运行依赖不需要任何外部底层模拟模块核心功能全部内置构建与硬件门槛CMake 3.22.1、Ninja、Clang不支持 MSVC 的 cl.exe、Qt 6、glslang外加一块支持 Vulkan 1.3 且驱动最新的 GPU⚠️ 注意该项目与索尼互动娱乐或 PlayStation 品牌无官方关联也不分发任何游戏或受版权保护的系统软件。请务必只使用自己合法获取的游戏文件。上手篇从零到首次运行全程只有三步备环境、克隆构建、加游戏运行。核对环境要求先确认你的机器满足三条系统是 Windows 10 1803、主流 Linux 发行版或 Apple Silicon 上的 macOSCPU 为 64 位 x86 处理器macOS 即 Apple Silicon Rosetta 2GPU 支持 Vulkan 1.3驱动为最新版构建工具装 CMake 3.22.1、Ninja、ClangWindows 用 clang-cl、Qt 6含 Concurrent、Network、Widgets和 glslang。Linux 一条命令装齐系统依赖sudo apt-get install --no-install-recommends \ clang lld ninja-build cmake git glslang-tools python3 pkg-config \ libgl1-mesa-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev \ libxi-dev libxrandr-dev libxss-dev libxtst-dev libxkbcommon-dev \ libasound2-dev libpulse-dev libudev-dev libdbus-1-dev libwayland-dev wayland-protocols缺音频和 Wayland 开发包时构建会静默跳过对应后端结果是没有声音、手柄热插拔失效。克隆仓库并构建git clone https://gitcode.com/gh_mirrors/ky/KytyPS5 cd KytyPS5 git submodule update --init --recursive最后一行会拉齐全部内置依赖。Linux 下接着配置、构建、安装cmake -S . -B _Build/linux -G Ninja -DCMAKE_BUILD_TYPERelease \ -DCMAKE_C_COMPILERclang -DCMAKE_CXX_COMPILERclang -DCMAKE_PREFIX_PATH$Qt6_DIR cmake --build _Build/linux --target launcher --parallel cmake --install _Build/linux --prefix _Build/linux/installWindows 打开 VS 2022 x64 Native Tools 命令行换成 clang-cl 和你自己的 Qt 路径cmake -S . -B _Build/windows -G Ninja -DCMAKE_BUILD_TYPERelease -DCMAKE_C_COMPILERclang-cl -DCMAKE_CXX_COMPILERclang-cl -DCMAKE_PREFIX_PATHC:/Qt/6.x.x/msvc2022_64 cmake --build _Build/windows --target launcher cmake --install _Build/windows --prefix _Build/windows/install安装步骤会把 Qt 运行时一并拷进 install 目录装完即可运行。macOS 的细节Rosetta 2、MoltenVK 的 ad-hoc 签名见 README.md 的 macOS 小节。添加游戏并启动运行图形化启动器kyty_launcherWindows 下是kyty_launcher.exemacOS 可直接双击KytyPS5.app在全局设置里添加一个或多个游戏文件夹启动器会递归搜索含eboot.bin的游戏目录和.zarZArchive游戏存档在列表里选中游戏点运行 也可以跳过图形界面用命令行直接拉起模拟器内核./_Build/linux/install/kyty_emulator --game /games/你的游戏目录--game支持游戏目录、单个 ELF 和.zar存档三种形式加--help还能看到图形、日志、校验等一堆调试参数。画面停在游戏标题界面的那一刻你就正式进来了。兼容性与实测一览现在能玩到什么程度官方口径是能启动一批 2D 与 3D 游戏从 2D 横版到 3D 大作都有官方实拍截图先睹为快游戏类型实测画面Cyberpunk 20773D 开放世界Demons Souls3D 动作SILENT HILL: The Short Message3D 恐怖UFC 63D 体育Neptunia ReVerse2D 横版边界也要交代清楚兼容性不是 100%部分 3D 游戏仍可能遇到崩溃或图形错误项目正处在活跃开发期重心就是扩大兼容性、提高启动成功率能玩的游戏随版本变多社区还在维护一份游戏兼容性列表跑之前可以先查一下目标游戏省时间原理拆解PS5 游戏是怎么搬到你 PC 上的一句话概括KytyPS5 是游戏和你电脑之间的实时翻译官把游戏写给 PS5 的指令实时翻成你的 CPU 和 GPU 能执行的形式。翻译工作分布在几个目录里看懂这几条路径就掌握了大半骨架。CPU 侧加载、内核、系统软件三个模块src/loader/ 负责进门解析游戏的 ELF 可执行文件并载入内存为来宾代码提供执行环境src/kernel/ 模拟办公室PS5 内核层——内存地址空间、pthread 线程、信号量、事件队列、内核文件系统src/libs/ 打理生活起居逐个实现 PS5 系统软件音频、控制器、对话框、字体、网络都有对应宿主实现GPU 侧RDNA 2 到 Vulkan 的三级翻译链PS5 的 GPU 基于 AMD RDNA 2这是移植里最难啃的部分指令流向是一条三级流水线解码— src/graphics/guest_gpu/解析 GPU 的 PM4 命令包与图形格式相当于听清原话重编译— src/graphics/shader/recompiler/把 RDNA 2 着色器指令解码成自有 IR跑控制流分析、死代码消除、资源追踪等优化 pass最终发射 SPIR-V渲染— src/graphics/host_gpu/Vulkan 1.3 后端处理渲染目标、命令调度与内存管理把画面真正画出来整条链路就是RDNA 2 指令 → 自定义 IR → SPIR-V → Vulkan这正是 3D 游戏能在三大平台正常显示的原因。进阶回归测试、贡献入口与常见坑回归测试tests/ 下有覆盖内存、着色器、资源追踪等关键路径的测试套件构建kyty_tests目标后执行ctest --test-dir _Build/linux --output-on-failure即可全量跑一遍贡献入口项目最缺的是玩游戏测试并提交带完整日志的 Bug 报告代码 PR 必须针对具体游戏的具体问题与游戏问题无关的重构会被自动关闭常见坑报告渲染问题前先更新显卡驱动崩溃和图形错误在活跃开发期属于常见现象报告时记得附上版本号对想在 PC 上玩 PS5 游戏的人KytyPS5 已经交出了一份能跑通大作的答卷对想研究 C 模拟器开发的人它又是一个 CPU、GPU、系统层俱全的完整样本。想动手的话直接从上手篇跟着三步走就行卡住了再回来对照速览里的依赖清单。✅【免费下载链接】KytyPS5PlayStation 5 translation layer for Windows, Linux and macOS项目地址: https://gitcode.com/gh_mirrors/ky/KytyPS5创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

SuperSplat 高斯泼溅编辑 3 坑排查指南
SuperSplat 高斯泼溅编辑 3 坑排查指南

SuperSplat 高斯泼溅编辑 3 坑排查指南 【免费下载链接】super-splat 3D Gaussian Splat Editor 项目地址: https://gitcode.com/gh_mirrors/su/super-splat 在浏览器里直接做 3D Gaussian Splat 编辑的人,多半会先碰到 SuperSplat。真正卡人的很少是渲染&am… · 2026/11/5 6:31:27

Google Attestation Key
Google Attestation Key

1 简介 因为最近要用到这个,所以简单写写。 定义: Attestation Key是Android Key Attestation 的信任根,用来给设备TEE/StrongBox里的认证证书链做信任背书,让后端服务器可信地确认:这个密钥真的跑在安全硬件里&… · 2026/11/5 6:30:27

6、java程序员-前端面试题
6、java程序员-前端面试题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 6:30:26

OpenClaw 2026版核心能力与京东云部署指南
OpenClaw 2026版核心能力与京东云部署指南

1. OpenClaw(Clawdbot)2026版核心能力解析OpenClaw作为新一代AI助理框架,在2026年3月发布的版本中实现了多项突破性升级。与市面上常见的聊天机器人不同,它真正实现了从"对话交互"到"任务执行"的跨越。我在实… · 2026/11/5 7:15:37

推荐系统架构设计与工程实践:从实时处理到多目标优化
推荐系统架构设计与工程实践:从实时处理到多目标优化

1. 推荐系统的演进与挑战十年前我刚入行推荐系统时,业界还在用基于物品协同过滤的静态模型。记得当时为了提升3%的准确率,团队花了两个月调整相似度计算公式。如今在电商平台工作,每天要处理20亿的用户行为事件,模型更新频率从周级… · 2026/11/5 7:15:37

基于STM32F407的嵌入式示波器设计与实现
基于STM32F407的嵌入式示波器设计与实现

简介:本资源是一套基于STM32F407微控制器实现的嵌入式数字示波器完整开发工程,面向嵌入式初学者、电子类专业学生及硬件开发者,解决低成本、可定制化信号采集与实时波形显示的学习与实践需求。项目深度整合ADC高速采样、FIFO数据缓存、Cortex… · 2026/11/5 7:15:37

二叉树硬币分配算法:后序遍历与递归解法
二叉树硬币分配算法:后序遍历与递归解法

1. 问题理解与解法思路这道题目要求我们在二叉树中重新分配硬币,使得每个节点恰好有1枚硬币。我们可以通过递归遍历二叉树来解决这个问题。关键在于理解每个节点的"过载量"(即该节点的硬币数与1的差值),以及如何将这些过… · 2026/11/5 7:15:37

网络安全运维学习路线:从零基础到专业进阶
网络安全运维学习路线:从零基础到专业进阶

1. 网络安全运维学习路线解析作为一名在网络安全行业摸爬滚打十年的老兵,我见过太多转行者因为学习顺序错误而浪费时间和精力。今天我就来分享一套经过实战验证的网络安全运维学习路线,帮助零基础的朋友少走弯路。1.1 为什么学习顺序如此重要网络安全运维… · 2026/11/5 7:15:37

商业航天与卫星通信技术解析及应用场景
商业航天与卫星通信技术解析及应用场景

1. 商业航天与卫星通信行业概述2000年初,我参与第一个卫星地面站建设项目时,商业航天还只是各国航天局的专属领域。如今SpaceX的猎鹰火箭已实现常态化回收,OneWeb和星链正在近地轨道展开激烈竞争——这个曾经由国家主导的行业,正在… · 2026/11/5 7:14:37

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码