跳到主要内容

Raspberry Pi 4:如何运行类似RetroPie的模拟器

多年来,覆盆子皮粉丝们一直在运行游戏仿真平台,如RetroPie、Recalbox和Lakka。然而,当Raspberry Pi 4在6月份发布时,这些平台都没有正式支持新硬件,用户只能寻找早期的测试版或工作环境不太好的解决方案。在撰写本文时,情况有所改善,但尚未完全解决。下面,我们将向您展示如何在您的计算机上启动和运行仿真的两种方法树莓皮4马上

用覆盆子皮4跑Lakka

尽管Retropie因其诱人的用户界面(UI)而成为目前最受欢迎的选择,但Lakka是第一个支持Raspberry Pi 4的最终非测试版平台。Lakka拥有强大的性能,但只是没有其竞争对手提供那么多的选项或支持。

1.. 插入microSD卡(至少16GB)输入您的电脑。

2.下载Lakka的最新版本为了树莓皮。请注意,它当前标记为Pi 2/3,但适用于4。查找扩展名为.img.gz的最新文件。

3.发射蚀刻机在你的电脑上。下载如果您还没有蚀刻机,请安装蚀刻机。

4.单击选择图像然后选择刚下载的文件。

5.单击Flash。

在你的microSD卡烧完之后,你可以把它放进树莓皮4中并开机。

在覆盆子Pi 4上安装RetroPie

要在Pi 4上安装RetroPie,您不需要做很多工作,但必须耐心。一旦安装过程启动并运行,您需要离开,让它运行一两个小时。

1.安装的最新版本拉斯比巴斯特在您的Pi 4上,如果您还没有这样做,请启动它。我们建议安装lite版本,它没有预装X Windows。如果您不知道如何安装Raspbian,请参阅上的文章树莓皮入门.

2.将Raspberry Pi 4的GPU内存设置为256MB. 在命令提示符/终端窗口中,您可以通过键入raspi config,然后选择高级选项->内存拆分并键入256来实现。如果您有X窗口,您可以导航到Preferences->Raspberry Pi Configuration,单击Performance选项卡,将数字更改为256,然后单击Ok。在这两种情况下,请在之后重新启动。

3.启动终端窗口在Raspberry Pi 4上,如果尚未引导到命令提示符。在X窗口中,您可以通过单击终端图标或按CTRL+ALT+T来到达该位置。

4.下载Retropie的安装文件通过键入:

sudogit克隆--深度=1https://github.com/RetroPie/RetroPie-Setup.git

如果你有一个良好的互联网连接,这将只需要几秒钟。

5.类型cd反转设置进入安装目录。

cd反转设置

6.键入git-fetch&&git-checkout-fkms\u-rpi4以获取正确的FKM版本的RetroPie(与Pi 4一起使用的版本)。

git获取和git签出fkms\u rpi4

7.执行安装脚本通过键入:

sudo./retropie_setup.sh

这个过程需要一些时间,所以也许可以离开,然后回来。当你回来时,你会看到一个蓝色的屏幕上有一个菜单。

8.单击“确定”按Enter键,然后在出现提示时再次单击“确定”。

9选择基本安装从菜单中选择并点击Ok。


10是的当被要求确认安装时。

现在,安装过程将认真开始。离开至少45分钟,也许更多。

11选择配置/工具->自动启动->启动时启动仿真站。

12选择“执行重新启动”然后点击Ok。如果出现提示,请确认。

覆盆子Pi将重新启动。

要旨

(图片来源:Shutterstock)

虽然我们仍在等待RetroPie获得官方的Pi 4支持,这也意味着一个预先制作的磁盘映像,但至少您现在可以使用它。或者你可以选择Lakka,虽然它不那么流行,但效果很好。当情况发生变化时,我们将更新本文。

更多:覆盆子皮GPIO引脚:每个引脚的作用

更多:如何使用Raspberry Pi作为VPN网关

更多:树莓皮教程

