📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。


挑选合适的单板计算机(Single Board Computer)

在开始挑选你的“掌上游戏大脑”之前,建议先查看设备导航页面,确保你正在阅读适合自己设备的教程。

如果你打算购买一块全新的开发板,可以查阅兼容性矩阵(Compatibility Matrix),看看每款板子分别支持哪些模拟器。

【提示】当你把鼠标悬停在 Batocera 官网下载页面的链接上时,你会看到镜像文件的具体名称。你会惊讶地发现,原来这么多不同的设备竟然都在使用同一个系统镜像!


游戏机世代速查表

在讨论硬件性能时,我们经常会提到“游戏机世代”。为了方便理解,可以参考下表(排名不分先后):

^ 世代 ^ 家用主机 ^ 掌上游戏机 ^
| :— | :— | :— |
| 第三代 | NES(红白机)、Sega Master System、Atari 7800 | 暂无(除非你把 Game & Watch 也算进去) |
| 第四代 | SNES(超级任天堂)、Sega Genesis/Megadrive、Philips CD-i、Neo Geo、PC-Engine | Game Boy、Sega Game Gear |
| 第五代 | Sony PlayStation (PS1)、N64、Sega Saturn(世嘉土星)、Atari Jaguar | Game Boy Color、Sega Genesis Nomad |
| 第六代 | Sony PS2、Microsoft Xbox、Nintendo GameCube、Sega Dreamcast | Game Boy Advance (GBA)、Nokia N-Gage、Neo Geo Pocket Color |
| 第七代 | Nintendo Wii、Microsoft Xbox 360、Sony PlayStation 3 (PS3) | Nintendo DS (NDS)、Sony PSP |

生活化类比: 模拟器的性能开销就像是“代际负担”。在计算运行所需的性能时,通常可以认为掌机的要求比同时代的家用机低一个半世代
【注意】世嘉土星(Sega Saturn)是一个特例,由于其复杂的硬件架构,模拟它所需的性能等同于第六代家用机。

【注意】本教程中列出的所有价格均为以美元(USD)计价的预估值。实际价格会因地区和库存情况而有所波动。


树莓派家族 (Raspberry Pi family)

树莓派 Zero (Raspberry Pi Zero)

它真的非常小巧!

这是一份专门为超迷你单板计算机——树莓派(Raspberry Pi)系列准备的入门指南。


树莓派 Zero (Raspberry Pi Zero)

这是一款极其廉价(仅需约 5 美元)的微型主板。

硬件规格: 它搭载了频率为 1 GHz 的单核 ARM 处理器(ARM Processor),以及 512 MBDDR2 内存(RAM)
【提示】如果你看到型号后缀带 WWH,说明它内置了无线网卡和蓝牙功能。

这款板子经历过多次微调:初代版本主频只有 700MHz(性能等同于树莓派 1 代),而目前市面上生产的新版本都已升级至 1 GHz。由于体积小巧,它通常被玩家塞进 Retroflag GPI Case 这种复古掌机外壳里,DIY 成一台专属掌机。

必备配件

想要让它跑起来,你需要准备:
* 第一步: 准备一张 Micro-SD 卡(用于安装系统和存放游戏)。
* 第二步: 准备一根 Mini HDMI 转 HDMI 线(用于连接电视或显示器)。
* 第三步: 准备好控制器和键盘的连接方式(需要 Micro-USB 转 USB 适配器)。
* 第四步: 准备一个 USB 电源
* 额外提示: 如果你需要同时连接多个设备,可能还需要一个 USB 集线器(USB Hub)

性能表现

生活化类比: 树莓派 Zero 就像是一台经典的“功能机”。它能完美应付第四代(4th gen)及以前的游戏(如街机、FC、MD、SFC 等)。虽然能跑一些简单的第五代游戏(如 PS1 上的 2D 游戏),但大部分 3D 大作对它来说都太过沉重,玩起来会像幻灯片一样卡顿。部分街机游戏也可能存在掉帧。


树莓派 1 代 (Raspberry Pi 1)

家族的长子。

这是一款售价约 30 美元 的主板。作为树莓派系列的鼻祖,它的核心规格与 Pi Zero 基本一致,但主频更低,仅为 700 MHz
【注意】虽然它衍生过很多版本,但我们推荐选择 B 型(Model B)。目前的最新修订版在外观上与后来的 B 型机很像,拥有 4 个 USB 接口。

【提示】虽然这款主板目前仍在生产,但官方基本已将其视为“停产”状态。如果你追求更好的模拟性能,在价格差不多的情况下,请优先考虑更新的 Pi 3Pi 4。此外,官方未来可能会停止对该型号的技术支持。

必备配件

  • Micro-SD 卡
  • 电源适配器
  • HDMI 线

性能表现

与 Pi Zero 相同,性能上限仅到第四代游戏。


树莓派 2 代 B 型 (Raspberry Pi 2 Model B)

经典的延续。

这是一款售价约 30 美元 的二代产品。它奠定了树莓派沿用至今的标准外形。虽然它的规格比 1 代稍好一点,但在当下已经显得力不从心。
【提示】这款型号已经过时了,建议直接入手性能更强的 Pi 3Pi 4

【注意】针对树莓派 2 代,Batocera v31 是支持该设备的最后一个版本。

必备配件

  • 第一步: 准备一张 Micro-SD 卡
  • 第二步: 准备一个 Micro-USB 接口的电源
  • 第三步: 准备一根 HDMI 线

性能表现

性能上限到第四代游戏机,表现与前面提到的 Pi Zero 基本持平。


树莓派 3 (Raspberry Pi 3)

模拟器界的“终极版”。

这是一款售价约 35 美元 的高性价比主板。它是目前市面上最主流的树莓派型号,也是 2020 年以来最容易买到的型号。
【提示】强烈建议购买 B+ 型(Model B+)。市面上绝大多数配件、扩展板(HATs)和外壳都是为这个型号设计的。初版 B 型的 Wi-Fi 和蓝牙接收信号较差,而 B+ 型完美解决了这个问题。

