原生游戏M芯片无法打开?- M芯片Mac如何开启Rosetta2模式

原生游戏M芯片无法打开?- M芯片Mac如何开启Rosetta2模式

部分新手小白用户刚买了新款的M系列芯片Mac,下载原生版游戏安装后发现无法打开,这是因为针对M系列芯片的Mac,虽然一些游戏厂商在快速的对自家的游戏针对Apple Silicon M1/2/3/4/5进行原生适配,但还是有些游戏没有完全适配,在运行的时候就会出现弹窗报错无法打开的情况。

本教程将针对这部分游戏提供详细的解决方案

首先,Rosetta 2是什么?

苹果从Intel的X86芯片换到自研的Apple Silicon M系芯片后,原来Intel架构的应用在M芯片上不兼容了,这需要游戏厂商对自家的游戏针对Apple Silicon M芯片进行原生适配更新,当然这需要大量的时间,而且还有很多厂商不在更新自家游戏了。

所以苹果为了这段时间的过渡,推出了Rosetta 2技术:Rosetta 2是一种仿真器,用于桥接Intel和Apple芯片之间的过渡。当你使用Intel架构的应用时,Rosetta 2都会在后台运行,自动翻译转化,使应用可以在Apple芯片的Mac上运行。

如何查看应用的架构?

右键单击「应用程序」文件夹里的游戏或软件图标,选择【显示简介】,种类中有三种类型:通用、Apple芯片、Intel。如图所示:

图片[1]-原生游戏M芯片无法打开?- M芯片Mac如何开启Rosetta2模式-玩转Mac网
  • 通用–表示App既支持Apple芯片也支持Intel处理器,并且在默认情况下使用Apple芯片。一般通用App不需要Rosetta。
  • Apple芯片–表示App仅支持Apple芯片,不能在Intel处理器上安装。
  • Intel–表示App仅支持Intel处理器,并且需要Rosetta才能在搭载Apple芯片的Mac上运行。

如何启用Rosetta2运行通用和Intel?

如果遇到原生游戏弹窗报错或闪退,并通过上面的方式确认游戏为“通用”或“Intel”类型后,打开「访达」-「应用程序」-找到报错游戏图标-右键单击游戏图标-「显示简介」,在简介窗口中,手动勾选【使用Rosetta打开】即可正常运行。如图所示:

图片[2]-原生游戏M芯片无法打开?- M芯片Mac如何开启Rosetta2模式-玩转Mac网

如果没有Rosetta 2选项怎么办?

如果没有【使用Rosetta打开】的选项,请先确认游戏种类是【应用程序(通用)】或【应用程序(Intel)】,如确认种类无误仍没有选项,则是电脑未安装Rosetta 2,需要执行以下命令安装一下。

安装方式:打开访达-应用程序-实用工具-终端(command+空格聚焦搜索:终端),输入以下命令并回车执行:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

安装完成后,勾选重新打开运行游戏就可以了。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容