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

PS4 模拟器 shadPS4 完全指南:从零在 PC 上跑起《血源诅咒》

发布时间:2026/11/4 11:11:46 来源:云帆数科 栏目:资讯中心
PS4 模拟器 shadPS4 完全指南:从零在 PC 上跑起《血源诅咒》
PS4 模拟器 shadPS4 完全指南从零在 PC 上跑起《血源诅咒》【免费下载链接】shadPS4PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C项目地址: https://gitcode.com/GitHub_Trending/sh/shadPS4深夜一台 Windows 笔记本上《血源诅咒》帧率稳定地跑了起来。让它跑起来的是 shadPS4一个用 C 写的 PS4 模拟器支持 Windows、Linux、macOS含 FreeBSD。这篇按自查、构建、排障的顺序把过程走一遍。开始之前先自查三件事系统、GPU、固件前提一共三条任何一条不满足都会在对应环节卡住。系统版本。Windows、Linux或 macOS 26.0 以上且为 Apple 芯片Windows 的 ARM64 不支持编译与运行Intel Mac 则完全无法构建。支持 Vulkan 的 GPU。渲染后端依赖 Vulkan 驱动显卡不支持的话启动后要么没有窗口要么直接报错。⚠️合法取得的固件。模拟器需要一批.sprx固件模块放进sys_modules目录。项目本体不带这些文件需自行从合法持有的 PS4 主机上 dump。缺了它们游戏启动即崩溃或字体、界面乱码。两条上线路PS4 模拟器免编译与源码构建官方 QtLauncher 路线只玩游戏的话这条路最短。下载图形界面启动器 QtLauncher 的发布版指定游戏目录即可使用全程不涉及编译器。从 clone 到可执行文件要改核心或读代码就从源码构建。以 Linux 为例先装约 18 个构建依赖清单见 Linux 编译指南。官方推荐 Clang 23与官方构建、CI 同版本用 GCC 构建可能遇到未知问题。随后是最短的 PS4 模拟器构建链git clone --depth 1 --recursive https://gitcode.com/GitHub_Trending/sh/shadPS4 cd shadPS4 cmake -S . -B build/ -DCMAKE_C_COMPILERclang-23 -DCMAKE_CXX_COMPILERclang-23 cmake --build ./build --parallel $(nproc)--recursive不能省所有第三方依赖都靠子模块管理缺了它 clone 下来的代码不完整。编译阶段机器快卡死就把--parallel $(nproc)去掉单线程跑。构建完成后执行./build/shadps4 CUSA00900CUSA00900 是《血源诅咒》美版前提是游戏目录已在配置中指定。Windows 用 Visual Studio 2022 加 CMake步骤见 documents/building-windows.mdmacOS 需要 Xcode 26.0 以上见 documents/building-macos.md。最难模拟的部分PS4 GPU 与着色器重编译PS4 的 CPU 代码一行都不用动要重写的是内核和 GPU。PS4 的 CPU 是 x86-64与 PC 同族游戏可执行代码原生运行无需指令翻译。系统层相反内核与系统库逐一重新实现核心代码在src/core/libraries/kernel/线程、进程、内存、文件系统都在这里。GPU 部分最复杂。PS4 的 GPU 是 AMD 的 GCN 架构芯片代号 LiverpoolPC 显卡看不懂它的指令集。shadPS4 分两层处理src/video_core/amdgpu/liverpool.cpp逐条解释 GPU 的寄存器级命令着色器重编译器 负责重写着色器——前端解码 GCN 字节码转成中间表示IR过一遍优化 pass位于src/shader_recompiler/ir/passes/最后产出 SPIR-V 交给 Vulkan 执行。这套重编译器的设计参照了 yuzu 的 Hades 编译器优化器底座现成团队得以专注模拟 AMD GPU 本身的问题。PC 一侧的队列、帧图与交换链由src/video_core/renderer_vulkan/负责。出问题按这个顺序查故障基本逃不出四种按顺序走每步耗时都不长。先看固件。核对.sprx是否齐全放进sys_modules。这是出现频率最高的原因。按键映射。内置映射WASD 左摇杆IJKL 右摇杆三角圆圈叉方块对应小键盘 8/6/2/4或 C/B/N/VF11 全屏F10 帧数F12 触发 RenderDoc 抓帧。Xbox 与 DualShock 手柄即插即用。开新游戏前查兼容性列表。项目维护着游戏兼容性列表逐作记录运行状态。挑已被验证的能省下撞同款崩溃的时间。真崩了看日志。日志文件在可执行文件的user/log/下从末尾读起找 Critical 级消息调试文档 讲了怎么读堆栈、报 bug 该附哪些信息。Linux 上 RenderDoc 需设置SDL_VIDEODRIVERx11不支持 Wayland。接下来玩什么兼容性列表与参与方式选游戏由兼容性列表说了算状态从无法启动到可完整游玩不等挑有记录的比盲试快。报告问题附上游戏名、CUSA 代码如 CUSA00900、版本号和日志开发者能据此定位复现环境。想提交代码先读 CONTRIBUTING.md再发起 PR。项目自称早期开发阶段README 里写明别指望完美体验。但每发一个版本兼容性列表里能玩的游戏就往后多走一行下一行可能就是你在等的那款。【免费下载链接】shadPS4PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C项目地址: https://gitcode.com/GitHub_Trending/sh/shadPS4创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