生活化类比: 树莓派 3 就像是一台“国民代步车”,配件好找,修起来也方便。但在跑一些大负载任务时,它会因为发热而“减速”(即过热降频 Thermal Throttling),所以最好给它配上风扇等主动散热(Active cooling)设备。

【注意】关于 64 位系统的升级事项:
* 尽管它搭载了 64 位处理器,但 Batocera v31 及更低版本在该型号上仅以 32 位模式运行。
* 从 Batocera v32 开始支持 64 位。如果你是从旧版本升级,必须手动将 /boot/config.txt 文件替换为 /boot/config64.txt

【注意】关于音频卡顿的修复:
如果在 v31v32 版本遇到严重的音频断续问题,请在 batocera.conf 配置文件中添加以下代码来增加音频延迟:

global.RetroArch.audio_latency=96
gb.RetroArch.audio_latency=192
gbc.RetroArch.audio_latency=192

必备配件

  • Micro-SD 卡
  • 高质量电源(Micro-USB): 【提示】强烈建议使用官方电源,否则容易出现各种奇奇怪怪的稳定性问题。
  • HDMI 线

性能表现

最高支持到第五代游戏机。
* 在玩第五代游戏时,通常需要加装风扇以防止过热降频。
* 它可以运行一些负载较低的 PSP 和 Dreamcast 游戏,但这两类系统的大多数游戏在它上面还是无法游玩。
* 土星(Saturn)模拟在此设备上基本不可用。
如果你追求更丝滑的体验,建议选择 Pi 4Odroid XU4N2


树莓派 4 (Raspberry Pi 4)

性能跨越的新起点!

这是一款售价约 30 美元 的主板(【提示】受市场环境影响,价格可能会有所波动)。它是目前树莓派家族中最先进、扩展性最强的型号,拥有 2GB、4GB 和 8GB 运行内存(RAM) 三种版本。

对于游戏模拟任务来说,其实 1GB 内存就绰绰有余,所以无论你买到哪个容量的版本都能跑得很顺。
【提示】推荐购买 B 型(Model B)。虽然目前 Batocera 对它的支持还处于成长期,但其实测表现已经全面超越了树莓派 3B+,且未来还会通过优化变得更强。它和 NESPi 4 散热机箱 简直是绝配!

必备配件

  • 第一步: 准备一张 Micro-SD 卡
  • 第二步: 准备一个高质量的 USB-C 电源(【提示】强烈建议使用官方电源,否则系统运行可能会出现各种小毛病)。
  • 第三步: 准备一根 Mini-HDMI 转 HDMI 连接线

性能表现

生活化类比: 树莓派 4 就像是一位“全能型选手”。它能近乎完美地驾驭第五代(5th gen)及以前的所有游戏机。整体性能比树莓派 3 强出一截,可以流畅运行一些负载较低的 PSP 和 Dreamcast 游戏。值得一提的是,它还是树莓派家族中唯一能跑得动世嘉土星(Saturn)模拟器的成员(基于 v31 版本数据)。


树莓派 Zero 2 (Raspberry Pi Zero 2)

Zero 系列的代际跨越!

官方支持即将上线!

这是一块仅需约 15 美元 的超高性价比小板子。它的 处理器(CPU) 源自树莓派 3 的架构(ARM Cortex-A53,主频 1 GHz),并配有 512 MBLPDDR2 内存
【提示】W/WH 型号同样内置了无线网络和蓝牙。由于身材娇小,它常被玩家塞进 Retroflag GPI Case 外壳里,DIY 成一台强力的掌上游戏机。

必备配件

  • 第一步: 准备 Micro-SD 卡
  • 第二步: 准备 Mini HDMI 转 HDMI 连接线
  • 第三步: 准备连接手柄或键盘的适配器(Micro-USB 转 USB 适配器)。
  • 第四步: 准备高质量的 Micro-USB 电源(【提示】建议使用官方原装)。
  • 额外提示: 如果你要接多个外设,可能需要一个 USB 集线器(USB Hub)

性能表现

(该部分数据尚在整理中)


树莓派 5 (Raspberry Pi 5)

目前 Batocera 官网已经提供了树莓派 5 的“测试版(Beta)”系统镜像供大家尝鲜。

至于什么时候发布“正式版(Final version)”?答案是:等它优化到完全准备好的时候。

我们需要你的力量!

关于树莓派 5(Raspberry Pi 5)以及其他尚未列在下载页面的热门硬件,Batocera 的支持进度取决于社区的参与度。如果你希望看到这些硬件跑得更稳,可以通过以下方式提供帮助:

  • 如果你手头有设备: 请积极参与测试,并将测试结果反馈到 Batocera 的 Discord 服务器
  • 如果你懂开发: 欢迎直接参与代码贡献!你可以前往 Discord 的 #developers 频道联系开发团队。
  • 如果你是硬件厂商: 如果你希望 Batocera 官方支持你的设备,可以通过我们的联系页面寄送样机。

当然,除了技术开发,你也可以通过其他各种方式支持 Batocera 项目。


Odroid 家族 (Odroid family)

Odroid C2

曾经的强力竞争者。

Odroid C 系列在外观上与树莓派非常相似,都是只有信用卡大小的单板计算机(SBC)。它搭载了性能略优的 Amlogic S905 ARM 处理器(CPU)。在时代划分上,C2 可以看作是树莓派 3 的同期对手。

虽然该型号目前已经停产(被 C4 取代),但它在处理各类模拟器时依然表现不俗。

必备配件

  • 第一步: 准备一张 Micro-SD 卡(【提示】如果你会操作,也可以直接将系统刷入 eMMC 模块,速度更快)。
  • 第二步: 准备一个 5.5mm 圆口电源线(Barrel jack)
  • 第三步: 准备一根 HDMI 线

