news 2026/9/11 11:26:04

Dolphin 安装上手教程:5 分钟从源码跑通 GameCube 与 Wii 模拟器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Dolphin 安装上手教程:5 分钟从源码跑通 GameCube 与 Wii 模拟器

Dolphin 安装上手教程:5 分钟从源码跑通 GameCube 与 Wii 模拟器

【免费下载链接】dolphinDolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.项目地址: https://gitcode.com/GitHub_Trending/do/dolphin

想在电脑上重温 GameCube 和 Wii 游戏?装不好、找不到系统文件、手柄不识别,是新手卡壳最多的三处。Dolphin 是一款开源的 GameCube/Wii 模拟器,支持 Windows、Linux、macOS 和 Android,可以把这两台主机上的经典游戏搬进你的电脑,还附带画质与性能增强。下面先带你用最短路径装好它,再按平台拆要点,最后按「现象→原因→修复」过一遍高频坑位。

先跑起来:最短安装路径

先看硬件门槛,以官方文档 Readme.md 给出的系统要求为准:

平台系统版本处理器图形要求
Windows10(1903 或更高)支持 SSE2 指令集较新型显卡,Direct3D 11.1 / OpenGL 3.3 级别
macOS11.0 或更高支持 SSE2OpenGL 3.3 级别
Linux常见发行版均可2008 年前后的双核 3GHz 即可,越新越好OpenGL 3.3 起步,4.4 体验更佳
Android7.0 或更高64 位(ARMv8 / x86-64)OpenGL ES 3.0 起步

想要 4K 分辨率下稳定高帧率,建议 6 核以上 CPU 加中高端独立显卡,具体以实际机型为准。

克隆仓库并补齐依赖模块

git clone https://gitcode.com/GitHub_Trending/do/dolphin cd dolphin git submodule update --init --recursive

子模块是仓库引用的第三方代码,漏了这一步后面会缺文件,别跳过。

配置构建

cmake -B build

CMake 是构建工具的项目配置器:它读取你的系统环境,生成一套适合本机编译的构建脚本。

编译并启动

cmake --build build -j $(nproc) ./build/Binaries/dolphin-emu

编译完成后到Binaries目录找可执行文件。主界面能打开就算跑通了;在终端输入./build/Binaries/dolphin-emu --version能看到版本号,同样说明安装成功。

平台差异:一张表看全,重点讲 Linux

平台推荐程度最短路径备注
Linux推荐CMake 三行命令上文已完整给出
Windows推荐Visual Studio 生成 Release也可做 NSIS 安装包
macOS可用官方发布版或通用二进制脚本开发者向,细节以官方文档为准
Android可用Android Studio 导入 Gradle 工程进阶玩法,新手可跳过

Windows 下的构建

装好 Visual Studio(勾选 C++ 工作负载)后,用仓库根目录的 CMakePresets.json 生成 Visual Studio 工程,选 Release 配置生成,产物同样在Binaries里。想要一个带桌面快捷方式的标准安装,可以基于 Installer/Installer.nsi 用 NSIS 打安装程序。

macOS 与 Android 点到为止

macOS 上开发者可以用 BuildMacOSUniversalBinary.py 构建同时支持 Intel 和 Apple Silicon 的通用二进制,产物位于universal目录,细节以官方文档为准。Android 需要 Android Studio 环境,导入Source/Android下的 Gradle 工程后由 CMake 自动编译原生代码,这里不展开。

Linux 本地开发模式

不想动系统目录时,加一个开关构建本地开发版,编译后把仓库里的Data/Sys目录软链进Binaries,可执行文件就能带着系统数据直接跑:

cmake -B Build -DLINUX_LOCAL_DEV=true cmake --build Build -j $(nproc) ln -s ../../Data/Sys Build/Binaries/

各发行版依赖包差异较大,缺库报错时按官方文档的依赖清单补齐即可。

按症状修:装好之后最常见的四个坑

主界面能开,一进游戏就报错

原因:模拟器找不到 Sys 目录。Sys 里存放字体和游戏必需的 GameCube 系统数据,从源码安装时它不会自动出现在用户目录里。修复:把仓库的Data/Sys整个拷进你的 Dolphin 用户目录(Linux 默认在~/.local/share/dolphin-emu,Windows 在「文档\Dolphin Emulator」),或直接用上面的本地开发版软链方案。

黑屏、花屏或帧率明显偏低

原因:显卡驱动过旧,或当前视频后端不适合你的硬件。修复:先升级显卡驱动;仍不理想就进设置换后端——Windows 可选 Direct3D 12,macOS 选 Metal,Linux 推荐 Vulkan 或 OpenGL。首次进入 3D 场景时的卡顿多为着色器(提前编译好的图形指令,省去运行时编译开销)现编译,稍等片刻即恢复。

Linux 下 Wii 遥控器或手柄无反应

原因:这两类手柄走普通 USB 通道,当前用户没有打开设备的权限时,模拟器读不到它。修复:仓库根目录提供了 Data/51-usb-device.rules,把这类 udev 规则装进系统的 udev 规则目录并重新加载,具体路径与命令以官方文档为准。

游戏能跑但整体偏卡

原因:多数情况不是装坏了,而是渲染与音频配置没选对。修复:优先换用 Vulkan 后端并更新驱动;音频引擎在 HLE(高速近似)与 LLE(低速高保真)之间按游戏实际表现切换,遇到个别游戏再针对性调。

下一步做什么

  • 装好不等于跑好:用--version确认版本,再加载一个游戏镜像完整走一遍流程
  • 熟悉 dolphin-tool 命令行工具:支持 convert、verify 等命令,可在 ISO、GCZ、WIA、RVZ 之间转换并校验镜像
  • 需要更细的系统要求、卸载方法或命令行参数,直接看仓库的 Readme.md,那里是唯一权威出处

延伸阅读:Readme.md里的 Command Line Usage 一节,把常用启动参数列全了,值得通读一遍。

【免费下载链接】dolphinDolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.项目地址: https://gitcode.com/GitHub_Trending/do/dolphin

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 11:25:25

HTOOL-SL6H便携信号源深度体验:按键、双通道与SCPI程控实战

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

作者头像 李华
网站建设 2026/9/11 11:21:38

从SEO到AEO:AI时代内容优化的技术演进与实践

1. 从SEO到AEO:媒体发布的技术演进与AI重构 十年前,我在一家创业公司负责网站优化时,每天的工作就是盯着关键词排名和反向链接数量。当时谁能想到,如今我们谈论的不再是"搜索引擎优化",而是"人工智能体…

作者头像 李华
网站建设 2026/9/11 11:20:17

Linux入门指南:从基础命令到系统管理

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

作者头像 李华