您现在的位置是:首页 >科技 > 2021-04-19 21:50:13 来源:

Raspberry Pi 2评论 Raspberry Pi 2获得OpenGL支持

导读 更新: 由于实验性的驱动程序,Raspberry Pi 2现在支持OpenGL图形渲染API。最新版本的Raspbian OS附带的驱动程序必须通过命令行raspi-c

更新: 由于实验性的驱动程序,Raspberry Pi 2现在支持OpenGL图形渲染API。最新版本的Raspbian OS附带的驱动程序必须通过命令行raspi-config菜单启用。现在,OpenGL支持意味着Raspberry Pi拥有更多的图形处理能力,可以进行基本的3D游戏。由于像RetroPi这样的项目,Raspberry Pi已经成为复古游戏的绝佳工具,但OpenGL支持意味着它现在理论上可以支持经典的第一人称射击游戏,如Deus Ex,Unreal Tournament和Quake 3。

Raspberry Pi 2评论 Raspberry Pi 2获得OpenGL支持

对于那些希望运行这类游戏的人来说,主要的障碍是Raspberry Pi仍然运行在ARM Linux版本上,这是一个很少发行游戏的操作系统。在硬件能力方面,Raspberry Pi 2已经远远超过了千禧年之前许多游戏的推荐规格。

然而,有了新的工具可供使用,不久之后,积极进取的Raspberry Pi mod社区就会想出一种方法来让半生命游戏在Raspberry Pi 2上运行。

随着4英镑Raspberry Pi Zero的推出,Eben Upton的创作巩固了其作为世界上最受欢迎的单板计算机的声誉。但是,对于希望在最小封装中获得最佳性能的用户来说,Raspberry Pi 2仍然占据着主导地位。

Pi 2乍一看与Model B +等旧版本无法区分,但拥有采用较新的ARMv7微架构的四核处理器,现在配备1GB内存。它承诺计算性能提高6倍,具体取决于工作负载。

使Pi在教育和实验中如此受欢迎的功能包括低成本,低功耗,GPIO接头,相机连接器和开源软件堆栈。此外还有更多喜欢......

兼容性

在计划Pi的继任者时,基金会面临着一个棘手的问题。原始模型以及导致新Raspberry Pi 2的每个版本都使用ARMv6微架构而不是更新且更常见的ARMv7变体。因此,一些操作系统 - 最着名的是Canonical的Ubuntu Linux - 根本不支持Pi。

新的Raspberry Pi 2中的BCM2836芯片采用ARMv7微架构,可与各种新操作系统兼容。

然而,该基金会还没有将其现有用户投入到狼群中:该芯片向后兼容为旧款BCM2835编译的软件。因此,像Raspbian这样的Linux发行版 - 官方推荐的操作系统 - 只需要一个新的ARMv7内核,存储在启动分区上作为“kernel7.img”运行在新的Pi 2上。这个内核存储在较旧的ARMv6内核,同样的micro-SD卡可以放入Model B +,Model A +或Raspberry Pi 2中运行而无需进一步修改。

通过ARMv7支持,可以运行更广泛的操作系统,而Canonical首先不合适。其嵌入式中心Ubuntu Snappy Core的一个变种已经发布,可以免费下载Raspberry Pi 2。

用户还可以在Raspberry Pi 2上下载和运行Pidora和RISC OS等操作系统,并且一些基于媒体中心的操作系统(OpenELEC 和 OSMC)也适合那些希望将娱乐中心作为项目构建的用户。

最大的惊喜来自微软的承诺,即将于今年晚些时候推出的Windows 10将可用于Raspberry Pi 2.这标志着该平台首次支持现代Windows版本。更好的是,作为微软新的Windows on Devices程序的一部分,下载将免费提供给制造商和修补匠。但是,这将是一个命令行界面,而不是一个完整的桌面环境。

在ARM上运行的Windows将不支持为台式机和笔记本电脑x86处理器编译的遗留应用程序,但它的发布表明了微软从教育中越来越多地使用Raspberry Pi和Linux时所感受到的威胁。

性能

2014年推出的Raspberry Pi B +令人失望,提供了一种新的设计,但与其前身相比没有任何改进性能。Raspberry Pi 2提供了用户一直呼吁的巨大性能。从设计角度来看,所有这些都是原始SoC和RAM的封装(PoP)布局,它看到新的BCM2836位于电路板顶部,而1GB RAM模块位于电路板下方。

运行SysBench CPU基准测试揭示了Broadcom为新BCM2836所做的改进:

这些数字表明,时钟频率增加了1.3倍,可并行工作负载增长到5.25倍。

同时,100MB文件压缩测试表明,Pi 2的时钟速度提高了近7倍。

当然,改进的性能需要付出代价:功耗。虽然Model B +和Raspberry Pi 2的空闲功耗相似,但额外的三个处理核心消耗的功率要大得多(0.16A)。然而,新模型更快地完成工作的能力应该意味着更低的总功耗,除非项目永久保持满负荷。

然而,并非一切都得到了提升。10/100以太网接口仍然是Raspberry Pi 2的瓶颈,通过单个USB通道与SoC通信。虽然功能越强大的CPU在使用网络和大量计算负载时可能意味着更少的问题,但它对整体网络性能没有任何影响,在最佳情况下89Mb / s保持静态。

总体

在Raspberry Pi 2中很容易选择漏洞,尤其是其深奥的USB连接10/100以太网控制器,并且在其竞争对手拥有千兆以太网和USB 3.0或SATA连接的市场中缺乏高速大容量存储支持。但毫无疑问,它代表了以前所取得的巨大进步。

新的BCM2836处理器意味着Pi 2可以提供更接近传统PC的用户体验,这对于教育用户来说是个好消息,孩子们花时间在桌面上运行Scratch,Minecraft和类似的应用程序。对于嵌入式开发人员而言,它使Pi 2与竞争Raspberry Pi市场的竞争设备竞争。

然而,Raspberry Pi 2的销售表中最大的优势是价格:尽管处理器速度更快,软件兼容性更广,但新型号的价格与B +价格相同,价格相同。

虽然基金会已宣布打算继续生产旧型号,但对于尚未投入B +型设计的最终用户而言,Raspberry Pi 2可被视为其替代品。对于那些可以摆脱较旧,较慢版本的人来说,随着经销商对剩余库存进行折扣以及最终用户进入拍卖网站以资助升级到新版本,可能会出现讨价还价。

由于微软承诺对Raspberry Pi 2提供惊人的支持,基金会似乎还有另一个失控的成功 - 其竞争对手很可能会再次将自己定价出市场,至少对于项目而言不需要真正的USB端口或高速网络。