性能表现

生活化类比: Odroid C2 就像是树莓派 3 的“增强版”。它能近乎完美地模拟第五代(5th gen)游戏机(除了极其吃性能的土星)。不过,它在面对 Dreamcast 时依然显得力不从心,运行效果较差。

硬件限制

【注意】由于 EXYNOS 驱动程序 的限制,消费电子控制协议(CEC,允许通过电视遥控器控制设备) 仅在第一个 HDMI 接口上有效。


Odroid C4

熟悉的“继承者”。

这款主板价格适中,约为 54 美元。作为 Odroid C 系列单板计算机的最新版本,它与树莓派 4(Pi 4)属于同一代产品。

硬件规格: 它搭载了性能更强劲的 Amlogic S905gen3 ARM 处理器(CPU),能够胜任绝大多数主流模拟器。

必备配件

  • 第一步: 准备一张 Micro-SD 卡(【提示】你也可以直接将系统刷入读写速度更快的 eMMC 存储模块)。
  • 第二步: 准备一个 5.5mm 圆口电源(Barrel jack)
  • 第三步: 准备一根 HDMI 线

性能表现

它的性能表现与树莓派 4 类似,但还要略胜一筹。它能完美模拟第五代(5th gen)游戏机,也能流畅运行一些低负载的 Dreamcast 和 PSP 游戏。


Odroid H4

这款单板计算机的大小仅相当于一个闹钟,却拥有现代电脑的所有标准接口,包括全尺寸 HDMI、DisplayPort 视频接口、耳机插孔以及 USB A 接口。

这是一块售价 99 美元 的高端主板。Odroid H4 本质上是一台 x86_64 架构的电脑,基础版搭载了 Intel N97 处理器(而售价 220 美元 的 Ultra 型号则搭载了 Intel Core i3 N305)。

生活化类比: Intel n100/200/97 系列处理器的出现,就像是给低功耗设备装上了“火箭助推器”。相比以往的低功耗片上系统(SoC),它的图形性能实现了质的飞跃。
【提示】“+”型号提供了 SATA 接口,而“Ultra”型号不仅拥有 SATA 接口,还配备了性能更强的 i3 处理器。

BIOS 设置指南

主板默认的 BIOS(基本输入输出系统) 设置在功耗上比较保守。如果你想压榨出更多性能,可以按照以下步骤操作:

  • 第一步: 在电脑启动时按下 [Del] 键进入 BIOS 界面。
  • 第二步: 按方向右键切换到 Advanced(高级) 选项卡。
  • 第三步: 提高允许的功耗上限,或者干脆关掉功率限制。
  • 【注意】如果你决定解除功率限制,强烈建议加装主动散热(Active cooling)设备(如风扇),防止设备过热。

必备配件

  • 存储介质: SATA 硬盘、M.2 固态硬盘、eMMC 模块或 USB 闪存盘。
  • 键盘: 如果你需要修改上述 BIOS 设置,这是必须的。

性能表现

它的性能非常强悍,最高可以挑战 Wii U、PS3 和 Xbox 模拟。如果你想看更详细的跑分数据,可以参考专门的性能测试表。硬件博主 ETAPrime 曾制作过演示视频,展示了它搭配精美的“立方体”机箱后的强劲表现。


Odroid H3+

这是一款售价高达 165 美元 的高端主板。从技术角度看,Odroid H3+ 就是一台标准的 x86 架构电脑。

硬件核心: 它由 Intel Jasper Lake N6005 处理器驱动,并内置了拥有 32 个执行单元(EUs)的 Intel UHD 核心显卡(iGPU)

必备配件

(数据整理中)

  • 存储介质: 准备好 SATA 硬盘或 M.2 固态硬盘(【提示】你也可以选择直接将系统刷入读写速度更快的 eMMC 存储模块)。

性能表现

根据 Odroid 官方的演示视频,这款设备可以流畅运行 Wii UPS2 游戏。
【提示】目前官方演示是在 Windows 系统下完成的,在 Linux 环境(即 Batocera 系统环境)下的表现预计会持平甚至更优,但仍需进一步实测确认。


Odroid H2+

虽然是台不折不扣的电脑,但它依然保持了静音!

这是一款售价约 120 美元 的高端主板。从技术上讲,它就是一台标准的 x86 架构机器,由 Intel UHD 600 核心显卡(Integrated Graphics) 驱动。与其他的单板计算机(SBC)相比,它的个头要大不少。

生活化类比: 它就像是一个“安静的实力派”。虽然外形已经非常接近普通的台式电脑,但它依然采用了无风扇设计(Fanless),既能保证性能输出,又不会有风扇转动的噪音。

理论上它应该能完美运行 Batocera 的 64 位版本,但具体兼容性仍有待更广泛的测试。

必备配件

  • 存储介质: 需要 SATA 硬盘或 M.2 固态硬盘(除非你选择直接将系统刷入 eMMC 模块)。

性能表现

它能非常出色地模拟到第六代(6th gen)游戏机:
* 全速运行: Dreamcast、兼容的土星(Saturn)游戏、2 倍分辨率下的 PSP 以及 GameCube。
* PS2 表现: 运行 2D 游戏效果不错,但面对 3D 大作时,速度会下降到正常水平的 50% 以下。


Odroid XU4

几乎可以媲美 x86 电脑的 ARM 钢炮。

这款主板搭载了 三星 Exynos5422 32 位 ARM 处理器(CPU),是你能买到的最强力的单板计算机之一。除了真正的 PC 电脑,它是模拟高负载系统的最佳选择之一,性能仅次于后来的 Odroid N2 和 N2+。

生活化类比: 它就像是一台“高转速的小钢炮”,为了压榨出极致性能,它必须配备主动散热(Active cooling)系统(即风扇),否则引擎(处理器)会因为过热而减速。

