Rockbox 复古掌机端口 - RG35XX TrimUI GKD Pixel 注意事项
复古掌机 vs 传统 DAP
Rockbox 在复古掌机上的运行方式和传统 DAP 完全不同:
| 维度 | 传统 DAP(iPod/Sansa) | 复古掌机(RG35XX/TrimUI) |
|---|---|---|
| Rockbox 运行方式 | Bare-metal(直接跑硬件,完全接管) | Hosted(跑在原生 Linux 系统上,像一个 App) |
| 安装方式 | Rockbox Utility / 手动刷引导器 | PortMaster 包管理器 / PortMaster Pak |
| 引导器 | 需要独立刷到硬件 Flash | 不需要——原生 Linux 系统启动 Rockbox |
| 双启动 | 引导器级别切换 Rockbox ↔ 原厂 | 退出 Rockbox 回到原生系统菜单 |
| USB 驱动 | Rockbox 自己实现 | Linux 原生驱动(成熟稳定) |
| 驱动依赖 | Rockbox 自己写 | 依赖原生 Linux(声卡、屏幕、按键) |
| 性能 | 受限于 DAP 硬件(iPod ARM 160MHz) | 远高于传统 DAP(RG35XX ARM Cortex A9 1GHz+) |
| 端口状态 | 多数 Stable | 多数 Unstable |
哪些复古掌机有 Rockbox 端口
| 设备 | 端口状态 | 安装方式 | 说明 |
|---|---|---|---|
| Anbernic RG35XX | Unstable | PortMaster | 最热门的复古掌机之一,Rockbox 端口活跃 |
| Anbernic RG35XX Plus | Unstable | PortMaster | 升级版 |
| Anbernic RG Nano | Unstable | PortMaster | 迷你版 |
| TrimUI Brick / A133P | Unstable | NextUI Pak / PortMaster | 通过第三方 Pak 包 |
| GKD Pixel / Pixel 2 | Unstable | PortMaster | |
| RP Flip 2 | Unstable | PortMaster | |
| 其他 | 查 Rockbox Wiki | 社区在持续新增 |
安装步骤:以 RG35XX 为例
方式一:PortMaster(推荐)
- 在 RG35XX 原生系统里打开 PortMaster 应用
- 搜索 Rockbox
- 找到后点击 Install
- 等安装完成(几分钟)
- 安装完成后 Rockbox 会出现在原生系统的应用列表里
- 点击 Rockbox 图标启动
PortMaster 方式的优势:
- 一键安装,不需要懂 Linux
- PortMaster 自动管理包的更新和依赖
- 卸载也在 PortMaster 里点一下就行
方式二:手动安装
- 从 Rockbox 官方 Daily Build 页面下载 RG35XX 目标的 Rockbox 包
- 解压到 SD 卡的指定目录(具体路径看 Rockbox Wiki)
- 在原生系统里找对应的启动入口(部分端口需要手动创建启动脚本)
不推荐新手手动安装——路径容易错、启动脚本容易写错。
复古掌机上 Rockbox 的限制
限制一:不是完全替代系统
传统 DAP 刷 Rockbox 后原厂固件被 Rockbox 替换——Rockbox 是系统,原厂是备胎。
复古掌机上 Rockbox 是原生系统里的一个 App——原生 Linux 仍然跑着,Rockbox 只是其中一个应用。这意味着:
- Rockbox 不能直接控制硬件的所有能力(SD 卡分区、CPU 频率、电源管理等)
- 某些硬件功能需要原生系统先初始化好(比如音频编解码芯片)
- Rockbox 退出后直接回原生系统
限制二:稳定性
复古掌机的 Rockbox 端口几乎都是 Unstable——意味着:
- 可能有功能缺失(录音、FM、S/PDIF 等可能还没移植)
- 可能有偶发崩溃
- 开发活跃(PortMaster 里的 Rockbox 包会有更新)
建议:先跑几天 Unstable,遇到问题查 PortMaster 评论区和 Rockbox Wiki,确认已经有稳定端口再考虑替换传统 DAP。
限制三:复古掌机原生系统有更适合的场景
RG35XX 原生系统支持:
- 几百款游戏模拟器(NES/SNES/GBA/PS1/N64…)
- H.264/H.265 视频播放
- WiFi / BT
- 屏幕快照
Rockbox 在复古掌机上的定位是"顺便用的"——平时玩游戏用原生系统,想听歌时切到 Rockbox。
限制四:音频输出路径
复古掌机的音频输出:
- Rockbox 跑在原生系统上 → Rockbox 的音频通过 Linux ALSA 声卡驱动 → 原生音频硬件
- 比传统 DAP(Rockbox 直接操作硬件音频芯片)多了一层 → 可能有微小的延迟增加
对普通用户来说几乎察觉不到,但追求极致延迟的可能有影响。
适合谁
- 已经有 RG35XX / TrimUI 的用户:想让复古掌机同时当个无损播放器
- 不想专门买 DAP 但又想体验 Rockbox:一台复古掌机搞定游戏 + 音乐
- 传统 DAP 用户:复古掌机端口性能远强,用来试 Rockbox Daily Build
不适合谁
- 追求 Rockbox 完整功能的(S/PDIF、IR、专业录音等可能在复古掌机端口上缺失)
- 想用 Stable 版本的(复古掌机端口几乎全是 Unstable)
- 想刷 Rockbox 替代原生系统的(复古掌机不能 bare-metal 刷)