来自 element14 的克莱姆的任务是探索将 Raspberry Pi Pico 转化为 GPU 的可能性,以便在游戏中渲染超级流畅的图形。是的,你没有看错!他不是在尝试使用我们的怪物级新 Raspberry Pi 5,甚至不是 Pi 4,他是在尝试使用我们的超小型 Raspberry Pi Pico。
克莱姆看起来信心十足,但这一切都比想象的要复杂得多
游戏玩家对 GPU 的态度是严肃的:他们可以在 GPU 上花费数千英镑。现在,我不是一个大游戏玩家,所以我不太相信这个说法,但对最昂贵的 GPU进行三秒钟的搜索后,我发现了这样一句话:"Nvidia A100 显卡售价高达 3 万美元。" 什么?好吧,我对我那生硬的《过山车大亨》视觉效果非常满意,但我喜欢你们其他人对自己更好的要求。
那么,Pico 可以做到吗?
克莱姆没有重新发明轮子,而是借鉴了我们自己的 Luke Wren 的 PicoDVI 项目。该项目利用 Pico 的 PIO 功能,将 DVI 信号比特化。
由于太复杂,他们不得不在制作视频中使用特殊的指向箭头
在之前的一个项目中,克莱姆曾设法让 Linux 在他自己设计的 ESP42 小板上运行。那块板子上有一个可以安装我们的 RP2040 芯片的位置;克莱姆最终没有在那个项目中使用 RP2040,但这次把 Pico 变成 GPU 的新尝试意味着是时候让它大显身手了。在花时间重新制作 ESP32 电路板之前,克莱姆先用 Raspberry Pi Pico 和几根电线制作了这个项目的原型,看看是否可行。
Raspberry Pi Pico 可以充当 GPU 吗?
长话短说,在将一些示例图形库闪存到他的 Raspberry Pi Pico 上并使用 Arduino 集成开发环境进行修补之后,克莱姆对他的 Pico 原型能像即插即用的视频游戏显卡一样运行感到满意。如果您想了解更多关于制作过程的信息,并与这位勇敢的制作者同甘共苦,请务必观看项目视频。
最终产品正在制作中
Pico 原型证明了这一理论,但克莱姆要做得更大!
虽然克莱姆未能在该项目视频中及时完成他重新设计的 ESP32 电路板,但他已经开始实现自己的愿景。他希望看到它能为希望利用微控制器提高图形处理能力的游戏玩家带来一个全新的、更经济实惠的未来。