【注意】关于兼容性的风险提示:
* 模拟器限制: 由于它采用的是 32 位架构,它能使用的模拟器数量可能没有其他 64 位单板计算机那么多。
* 维护现状: 事实上,由于其架构较老,这款主板正逐渐被开发者“冷落”。如果你正打算购买全新的设备,我们不推荐选择这一款,因为其中可能存在一些尚未被发现的潜在 Bug。

必备配件

  • 第一步: 准备好 Micro-SD 卡
  • 第二步: 如果追求性能,推荐直接刷入 eMMC 存储模块

性能表现

(该部分数据正在整理中)

这款设备的性能足以完美驾驭第五代(5th gen)游戏机,其实测表现与树莓派 4(Pi 4)旗鼓相当。对于 PSP 平台,它也能流畅模拟一些对性能要求较低的游戏。

【提示】你可以参考博主 ETA Prime 早期制作的演示视频(当时使用的是 Batocera v5.9 版本,现在的系统性能已经有了进一步的优化提升)。


Odroid N2/N2+

这款主板售价约为 66 美元,性价比极高。它搭载了强劲的 Amlogic S922X ARM 处理器(CPU)

生活化类比: 虽然它的个头比树莓派稍大一圈,但对于想要组装桌面迷你街机(Bartop)或大型街机框体的玩家来说,它依然非常娇小。它就像是一个“肌肉发达的安静绅士”,动力远超树莓派,却能依靠那块巨大的散热底座实现无风扇(Fanless)全静音运行。

【注意】与树莓派不同,Odroid N2/N2+ 出厂并没有内置 Wi-Fi 或蓝牙功能。如果你有无线连接需求,需要额外准备一个兼容的 USB 无线网卡或蓝牙适配器(Dongle)

必备配件

  • 第一步: 准备一张 Micro-SD 卡(或者为了更快的读写速度,推荐直接将系统刷入 eMMC 存储模块)。

性能表现

在目前的 ARM 架构单板计算机(SBC)中,这是 Batocera 支持的顶级性能水准。它能极其出色地模拟第五代游戏,甚至能挑战部分第六代(6th gen)游戏机。你可以参考 ETA Prime 的综合演示视频,以及 Fry Lo 制作的 GameCube 模拟专项演示。


Odroid Go Advance/Super (OGA/OGS)

这是基于 RK3326 ARM 处理器开发的便携式掌上游戏系统,售价处于中高区间:Advance 版约 60 美元,Super 版约 80 美元

目前市面上主要有三种型号:
* 初代 Odroid Go Advance: 2020 年 1 月发布。
* Odroid Go Advance 黑金版(Black Edition): 2020 年 6 月发布。升级了 USB-C 电源接口,内置了 Wi-Fi,并额外增加了两个小巧的 R2/L2 按键。
* Odroid Go Super: 2021 年 1 月发布。配备了更大的 5 英寸屏幕,增加了右摇杆和专属音量键(但取消了内置 Wi-Fi)。

操作指南:
在 OGA 的屏幕下方整齐排列着 6 个功能按键,从左到右依次是:
[ 选择(SELECT) ] [ 音量减 ] [ 音量加 ] [ 亮度减 ] [ 亮度加 ] [ 开始(START) ]

市面上还有许多基于相同片上系统(SoC)的 Odroid Go Advance “克隆版”掌机,它们与 Batocera 的系统固件完全兼容。常见的型号包括 RK2020 以及 安伯尼克(Anbernic)RG351P/M


必备配件

  • 第一步: 准备一张 Micro-SD 卡
  • 第二步: 如果你使用的是初代 OGA 或 OGS 且需要联网或多人对战,请准备一个 USB 无线网卡/蓝牙接收器(Wi-Fi/BT USB Dongle)

指示灯(LED)控制

有些玩家觉得设备上不停闪烁的 LED 灯非常刺眼。你可以通过以下方法关掉它们:

操作指令:
如果你想让蓝色指示灯变为“随读取内存卡闪烁”模式,请执行:
echo mmc0 > /sys/bus/platform/drivers/leds-gpio/gpio_leds/leds/blue:heartbeat/trigger

如果你想彻底关闭它,请执行:
echo none > /sys/bus/platform/drivers/leds-gpio/gpio_leds/leds/blue:heartbeat/trigger

【提示】实现开机自动关闭:
如果希望每次开机都自动生效,只需新建一个文本文件,将上述指令粘贴进去,并保存为 /userdata/system/custom.sh 脚本文件即可。

感谢论坛用户 neko 提供的妙招。


性能表现

生活化类比: 这款设备就像是一台“掌上情怀机”。它能非常流畅地运行第五代(5th gen)及更早的游戏。不过,N64 在运行某些特定游戏时可能会遇到困难;PSP 的支持非常有限,2D 游戏尚可,3D 游戏则全看运气;至于 Dreamcast,虽然处于“可玩”状态,但帧率通常低于 40FPS。你可以参考 LOE TECH 制作的演示视频。


瑞芯微系列主板 (Rockchip boards)

Powkiddy A12/13

这款主板共有 3 个版本。为了让设备正常启动,你可能需要手动修改存储卡里的系统配置文件。

配置步骤:
* 第一步: 在 SD 卡中找到 extlinux/extlinux.conf 文件并打开。
* 第二步: 根据你的硬件版本,在不需要的两个型号代码行开头添加 # 符号进行屏蔽。
* 示例: 在下面的代码块中,我们启用了 Rev C 版本。

【注意】每次更新 Batocera 系统时,这些自定义修改都会被重置。因此,每次系统升级后,你都需要重新执行一遍上述操作。

# 文件路径:extlinux/extlinux.conf

