编程|龙芯3A5000处理器成功运行Windows版《愤怒的小鸟》:画面流畅

编程|龙芯3A5000处理器成功运行Windows版《愤怒的小鸟》:画面流畅

文章图片

编程|龙芯3A5000处理器成功运行Windows版《愤怒的小鸟》:画面流畅

今年7月份 , 龙芯中科正式发布了龙芯3A5000处理器 , 不仅性能提升50% , 还首发支持了主指令系统LoongArch , 能够模拟兼容MIPS、ARM及x86指令集 。 现在有人也演示了它运行Windows版《愤怒的小鸟》的游戏性能 , 画面看起来不错 。
知乎用户guee日前公布了基于龙芯3A5000处理器的游戏测试 , 演示了国产CPU模拟Windows版《愤怒的小鸟》的情况 , 这个处理器不是原生x86架构的 , 而是通过二进制翻译功能模拟运行x86程序 。

从视频来看 , 龙芯3A运行Windows版《愤怒的小鸟》已经很流畅了 , 不过guee表示视频是用他开发的Linux录屏软件录制的 , 如果不使用软件录屏 , 游戏运行会更流畅些 。
此外 , guee也提到龙芯的二进制翻译功能目前还是第一个版本 , 翻译运行的效率、兼容性、稳定性还需要持续加强 , 当前二进制翻译还存在bug , 游戏中的声音时有时无 , 相信以后会好起来 。

对于龙芯的二进制翻译 , 此前龙芯中科董事长胡伟武公布了具体情况 , LoongArch指令集对MIPS指令的翻译效率是100% , 对ARM可以达到90% , 最难的是x86 , 在Linux下翻译的效率可达80% , Windows下的效率还要减少到70% 。
【编程|龙芯3A5000处理器成功运行Windows版《愤怒的小鸟》:画面流畅】换句话说 , 龙芯模拟x86程序现在只能发挥70-80%的性能 , 相比原生x86要损失不少性能 , 不过后续应该还会进一步优化 , 降低到可接受范围内 。