163MusicLyrics 从 0 到 1 上手指南:把带时间轴的歌词批量导出成 LRC/SRT
163MusicLyrics 从 0 到 1 上手指南:把带时间轴的歌词批量导出成 LRC/SRT

163MusicLyrics 从 0 到 1 上手指南:把带时间轴的歌词批量导出成 LRC/SRT 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major 163Music… · 2026/11/4 11:11:46

Devanagari_PP-OCRv5_mobile_rec_onnx与TensorRT集成:GPU加速OCR推理完整指南
Devanagari_PP-OCRv5_mobile_rec_onnx与TensorRT集成:GPU加速OCR推理完整指南

Devanagari_PP-OCRv5_mobile_rec_onnx与TensorRT集成:GPU加速OCR推理完整指南 【免费下载链接】devanagari_PP-OCRv5_mobile_rec_onnx 项目地址: https://ai.gitcode.com/paddlepaddle/devanagari_PP-OCRv5_mobile_rec_onnx 飞桨PaddlePaddle的Devanagari_P… · 2026/11/4 11:10:45

Whisky 免费在 Apple Silicon Mac 上运行 Windows 软件完整指南:10 分钟跑通第一个 exe
Whisky 免费在 Apple Silicon Mac 上运行 Windows 软件完整指南:10 分钟跑通第一个 exe

Whisky 免费在 Apple Silicon Mac 上运行 Windows 软件完整指南:10 分钟跑通第一个 exe 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky Whisky 是一款免费的原生 macOS 应… · 2026/11/4 11:10:45

LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译
LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译

LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator LunaTranslator 是一款免费开源、… · 2026/11/4 11:50:37

如何用自有ROM构建多语言Emerald 3DS:西班牙语、法语与意大利语版本构建教程
如何用自有ROM构建多语言Emerald 3DS:西班牙语、法语与意大利语版本构建教程

【免费下载链接】emerald-3ds Native Pokmon Emerald port for Nintendo 3DS, featuring dual-screen gameplay, stereoscopic 3D, and a fully 3D world. 项目地址: https://gitcode.com/gh_mirrors/em/emerald-3ds 点击查看 免费下载 Emerald 3DS 是《宝可梦 红宝… · 2026/11/4 11:50:37

蔡司三坐标测量仪是什么?一文读懂原理、型号、精度与行业应用
蔡司三坐标测量仪是什么?一文读懂原理、型号、精度与行业应用

蔡司三坐标测量仪是什么?简单说,三坐标测量机(CMM,Coordinate Measuring Machine)就是一台能在三维空间里 "量尺寸" 的设备:测头沿着 X、Y、Z 三个方向移动,逐点或连续扫过工件表面&a… · 2026/11/4 11:49:36

Xoodyak算法的各种密码分析方法全面盘点
Xoodyak算法的各种密码分析方法全面盘点

Xoodyak算法的各种密码分析方法全面盘点Xoodyak作为NIST轻量级密码竞赛的决赛算法,其安全性受到了学界的广泛审查。目前,所有已发表的攻击都针对缩减轮数的版本,其完整的12轮核心置换Xoodoo尚未被任何攻击所突破。以下是根据现有研究&#xf… · 2026/11/4 11:49:36

【LLM】第五章:LangChain框架介绍+开发前的准备工作
【LLM】第五章:LangChain框架介绍+开发前的准备工作

【LLM】第五章:LangChain框架介绍开发前的准备工作 本系列开始循序渐进讲LangChain框架。 LangChain是当前构建生产级AI智能体系统的首选,学习LangChain框架的意义不仅仅是开发智能体,透过框架,我们可以看到设计框架的这群牛人&… · 2026/11/4 11:49:36

CBC-MAC算法的各种密码分析方法全面盘点
CBC-MAC算法的各种密码分析方法全面盘点

CBC-MAC算法的各种密码分析方法全面盘点CBC-MAC(Cipher Block Chaining Message Authentication Code)是一种基于分组密码构造消息认证码的经典算法-。虽然设计精巧,但在不同条件下存在多种密码分析方法。以下是针对CBC-MAC及其主要变体的攻击… · 2026/11/4 11:49:36

双极步进电机控制实战: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

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战: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

了解更多?预约专属演示

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

企业微信二维码