# 默认 1024x600 分辨率的 Powkiddy A12 & A13
#FDT /boot/rk3128-powkiddy-a13-rev-ab.dtb

接续上一部分的配置修改:

# Powkiddy Rev C 版本 (800x480 屏幕)
FDT /boot/rk3128-powkiddy-a12-rev-c.dtb

# Powkiddy Rev D 版本 (800x480 屏幕)
#FDT /boot/rk3128-powkiddy-a12-rev-d.dtb

这款设备拥有丰富的接口:
* 1 个 HDMI 接口
* 2 个标准 USB 接口(USB type A)
* 3.5mm 耳机插孔
* Micro SD 卡槽
* USB 充电口
* 电源按钮
* 3600mAh 电池

在 A12 的屏幕下方,有 5 个功能按键,从左到右依次为:
[ 选择(SELECT) ] [ 确认(DETERMINE) ] [ 音量 - ] [ 音量 + ] [ 返回(RETURN) ]


ROCKPro64

一块让人赏心悦目的小板子。

这是一款中价位(约 60 美元)的主板。ROCKPro64 搭载了 瑞芯微(Rockchip)RK3399 六核处理器(包含双核 ARM Cortex A72 和四核 ARM Cortex A53 的 64 位 CPU),并配备了 MALI T-860 四核图形处理器(GPU)。截至目前,这是 PINE64 品牌旗下性能最强劲的单板计算机。

必备配件

  • 第一步: 准备 Micro-SD 卡eMMC 存储模块
  • 第二步: 准备 12V 3A 或 5A 的 M 型电源(外径 5.5mm/内径 2.1mm 的圆口插头)。
  • 第三步: 准备一根 HDMI 线

性能表现

(该部分数据尚在整理中)


华硕 Tinkerboard (ASUS Tinkerboard)

华硕 Tinkerboard 搭载了 瑞芯微 RK3288 64 位 ARM 处理器

必备配件

  • 第一步: 准备 Micro-SD 卡
  • 第二步: 准备 Micro-USB 接口电源
  • 第三步: 准备 HDMI 线

性能表现

(该部分数据尚在整理中)


MQmaker MiQi

MiQi 是一款挺酷的设备,但它的后续动态有些扑朔迷离。目前能找到的相关记录,大多是 Armbian 社区关于对其提供技术支持的文档。

硬件规格: 搭载了 瑞芯微 RK3288 ARM 处理器

必备配件

  • 第一步: 准备 Micro-SD 卡(【注意】该设备无法通过 eMMC 模块启动)。
  • 第二步: 准备 高质量的 Micro-USB 电源
  • 第三步: 准备 HDMI 线

性能表现

(该部分数据尚在整理中)


友善之臂 NanoPi M4V2 (NanoPi M4V2)

这是一款中等价位(约 70 美元)的主板。NanoPi M4V2 由 瑞芯微 RK3399 ARM 处理器 驱动。

必备配件

  • 第一步: 准备 Micro-SD 卡eMMC 存储模块
  • 第二步: 准备 高质量的 5V 3A 电源(USB-C 接口)
  • 第三步: 准备 HDMI 线

性能表现

(该部分数据尚在整理中)

各类安卓电视盒(Android TV Boxes)

基于 Amlogic S905/S905X 芯片的电视盒

【注意】警惕山寨机。

这类设备主要属于 Amlogic GXBB/GXL 家族,搭载了四核 64 位 Cortex-A53 处理器(CPU)和 MALI-450 图形处理器(GPU)。它们通常被称为“安卓机顶盒(STB)”。Batocera 从 v30 版本开始正式支持这些设备。

生活化类比: 挑选这类盒子就像在古玩市场“捡漏”。市面上充斥着大量宣称搭载了这些强力芯片的克隆机,但实际上它们可能使用的是性能极差、且完全不被系统支持的廉价芯片。买家请务必擦亮眼睛。


配置文件(DTB)设置

为了让系统正确识别你的硬件,你必须在存储卡根目录下的 /boot/uEnv.txt 文件中,找到 FDT 部分并指定对应的设备树二进制文件(Device Tree Binary)。

  • 第一步: 在存储卡的 /boot/boot 文件夹中寻找系统预置的 .dtb 文件。
  • 第二步: 将文件名填入上述配置文件中。如果一个不行,请尝试另一个。
  • 【提示】激活隐藏开关: 有些盒子在第一次引导系统时,需要你按住复位键(Reset)才能加载第三方引导程序。这个按键通常藏在盒子底部的小孔里,或者隐藏在 3.5mm A/V 音视频接口 内部。如果是后者,你可以用一根木质牙签伸进去按压。

【注意】千万不要尝试使用来自其他渠道(如旧版 Batocera 或其他 Linux 发行版)的 DTB 文件,它们不仅无法工作,在极端情况下甚至可能损坏你的硬件。


已测试设备清单

由于市面上的盒子种类繁多,Wi-Fi、有线网卡(LAN)和蓝牙芯片的组合千差万别。如果你测试过某款设备,欢迎在 Discord 频道分享你的结果和使用的 DTB 文件。
表格中记录的是初次测试的版本号,更高版本的 Batocera 理论上也能完美运行。

品牌/型号 Batocera 版本 有线网卡 Wi-Fi 蓝牙 已测试 DTB 文件 备注
Tanix TX3 Max v30 正常 正常 仅限 USB 适配器 meson-gxl-s905x-p212.dtb
TX3 Mini v34 正常 正常 待确认 待确认 实际上用的是 S905W 芯片,但居然能跑。
LeeIbox MXQ Pro 4K v36 待确认 待确认 待确认 meson-gxl-s905x-p212.dtb

硬件局限性说明

在目前的版本中,你可能会遇到以下情况:
* 开机动画: 视频开机画面(Video splash)目前处于禁用状态。
* 关机逻辑: 关机功能可能无法正常工作(点击关机后系统可能会自动重启)。
* 无线连接: 如果机器自带的蓝牙或 Wi-Fi 无法驱动,你可以外接一个兼容的无线接收器(Dongle)来解决。


