You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

树莓派(Linux系统)下安装运行《模拟农场22》的技术求助

树莓派(Linux系统)下安装运行《模拟农场22》的技术求助

嗨,Peter,你的问题我太懂了——树莓派的ARM架构和《模拟农场22》依赖的x86指令集不兼容,确实是核心障碍,咱们一步步来拆解可行的方案:

  • 先给你的判断打个勾:《模拟农场22》的PC版本是基于x86/x86_64指令集编译的,而树莓派用的是ARM架构(比如常见的ARMv8),这两种指令集完全不通用,直接运行CD里的安装包肯定会报错,这就是你遇到的核心问题。

  • 针对你只有CD-ROM、没有Steam/Epic的情况,有两个可以尝试的方向:

    • 用QEMU模拟x86环境:这是一款可以在ARM系统上模拟x86硬件的虚拟化工具。你可以先在树莓派的Linux系统里安装它,命令是:sudo apt install qemu-system-x86。之后需要下载一个x86架构的Linux镜像,创建虚拟机并分配足够的内存(至少2GB,最好4GB)和CPU核心,再把你的CD-ROM挂载到虚拟机里,在虚拟机内完成游戏安装和运行。不过要提前打预防针:树莓派的性能有限,即使模拟成功,游戏帧率可能会极低,甚至达不到可玩的程度。
    • 尝试Wine兼容层(限64位树莓派系统):如果你的树莓派装的是64位Linux系统(比如Raspberry Pi OS 64-bit),可以试试安装ARM版的Wine来转译x86程序。先挂载你的CD-ROM:sudo mount /dev/cdrom /mnt/cdrom,然后在Wine环境里运行CD中的安装程序。但同样要注意:Wine对ARM架构的3D游戏支持还不算成熟,《模拟农场22》这类大型3D游戏大概率会出现卡顿、崩溃的情况,流畅游玩很难实现。
  • 最后给你个备选思路:如果实在想在树莓派上玩农场类游戏,可以找找原生支持ARM架构的同类游戏,比如《星露谷物语(Stardew Valley)》就有Linux ARM版本,还有一些开源的农场模拟游戏,虽然和《模拟农场22》的玩法细节有差距,但至少能流畅运行。

备注:内容来源于stack exchange,提问作者Peter Andres

火山引擎 最新活动