与前代产品相比,Raspberry Pi 5的扩展PCIe功能是其最诱人的升级之一。 大多数用户可能会用它来安装快速存储、AI芯片或网卡,但也有修改者成功地将其连接到专用显卡上。
虽然Raspberry Pi并不是游戏计算机,但在其上安装GPU可以带来各种有趣的可能性。
Raspberry Pi玩家Jeff Geerling经过多年的反复试验,表示他现在已经成功地在4K下以每秒60帧的速度稳定运行《毁灭战士3》,并且把步骤发表在他的网站上。
他表示有几种不同的方法可以将GPU插入Raspberry Pi 5,而他的建议是购买一张JMT外置显卡支架,这张卡使用Oculink和M.2转Oculink转接器(附随)。要使用它,还需要一条Oculink电缆,总共需要80美元。
除此之外,还需要一个HAT模块将Pi 5上的PCIe FFC连接转换为M.2插槽,这又增加了20欧元左右。
除此之外还有电源的问题,Pi的PCIe FFC仅支持最高5W的功率输出。因此通常还需要ATX电源来为插入的显卡提供足够的电源。
接下来,就是要选择一张合适的GPU显卡。至于要选择哪一种款GPU,他表示经过他测试几款GPU后发现,由于AMD发布开放源码驱动程序程序的政策,旧款AMD显卡最适合Pi,Geerling可以为Pi定制这些驱动程序。因此,最终他选择了4GB Radeon RX 460,因为其驱动程序和硬件资讯很容易获得。
给Linux核心打上更新后,Geerling从原生支持Pi基于Arm的系统的游戏列表中选择了《毁灭战士3》。 Id Software 2004年推出的恐怖第一人称射击游戏很可能是这堆游戏中对硬件要求最高的,但RX 460在运行这款比其推出时间早12年的游戏时却毫无问题。Geerling怀疑,《毁灭战士3》的内部60fps锁定机制,是阻止这台硬件性能向上攀升的唯一原因。
Geerling曾在2022年尝试将多个GPU连接到Raspberry Pi 4,但只能完成基本的图形显示任务。 Pi 5的PCIe扩展让要求更高的工作负载变得触手可及。 虽然它只正式支持PCIe 2.0,但解锁PCIe 3.0速度是可能的。
与此同时,Pineboards于2024年8月在配备RX 460的Pi上成功运行了一款开源赛车游戏,这促使Geerling最近使用Doom 3进行实验。
预期未来还能用来做些什么?RX 460可能无法轻松处理人工智能任务,但视频转码相关的任务可能是一个有用的应用场景。 Geerling还在尝试通过GPU运行网络浏览器引擎,并探索兼容AMD新显卡的可能性。