必备配件

想要让系统跑起来,请按以下步骤准备:
* 第一步: 准备一张 SD 卡USB 闪存盘(【提示】如果你打算直接安装到机器内置的 eMMC 存储中则不需要)。
* 第二步: 准备一个游戏手柄键盘(【注意】盒子自带的遥控器通常无法在系统内正常使用)。
* 第三步: 建议使用支持 UHS-I 协议的存储介质,其理论最高传输速度可达 104MB/s


性能表现

生活化类比: 这类盒子的性能就像是一台“入门级买菜车”。
它能流畅应付大部分第四代(4th gen)及以前的游戏。但在运行某些吃性能的 SNES(超级任天堂) 游戏(如使用了 SuperFX 芯片的《星际火狐》)时可能会感到吃力。
它可以全速运行 PSX(PS1) 游戏(甚至能开启 2 倍分辨率),但在面对 N64 以及其他第五代(5th gen)高性能平台时,表现就比较挣扎了。


基于 Amlogic S905X3/S905gen3 芯片的电视盒

【注意】警惕山寨克隆机。

这类设备属于 Amlogic SM1 家族,配备了四核 64 位 Cortex-A55 处理器(CPU)MALI-G31 图形处理器(GPU)。在市场上,它们通常以“安卓机顶盒(STB)”的名义销售。Batocera 从 v31 版本开始加入了对它们的支持。
【警告】市面上有很多山寨机宣称使用了该芯片,但实际内部却是完全不被支持的劣质芯片,购买时请务必谨慎。

【注意】关于系统镜像更名的提示:
v31 版本中,该镜像名为 s905gen3,但在后续版本中已更名为 tvboxgen3。如果你还在使用 v31 版本,需要手动执行以下代码才能继续获取后续更新:
Batocera-upgrade https://updates.Batocera.org/tvbox-gen3/stable/last/

【提示】画面色彩异常的解决方法:
在 Batocera v31 中存在一个内核相关的 Bug,会导致画面颜色扭曲。
* 临时方案: 根据你安装系统的介质(SD 卡或 U 盘),将 u-boot.sdu-boot.USB 文件复制并重命名为 uboot.ext,然后重启系统。
* 终极方案: 升级到 Batocera v32 或更高版本,该问题已被官方内核补丁彻底修复。


设备树二进制文件(Device Tree Binary)

为了让系统能精准地识别你的电视盒硬件,你需要正确配置设备树文件(DTB, Device Tree Binary)

操作步骤:

  • 第一步: 找到你 SD 卡根目录下的 /boot/uEnv.txt 文件。
  • 第二步: 在该文件的 FDT 区域,指定一个适合你设备的 .dtb 文件名。
  • 第三步: 如果一个不奏效,可以去 /boot/boot 文件夹里找找其他预置的 DTB 文件并替换尝试。

【注意】虽然损坏硬件的概率极低,但使用错误的 DTB 仍有风险。请务必不要使用来自其他系统或其他旧版本 Batocera 的 DTB 文件,它们不仅无法运行,还可能带来兼容性灾难。

【提示】如何开启“隐藏模式”: 有些盒子在第一次启动时,需要你按住复位键(Reset)来加载替代引导程序。这个小按钮通常藏在盒子底部的小孔里,或者藏在 3.5mm A/V 接口(圆孔插孔)的最深处。
生活化类比: 就像用别针捅开手机卡槽一样,你可以找一根木质牙签伸进 A/V 孔里,轻轻按下那个隐藏的开关。


已测试设备清单

由于市面上基于 S905X3 芯片的盒子型号繁多,Wi-Fi、有线网卡(LAN)和蓝牙(BT)的组合各不相同。如果你有新的测试结果,欢迎去 Discord 社区反馈!目前比较推荐的入门机型包括 HK1BOXVonatar X3H96 Max

^ 型号/厂商 Batocera 版本 有线网卡 Wi-Fi 蓝牙 已测试 DTB 备注
A96X F3 Air v31 需外接 USB 需外接 USB 需外接 USB meson-sm1-a95xf3-air-4g.dtb 网速仅 100Mbit/s。待机功能无法使用。
H96 Max v32 正常 需外接 USB 正常 meson-sm1-h96-max.dtb
HK1BOX (MUB) v31 正常 正常 需外接 USB meson-sm1-a95xf3-air-4g.dtb 原厂固件从 SD 卡启动较难成功。可用 Amlogic 烧录工具刷入特定固件修复(【注意】仅限高级玩家,操作不当可能导致变砖)。
T95 MAX+ v32 未知 正常 未知 meson-sm1-h96-max.dtb
Vonatar X3 v31 正常 正常 正常 meson-sm1-h96-max.dtb
X96 Air 4GB/32GB v31 正常 需外接 USB 需外接 USB meson-sm1-x96-air-4g.dtb
X96 Max Plus v32 正常 需外接 USB 正常 meson-sm1-h96-max.dtb 原厂固件启动不够稳定。v31 版有 SD 卡读取小问题,v32 已修复。

硬件局限性说明

在目前的版本中,你可能会遇到以下情况:
* 关机与重启: 系统的关机或重启功能可能无法正常工作。


必备配件

  • 第一步: 准备一张 SD 卡USB 闪存盘(【提示】如果你打算直接将系统刷入机器内置的 eMMC 存储则不需要)。
  • 第二步: 准备一个游戏手柄键盘(【注意】盒子自带的遥控器通常无法在系统内正常使用)。

性能表现

生活化类比: 这款设备在处理老游戏时游刃有余,就像是在平坦的高速公路上开快车。
它可以全速运行第四代(4th gen)及以前的所有游戏机,模拟 PSX (PS1) 也能达到完美水平。但在面对复杂的 N64DreamcastPSP 游戏时会显得有些吃力,不过应付一些简单的 2D 游戏还是没问题的。