阿夫拉姆·皮尔奇是汤姆的《硬件》杂志的主编。当他在工作中不玩最新的小玩意儿,或者在展会上不戴虚拟现实头盔时,你会发现他在手机上插根,拆开电脑或编写插件。凭借他的技术知识和对测试的热情,Avram开发了许多真实世界的基准测试,包括我们的笔记本电脑电池测试。
17评论 论坛的评论
  • mitch074
    “然而,如果你只是简单地告诉Pi每次在Windows之后启动EmulationStation,它就会工作。”-奇怪,因为我认为Raspberry运行的是带有LXDE窗口管理器的修改过的Debian发行版,而不是未知的MS Windows版本。。。
    回复
  • 克苏奎克斯
    出于好奇,有没有人关注过这一点,并将鼠标功能(如轨迹球)应用于pi4?
    回复
  • 摩托车运动
    谢谢你的这篇文章,但是我有一个问题,仿真站在我第一次启动时就崩溃了,并且一直崩溃,直到我在安装程序中重置配置为止。有了这个,我可以启动它,但它似乎没有正确的行为…它永远不会保存我的配置,我没有任何可能启动任何游戏。你知道为什么吗?

    谢谢
    亚历山德罗斯
    回复
  • 斯克利
    我买了带有4GB内存的RPI4。是否建议将内存设置设置为高于256mb?我不太在乎N64/PS1过去的性能。这才是我真正想要的。
    回复
  • 雷德加尔
    买了一个PS经典版,并将其破解。没有延迟,工作起来很有魅力。比树莓派好多了。
    回复
  • 格雷洛德
    我让Retropie使用本文前面描述的方法在pi4上完美地工作,但后来意外地破坏了我的图像,所以我回到文章中,看到它现在已经被更改,我无法使用新方法。按照这些步骤,我无法获得pi4支持的版本,因为“git fetch&&git checkout fkms_rpi4”会导致“权限被拒绝”错误。我试图在整个./git文件夹中使用chown,但收到的消息表明我没有使用这些操作的权限,我的命令行体验到此结束,我不知道该怎么办。

    旧方法只是诱使retropie认为你是pi3,这对我来说非常有效,但我一辈子都不知道你去哪里永久地手动配置平台,而且旧文章不再可用,你还阻止了waybackmachine,所以我无法说出你最初做了什么。你可以发布旧方法或让我知道在哪里配置平台吗?
    回复
  • 向导
    格雷洛德说:
    按照这些步骤,我无法获得pi4支持的版本,因为“git fetch&&git checkout fkms_rpi4”会导致“权限被拒绝”错误。

    本教程的问题是git clone命令的--depth=1(本教程的第4项)。要解决这个问题,只需删除该部分,这将导致在下面的一行(只需复制它)。
    sudogit克隆https://github.com/RetroPie/RetroPie-Setup.git
    希望有帮助!:)
    回复
  • 自旋锁08
    谢谢你的教程。我了解了“git fetch&&git checkout fkms_rpi4”部分,但了解到以下内容:
    “错误:无法打开。git/FETCH\u头:权限被拒绝”

    不知道我是谁,我想我应该添加sudo,如“sudo git fetch&&git checkout fkms_rpi4”。这一次是这样写的
    致命:无法创建“/home/pi/RetroPie Setup/.git/index.lock”:权限被拒绝

    有什么建议吗?我真的是Linux新手。提前谢谢!
    回复
  • 达斯乌皮
    自旋锁08说:
    谢谢你的教程。我了解了“git fetch&&git checkout fkms_rpi4”部分,但了解到以下内容:
    “错误:无法打开。git/FETCH\u头:权限被拒绝”

    不知道我是谁,我想我应该添加sudo,如“sudo git fetch&&git checkout fkms_rpi4”。这一次是这样写的
    致命:无法创建“/home/pi/RetroPie Setup/.git/index.lock”:权限被拒绝

    有什么建议吗?我真的是Linux新手。提前谢谢!

    我也遇到了同样的问题,我所做的是将其改为root用户,然后运行命令git获取和git签出fkms\u rpi4
    但是,由于根用户在raspberry pi中没有默认设置的任何密码,因此必须首先使用此命令为根用户设置密码密码根然后,只需输入苏根希望这对你和我都有效。
    回复
  • 戴夫酒店
    为了使用Raspbian Lite,我完全遵循了本教程,但是当我键入sudo git clone--depth=1时https://github.com/RetroPie/RetroPie-Setup.git,它说“sudo:git:command未找到”。

    当我尝试使用Raspbian Buster(常规,没有推荐的应用程序)时,我得到错误“error:cannot open.git/FETCH\u HEAD:Permission denied”。因此,我尝试在以下两篇文章中使用这些方法,但都失败了:

    达斯乌皮说:
    但是,由于根用户在raspberry pi中没有默认设置的任何密码,因此必须首先使用此命令为根用户设置密码密码根然后,只需输入苏根希望这对你和我都有效。

    我输入了“passwd root”,它说不允许我查看或修改root的密码。

    向导说:
    本教程的问题是git clone命令的--depth=1(本教程的第4项)。要解决这个问题,只需删除该部分,这将导致在下面的一行(只需复制它)。
    sudogit克隆https://github.com/RetroPie/RetroPie-Setup.git

    也不管用。我收到了同样的“拒绝许可”错误。

    我一直在使用旧教程,但我永远无法让Autostart到SimulationStation开始工作,这就是为什么我一直回来…现在什么都不起作用。有人知道我在哪里可以找到旧教程吗?我忘了如何手动将版本更改为rpi3。编辑:我找到了如何更改平台版本的方法:先进行cd RetroPie设置,然后进行sudo _platform=rpi3./RetroPie_Setup.sh
    本教程需要更新或回滚。
    回复