Libretech 家族

Libretech H5

(内容待填充)

必备配件

(待确认)

性能表现

(待确认)


Khadas 家族

Khadas VIM2

Khadas VIM2 搭载了性能强劲的 Amlogic S912 片上系统(SoC):它采用了八核架构,包含 4 个 1.5GHz 的高性能核心(Cortex A53)和 4 个 1.0GHz 的效能核心(Cortex A53),并配有运行频率为 600 MHz 的 Mali-T820 MP3 图形处理器(GPU)。Batocera.Linux 从 29 版本开始支持该设备。

【提示】由于该主板目前运行在开源的 Mesa Panfrost 驱动上,因此暂时仅支持 OpenGL ES 2.0 接口协议。一旦 Mesa 驱动在未来支持了该 GPU 的 OpenGL ES 3,性能将进一步释放。

自定义分辨率操作指南:
如果你不想使用系统默认的分辨率,可以按以下步骤操作:
* 第一步: 找到并编辑 /boot/extlinux/extlinux.conf 文件。
* 【注意】 如果不在这里修改,每当你退出游戏时,EmulationStation(ES 界面) 都会重置回默认分辨率。

关于更多兼容性信息,请参考官网的兼容性列表(Compatibility List),并以 s912 作为参考型号。

必备配件

  • SD 卡

性能表现

(具体数据待填充)
【注意】土星(Saturn) 模拟器在此设备上完全无法运行。

故障排除

【注意】如果板子一直卡在安卓系统(Android)启动界面:
你可能需要擦除板载的 eMMC 存储(对此深感抱歉!)。
* 方法一: 查阅 VIM2 官方文档了解擦除步骤。
* 方法二:Krescue 软件 刷入 SD 卡并引导启动,利用 VIM 自身来执行闪存操作。
* 【提示】 擦除后,你依然可以将 Batocera 安装在 eMMC 中,并把 SD 卡当作存储游戏的“外部存储(External Storage)”。


Khadas VIM3

Khadas VIM3

Khadas VIM3 搭载了极其强劲的 Amlogic A311D 片上系统(SoC)。它采用了六核架构,由 4 个 2.2GHz 的高性能核心(Cortex A73)和 2 个 1.8GHz 的效能核心(Cortex A53)组合而成。

生活化类比: 这款芯片采用了 12nm 制程工艺打造,就像是一个既能干重活又非常省油的“高级发动机”,在压榨出顶尖性能的同时,还能保持极高的散热和电力效率。Batocera.Linux 从 5.27 版本开始正式支持这款设备。

自定义分辨率操作指南:
如果你需要修改默认的分辨率,请按照以下步骤操作:
* 第一步: 找到并编辑 /boot/extlinux/extlinux.conf 配置文件。
* 【注意】 如果不在这里手动指定,每当你退出游戏时,EmulationStation(ES 界面) 都会强行重置分辨率。

关于更多兼容性信息,请查阅官网的兼容性列表(Compatibility List),并以 Odroid N2 作为性能参考基准。


硬件局限性说明

在目前的开发阶段,你可能会遇到以下“小脾气”:
* 网络问题: Wi-Fi 极不稳定,驱动固件经常加载失败。
* 软件缺失: Kodi 媒体中心 尚未启用。
* 外设兼容: 八位堂(8bitdo)SN30Pro 有线手柄有时无法被识别。
* 按键与画面: 电源关机键无效;视频开机画面已被禁用。
* 交互限制: ES 界面下的 HDMI CEC(电视遥控器联动功能) 处于关闭状态。

在 v33 版本中新发现的问题:
* 暂时没有音频输出。
* 在默认设置下,模拟器可能会出现死机(Freezing)现象。


必备配件

  • 第一步: 准备一张 SD 卡

性能表现

(具体数据待填充)


故障排除

【注意】如果设备开机后总是直接进入安卓(Android)系统:
很抱歉,你可能需要彻底擦除板载的 eMMC 存储
* 操作方式: 请查阅 VIM3 官方文档了解具体步骤;或者将 Krescue 软件 刷入 SD 卡,通过 VIM 引导启动后在内部完成闪存擦除。
* 【提示】 擦除完成后,你依然可以将 Batocera 系统安装在 eMMC 中,而将 SD 卡作为存放游戏镜像(ROMs)的“外部存储”。


香橙派家族 (Orange Pi family)

香橙派 4 / Orange Pi 4 LTS

这是一块售价约 50 美元、价格适中的主板,也是树莓派强有力的竞争对手之一。香橙派 4 搭载了 RK3399 处理器,主频高达 2.0 GHz。
【提示】由于 2022 年树莓派 4 大幅涨价,香橙派 4 在性能更强劲的同时,性价比也变得更高了。

香橙派 4 LTS(Orange Pi 4 LTS) 是原版香橙派 4 的微调升级版本。

硬件局限性说明

【注意】目前该设备尚不支持内置的 Wi-Fi 和蓝牙功能。

必备配件

  • 第一步: 确定你的存储方案。如果你不打算将 Batocera 直接刷入板载的 eMMC 存储模块,那么请准备一张 Micro-SD 卡

性能表现

(具体数据待填充)


香橙派 5 / Orange Pi 5B

这款开发板起售价约为 65 美元,搭载了强劲的 RK3588S 处理器,并提供 4GB、8GB、16GB 乃至 32GB 多种运行内存(RAM)版本。部分型号还内置了 Wi-Fi/蓝牙模块,甚至配备了 M.2 PCIe 2.0 接口

生活化类比: 它是树莓派 5(Raspberry Pi 5)的一个有力竞争对手,在性能上甚至可以看作是一个“加强版”的可替代方案。

硬件局限性说明

  • 【注意】香橙派 5B 型号内置的蓝牙目前无法工作,但 Wi-Fi 功能表现正常。

必备配件

  • 第一步: 准备 Micro-SD 卡NVME 固态硬盘(SSD)eMMC 模块(【提示】eMMC 模块的兼容性尚需进一步测试)。
  • 第二步: 准备一个 5V 4A 的 USB-C 电源
  • 第三步: 准备一根 HDMI 线 或支持视频输出的 USB-C 显示信号线

性能表现

它几乎可以流畅运行所有 ARM 架构兼容的模拟器,最高可支持到第六代(6th gen)游戏机。虽然在运行高负载的 GameCube (GCN)Wii 游戏时可能会出现掉帧,但绝大多数游戏都处于可玩状态。


香橙派 PC (Orange Pi PC)

这是一款售价约 30 美元 的平价主板。香橙派 PC 由 全志(AllWinner)H3 处理器驱动,主频最高可达 1.6GHz。值得一提的是,Capcom 推出的“卡普空家用街机(Capcom Home Arcade, CHA)”内部使用的就是这款主板的定制降级版。

【提示】有些玩家反馈,CHA 专用的系统镜像在香橙派 PC 上的运行效果甚至优于官方镜像。不过,由于 CHA 镜像适用的内存容量较小,它内置的可选模拟器数量也会相对较少。

硬件局限性说明

  • 网络连接: 机器不带 Wi-Fi 和蓝牙。你需要插上外置接收器(Dongle)或者直接使用有线网口。

必备配件

  • 第一步: 准备一张 Micro-SD 卡

性能表现

它能相当不错地模拟第四代(4th gen)游戏机。在运行一些简单的 PSX (PS1) 游戏时可以达到全速,但运行 N64 游戏时表现欠佳。
生活化类比: 它的整体实力与树莓派 2 代(Pi 2)基本处于同一水平。


Radxa 家族

Radxa Zero

它看起来真的很可爱!

这是一款售价约 35 美元 的平价主板。Radxa Zero 的外观非常小巧,形状与树莓派 Zero 类似,但在性能上要强劲得多(搭载了 s905gen2 片上系统(SOC))。Batocera 从 v32 版本开始支持该设备。
【提示】目前支持 RS102-D0H 及以上版本的型号。

安装指南

第一步: 心理建设。这款设备的安装过程非常繁琐,尤其是如果你以前从未刷写过 Radxa 设备。
第二步: 查阅专属安装页面。请前往其专门的安装文档查看详细步骤。

必备配件

  • 存储介质: 一张 Micro-SD 卡(【提示】如果你打算直接刷入 eMMC 存储模块则不需要)。
  • 电源适配器: 使用 USB-C 接口的电源。
  • 视频线: 准备一根 Micro HDMI 转 HDMI 连接线

性能表现

(数据整理中)


Radxa Dragon Q6A

这款主板采用了与树莓派兼容的外形设计,但内心却住着一颗强大的 高通(Qualcomm®)QCS6490 处理器。它原本是专门为工业物联网、边缘计算 AI 以及智能设备量身定制的。

[Image: https://docs.radxa.com/en/img/dragon/q6a/dragon-q6a-view.webp]

目前对该设备的支持已经合并,很可能会在下一个版本中正式上线。
* 如果你手头有设备: 请积极测试并到 Discord 的 Batocera 服务器反馈。
* 如果你是开发者: 欢迎参与代码贡献,可以在 Discord 的 #developers 频道联系我们。

安装步骤

  • 第一步: 确保在刷机前,你的硬件正在运行最新的 UEFI 固件(UEFI Firmware)
  • 第二步: 将生成的系统镜像直接刷入 Micro-SD 卡中。
  • 【提示】存储扩展: 该主板还配有 eMMC/UFS 插槽(需要 4K LBA 分区格式)和 NVMe 固件接口。虽然目前还没测试从这些介质启动系统,但它们完全可以作为存放游戏的仓库。

必备配件

  • 第一步: 准备 Micro-SD 卡
  • 第二步: 准备 USB-C 电源

性能表现

(数据整理中)

该设备搭载的 Adreno 643 图形处理器(GPU) 性能不错,可以丝滑运行 PSP 和 PS1 游戏,甚至能跑动部分 Wii 游戏。
【提示】在应对高负载任务时,建议为它配备一些主动散热(Active cooling)设备(如风扇),防止性能受限。


Beelink(零刻)电视盒

GT King / GT King Pro

(内容更新中)

这款盒子采用了 S922X 芯片组(Chipset),因此在性能表现上,你可以直接参考前文提到的 Odroid N2/N2+。

安装步骤:
* 第一步: 访问该设备的专用安装页面。
* 第二步: 按照页面上的详细指南完成操作。


其他单板计算机(SBCs)

从技术定义上讲,笔记本电脑、超小形态电脑(USFF/NUC)、掌机以及一些 x86 架构的小型开发板都属于单板计算机(SBC)。不过,本页面主要侧重于介绍那些“固定放置且轻量化”的设备。


挑选合适的 Micro SD 卡

对于运行 Batocera 系统来说,几乎任何类型的闪存设备都能胜任。

生活化类比: 就像给一辆老式自行车换胎,你并不一定需要顶级赛车胎。Batocera 甚至可以在 USB 2.0 接口上运行,而那个接口的传输速度远低于现在市面上能买到的几乎任何一张 Micro SD 卡。

如果你是一个对参数细节有追求的“考据党”,可以去金士顿(Kingston)的官方博客查看 SD 卡的详尽指南,搞清楚卡面上那些字母标记到底代表什么含义。

必备配件

  • 第一步: 准备一张 Micro SD 卡
  • 第二步: 准备一个读卡器(如果你的电脑没有内置插槽)。

原文: SBC开发板选型指南 • 翻译: DIY8 Bot

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容