raspberry pi长期以来一直是廉价单板计算的黄金标准,为机器人,智能家居设备和数字信息亭提供各种服务。备受期待的raspberry pi 4将pi带到了另一个层次,其性能足以用作台式pc,还能输出60 hz的4k视频或电源双显示器。
raspberry pi 4
优点
比以前的raspberry pis快得多
usb 3端口
能够以60 hz输出4k视频
双显示器支持
缺点
关键软件在发布时不起作用
高分辨率视频播放效果不佳
判决书
最好的raspberry pi比任何前辈都更快,功能更强,而不会提高价格。
打分:4.5 / 5
对于与之前型号相同的35美元的起始价格,您可以获得两到四倍的速度,支持usb 3和真正的千兆以太网。也许更重要的是,将有一款价值45美元的raspberry pi 4,内存为2gb,单价为55美元,4gb,是之前pi的4倍。制造商和业余爱好者希望将raspberry pi 4添加到他们的武器库中,而现在从未使用过pi的技术爱好者有更多理由购买它。
raspberry pi 4模型b.(信用:汤姆的硬件)
我们有机会尽早获得raspberry pi 4 b,这是第一款pi 4型号的全名,并且能够测试具有完整4gb ram的电路板。我们看到的是一台功能齐全的迷你电脑。我们对推理的可能性特别感到兴奋,特别是对象和声音检测。
向后兼容性
值得注意的是,在发布时,一些重要的raspberry pi软件尚未在pi 4上运行。要运行pi 4,您需要下载raspbian os的全新版本raspbian buster。并不是所有的东西都在巴斯特。在测试期间,我们发现了许多
python库或其他与新操作系统不兼容的必需软件包。
在撰写本文时,您也无法在buster中安装retropie(非常受欢迎的游戏模拟器软件)(相信我们,我们花了几个小时尝试),也不能使用现有的retropie图像。毫无疑问,开发人员将在未来几天和几周内进行调整,但如果您在发布时阅读此内容并需要在不久的将来构建街机,您可能希望获得更旧的模型。第三方raspberry pi操作系统还需要进行一些更改才能使用新硬件。例如,我们无法在arm上启动 windows 10,就像我们使用pi 3b +一样。
关键差异
下表显示了raspberry pi 4 b(第一个唯一的pi 4型号)和raspberry pi 3b +(pi 3的最快版本)之间的关键规格比较。
规格
raspberry pi 4 b.
raspberry pi 3 b +
中央处理器
1.5 ghz,四核broadcom bcm2711b0(cortex a-72)
1.4 ghz,四核broadcom bcm2837b0(cortex a-53)
内存
1 - 4gb ddr4
1gb ddr2
gpu
500 mhz videocore vi
400 mhz videocore iv
影像输出
双micro hdmi端口
单个hdmi端口
最大分辨率
4k 60 hz + 1080p或2x 4k 30 hz
2560 x 1600
usb端口
2个usb 3.0 / 2x usb 2.0
4个usb 2.0
有线网络
千兆以太网
330 mbps以太网
无线
802.11ac(2.4 / 5 ghz),蓝牙5.0
802.11ac(2.4 / 5 ghz),蓝牙4.1
充电端口
usb type-c
微型usb
电力需求
3a,5v
2.5a,5v
尺寸
3.5 x 2.3 x 0.76英寸(88 x 58 x 19.5毫米)
3.2 x 2.2 x 0.76英寸(82 x 56 x 19.5毫米)
重量
0.1磅(46克)
0.11磅(50克)
最重要的新功能是更快的处理器和gpu,更多更快的ram,增加usb 3端口,双micro hdmi端口而不是单个hdmi连接,并支持4k输出。支持usb 3的更高总线速度还允许板载以太网端口支持真正的千兆位连接(125 mbps),其中最后一代型号的理论最大值仅为41 mbps。microsd卡插槽的速度也是原来的两倍,理论上最大为50 mbps,而3b +上为25 mbps。
由于新的soc需要更多功率,raspberry pi 4 b通过usb type-c而不是微型usb充电。它还需要一个能够提供至少3安培电源和5伏电压的电源适配器,但如果你没有将许多外围设备连接到usb端口,你可以使用2.5安培。撇开电源需求,usb type-c连接器是可逆的,这使得儿童(和成人)更容易插入。
设计
pi 4的尺寸为3.5 x 2.3 x 0.76英寸(88 x 58 x 19.5 mm)和0.1磅(46克),足够薄,可放入口袋中,并且轻便,可随身携带。该板足够耐用,可以在你的包里滚动,但我们建议将它粘在保护性的东西上,主要是为了保护针脚。然而,在测试过程中,我总是把桌子裸露在我的桌子上,然后我把它放在工作和家庭之间来回多次,只需将它放在没有衬垫或静电袋的纸板箱中。
不幸的是,如果你想要一个案例,你不能使用为任何以前的raspberry pi设计的案例。raspberry pi 3 b / 3 b +具有几乎相同的尺寸,但端口布局已经发生变化,足以使pi 4 b不兼容。在先前的pis有一个单一的全尺寸hdmi端口的情况下,pi 4上的双微型hdmi连接器突出得更多,所以不要与为pi 3 b设计的任何东西上的孔对齐。
raspberry pi 4涵盖的不仅仅是端口方面的基础知识。右侧有四个usb type-a连接,其中两个是usb 3.0。还有一个全尺寸的千兆以太网端口,用于有线连接。底边有一个3.5毫米音频插孔,两个微型hdmi端口和usb type-c充电端口。在左侧,您将找到microsd卡读卡器。在电路板的顶部表面上,您将看到用于摄像机串行接口(csi)和显示串行接口(dsi)的带状连接器,它们提供与raspberry pi自己的摄像头和屏幕(或兼容配件)的专用连接。当然,您也可以将相机连接到usb端口,还有几种常见的方式,包括micro hdmi端口,可以输出到屏幕。
新cpu,ram
raspberry pi 4具有与其前代产品类似的设计和尺寸,但它是一个全新的平台,由新的处理器broadcom bcm2711b0提供支持。自2012年第一款pi以来,所有pis都使用了40nm soc,但这款新芯片基于28nm工艺,而不是旧的cortex-a53微架构,它采用了cortex-a72。raspberry pi 4中的bcm2711b0具有四个内核,时钟频率为1.5 ghz,乍一看,它似乎并不比raspberry pi 3b +中的四核1.4 ghz bcm2837b0快得多。
但是,cortex a72具有15指令流水线深度,而旧型号只有8个,并且它还提供无序执行,因此它不会等待一个进程的输出在另一个进程上启动。因此,即使在相同的时钟速度下(并且bcm2711b0基于较小的工艺节点),cortex-a72处理器也将比a53供电的祖先快得多并且使用更多功率。
例如,在测量整体计算能力的linpack基准测试中,pi 4在所有三个测试中都绝对地输入了pi 3 b +。在最重要的单精度(sp)测试中,pi 4得分为925,相比之下,3 b +的标记为224,增加了413%。
在sysbench cpu测试中,pi 4 b能够每秒执行394个事件,而pi 3 b +则为263个事件。这是50%的差异。
ram也快得多,从在pi 3b +上运行的1gb ddr2 ram到最高4gb的ddr4 ram。除了增加的带宽,拥有更多的内存是一个巨大的交易,特别是对于网上冲浪。
pi 4的ram分别返回4,130和4,427 mbps的读写速率。这比3 b +好51%和54%。
执行文件压缩时,cpu和ram都会受到影响。在多线程模式下压缩文件时,pi 4 b比其前身快37%,但它在单线程中更强大,使3 b +超过60%。
新gpu,更快的图形性能
gpu也得到了很好的提升。它从以400 mhz核心时钟速度运行的broadcom videocore iv转变为设置为500 mhz的videocore vi。新架构允许它以高达4k fps的速率输出到显示器,速率为60 fps,或支持高达4k 30 hz的双显示器。
虽然我们希望我们能够及时在retropie中尝试一些资源密集型仿真器进行此次审核,但是在推出时并没有与pi 4兼容的版本。然而,测试quake iii arena克隆游戏中帧速率的openarena benchmark确实运行了。
在720p分辨率下,pi 4是唯一能够提供平滑帧速率的raspberry pi。是的,你可以在pi 3,3 a +或3 b +上进行游戏,但是所有这三种游戏的传输速率都在27到28 fps之间,相比之下pi 4上的速度为41.4 fps。
存储性能
无论您的处理器,ram和gpu有多快,如果您的存储速度很慢,打开应用程序和文件等日常任务将会非常滞后。与所有raspberry pis一样,4 b的主要存储设备是microsd卡读卡器,虽然方便但有点受限。根据pi基金会的说法,4 b的最高传输速率为50 mbps,这是3 b +读卡器速度的两倍。没有已知的容量限制。
我们的基准测试是使用三星evo plus microsd xc class 10卡进行的,显示出比理论最大值更不令人印象深刻的速度。pi 4 b的顺序读/写速率为45.7和27.7 mbps,而3 b +则为22.8和17.5 mbps。请记住,该卡的额定读取速度为100 mbps,写入速度为60 mbps。如果您有一个快速的usb闪存驱动器或外部ssd,您可以从pi 4 b获得更好的存储性能.pi 4 b是第一个具有usb 3端口,其最大理论带宽为625 mbps。
通过将mushkin 120gb外置ssd连接到其中一个usb 3端口,pi 4 b分别实现了令人印象深刻的读写传输速率363和323 mbps。这比33 b和34 mbps的3 b +标记快近十倍。
快速usb 3端口不仅仅是存储。您可以使用其他高带宽外设,例如google的coral usb accelerator,它可以帮助完成人工智能任务。
网络性能
raspberry pi 4与其前代产品具有相同的802.11ac wi-fi,但它支持蓝牙5.0,这是对先前型号蓝牙4的改进。更重要的是,以太网端口现在具有更多带宽,这使其能够提供全千兆吞吐量,而以前的型号只能达到大约330兆位。
在测试中,pi 4 b的以太网端口达到了943 mbps,这吹走了其他raspberry pis。实际上,在吞吐量测试中,pi 4 b的速率为943 mbps(接近最大1,000 mbps)。这几乎是pi 3b +的五倍,而它只有237 mbps。
旧的和新的raspberry pi都有802.11ac wi-fi,可以在2.4 ghz或5 ghz频段上运行。所以我们没想到会在这里看到很大的性能差异。但pi 4的5 ghz吞吐量明显更高,返回速率为114 mbps,而pi 3 b +则为97 mbps,相当于18%的改进。
力量和热量
由于需要更耗电的处理器以及至少需要一个5伏,3安的电源适配器,因此预计pi 4将比其前代产品消耗更多功率。
闲置时,pi 4 b的功率为3.4瓦,比3 b +高出17%。在负载下,这个数字跃升至7.6瓦,但这仍然比其前任产品多出19%。如果你想要功率最低的pi,性能会受到影响,那就选择pi zero w,它在空闲时仅消耗0.8瓦,在负载下消耗1.6瓦。
是的,这块板比前一块板温暖,温暖。热图像反映了我们所经历的; cpu附近的电路板区域非常温暖,而不仅仅是处理器本身的顶部。pi 4板达到了74.5摄氏度(166华氏度)。这对于严重烧伤是不够的,但是孩子们尤其应该确保只在它的侧面拾取pi。pi 3 b +的顶部表面更冷,最大温度为62.5摄氏度(144.6华氏度)。
raspberry pi 3 b +的热图像。(图片来源:gareth halfacree)
raspberry pi 4 b的热图像。(图片来源:gareth halfacree)
与任何现代计算机一样,如果您将系统推得过硬并且cpu或gpu过热,计算机将减速以避免损坏。
在运行cpu密集型工作负载10分钟时,处理器达到81度并在3分钟后开始从1.5 ghz降至1 ghz。然而,当系统下降到大约80度时,系统仍然将自身恢复到1.5 ghz全部,但随后它会再次变暖并降至1 ghz。如果你想在负载下获得更好的持续性能,可以考虑为raspberry pi 4安装一个有源冷却器,或者至少安装一个被动散热器。
gpio针脚
任何raspberry pi上的真正明星都是它的40个gpio(通用输入/输出)引脚。引脚数和布局与之前的型号保持不变,返回到raspberry pi 2,因此任何连接到pi 2或3的“帽子”,传感器或led屏幕都是兼容的。
图片来源:gareth halfacree)
但是,raspberry pi 4为一些引脚增加了一些新功能。对于连接各种外设的硬核制造商而言,gpio引脚现在支持四个额外的i2c,spi和uart连接。因此,如果您的传感器或外围设备需要任何这些接口,那么您现在拥有更多这些接口。
在raspberry pi 4上,gpio引脚的速度和响应速度也快得多,这可能是因为其处理器速度更快。我们的测试使用gpiozero python库连续打开和关闭引脚,并测量它们切换的速率。pi 4的速度为50.8 khz,而pi 3 b +的速度仅为16.1。这是215%的改善。
使用raspberry pi 4作为pc
raspberry pi 4的目标之一是成为一款功能强大的pc,任何人都可以使用它来上网,进行轻松的生产力工作,甚至可以玩非常基本的游戏。为了测试这个用例,我花了几个小时在设备上完成日常工作,我甚至用它来编写部分评论。
我真的很喜欢能够输出到双显示器,这是我每天在工作和家庭中都做的事情。而且,由于我日常工作的大部分时间都是在网络浏览器中进行的,因此使用chromium编写,编辑和研究文章没有问题。即使打开15个标签,它们之间的切换也很顺利,而且我没有超出4gb的板载ram。
虽然我不想每天都使用它,但gimp提供了一种编辑静态图像的好方法。如果我想要破解电子表格或在google docs之外撰写文档,那么libre office就足以满足要求。
我最大的问题涉及视频播放。如果我想观看youtube视频,我必须将其保存在一个窗口中,因为即使在480p分辨率下,它在全屏幕上仍然是生涩的。我想要执行的另一项任务是玩复古游戏,但在撰写本文时,retropie模拟器包不适用于pi 4.但我能够安装和播放quake arena。请记住,raspberry pi 4可以与几种不同的操作系统配合使用,但最受支持的是raspbian,这是一种linux,它对新手来说有一个小的学习曲线。只需要寻找低成本网络冲浪电脑而不进行任何修改的用户,可以以150美元到200美元的价格购买chromebook或低端windows笔记本电脑。
4k输出,视频播放和转码
以前的raspberry pi计算机的缺点之一是它们一次只能原生输出到一个屏幕,但是如果你喜欢多任务处理并希望使用pi来提高工作效率,那么你真的需要第二个屏幕。raspberry pi 4具有双微型hdmi端口,每个端口可以连接到单独的显示器或电视,并且可以以高达4k(3840 x 2160)的分辨率运行。如果您有多台4k显示器,您可以选择:您可以以30 hz的速度运行每个屏幕,或者您可以在设置菜单中启用4k模式,这样可以稍微提升电压,这样您就可以运行一台显示器在4k 60 hz和另一个在高达1080p。
在广泛的动手测试中,我发现虽然30 hz的4k是可以忍受的,但像鼠标指针移动这样的小事情有点迟钝。如果您有一个4k屏幕,那么你最好选择60 hz模式,但请注意增加的电压也可能导致cpu变热并且更容易节流。
在网上冲浪,看静止图像,只是享受4k的所有额外屏幕空间是很棒的,视频播放是raspberry pi 4的achille的脚跟,至少在撰写本文时。无论我们是尝试流式传输4k视频还是使用下载文件,我们都无法在raspbian buster或运行kodi媒体播放器的操作系统libreelec中获得流畅,可行的4k体验。几个h.264编码的视频,包括tears of steel,根本没有播放或显示为杂乱的颜色。甚至kodi推荐用于我测试的人们都会将样本果冻鱼视频显示为静止图像而没有移动。显然,在操作系统和软件方面仍需要进行大量优化,以使raspberry pi 4能够播放4k视频。
不幸的是,即便播放1080p youtube视频也是一个挑战。以1080p分辨率运行,stranger things的全屏视频预告片显示出明显的混乱。但是,当我在较小的窗口中观看相同的剪辑时,播放流畅。即使我将流的分辨率降低到480p,也会出现同样的问题。
如果您的屏幕分辨率为1920 x 1080或更低,则播放离线1080p视频效果很好。当我使用vlc播放器观看时,avenger's endgame的下载预告片非常流畅。
raspberry pi 4不会取代任何人的macbook pro或戴尔xps 13创意工作站,但如果您有耐心,它可以为您转码视频。使用ffmpeg,raspberry pi 4 48秒将非常短的h.264编码剪辑转码为ntsc dv格式。这比pi 3 b +的时间少得多,它在108秒内完成,但是如果你要转换整部电影,你可能需要离开你的pi一段时间然后再回来。
网上冲浪
raspberry pi 4上的网上冲浪体验明显比任何前辈都要顺畅。更快的处理器有所帮助,但拥有超过1gb的ram也是如此。我注意到gnome系统监视器,我注意到,即使打开一个或两个标签,我也使用了超过1gb的ram。然而,在具有4gb ram的pi 4上,我一次运行超过15个标签没有问题,在它们之间来回切换。
虽然网页的渲染速度不如现代core i7笔记本电脑与windows 10一样快,但pi 4提供了非常可靠的网页浏览体验。我使用google套件应用程序时没有遇到任何问题,包括gmail,google表格和google文档。
在jetstream 1.1上,一个测量javasript处理和页面渲染的综合浏览基准测试,pi 4击败了pi 3b +,42.5到17.1这是148%的改进,但pi仍然不如低端强大,英特尔支持的chromebook,如三星chromebook 3,得分为49.7。然而,pc笔记本电脑的表现更差,包括戴尔inspiron 14 3000,仅售35.9。
speedometer 2.0基准测试通过加载虚拟web应用程序然后模拟与其交互的用户来测量总体响应能力。就每分钟的运行而言,此测试的得分越高,表明当您实际使用google文档或gmail等网络工具时,您应该获得更少的延迟。与jetstream和现实世界中的情况一样,pi 4在其前身中领先。在这种情况下,它快了98%。
忘记使用带有webgl动画的网站,因为它们是幻灯片,至少与当前的软件一样。当我启动webgl水族馆演示,显示50条鱼游泳时,我在raspberry pi 4上的速度仅为2 fps,在pi 3 b +上只有1 fps。我想这会使pi 4的速度提高两倍,但2 fps仍然无用。
虚拟主机
web服务是raspberry pi最常用的用例之一。实际上,在tom's hardware,我们使用raspberry pi 3 b作为我们本地网络上的服务器,用于托管我们的笔记本电池测试。raspberry pi 4凭借其更快的处理器,更大的ram和更好的网络连接,承诺提供更强大的网上冲浪。
使用phoronix apache测试,raspberry pi 4每秒处理3,983个请求,而pi 3 b +处理2,850个请求。这是一个40%的改进,这意味着你可以提供更重的网页或同时为更多的访问者服务,没有滞后。
许多web应用程序使用php服务器端脚本语言,因此更快地处理php可以提供很多帮助。在测量php性能的phpbench上,raspberry pi 4 b得分为101,540,是pi 3 b + 41,351的两倍多。
ai,推理和机器学习
也许raspberry pi 4最激动人心的新用例是用于推理和机器学习。使用早期的pis,您可以使用相机以低帧速率进行简单的对象检测,但是这个新模型增加的性能和i / o应该打开一个全新的用例世界。
为了了解pi 4如何处理对象检测,我们按照本教程中的步骤进行操作,该教程使用了google的tensorflow机器学习平台和opencv的组合,opencv是一个有利于计算机视觉的编程库。在花了三个小时编译并安装所有软件之后,我让应用程序运行并观看,因为网络摄像头在我的办公室中识别出一些 - 很少 - 物体,包括感觉我是一个“人”而我的椅子是一把充满自信的“椅子”。它以1.7 fps的低速运行,但比在pi 3 b +上运行时的1 fps好70%。
但是,通过更优化的框架,pi 4应该能够进行实时的面部和对象识别。而且,因为它有usb 3,像google coral tpu usb加密狗这样的加速器应该有更多的带宽来将数据发送回soc。想象一下,建立一个家庭伴侣机器人,通过面部识别家庭中的每个成员,或者帮助农民按类型分类黄瓜。其中一些工作负载可以在早期的raspberry pi计算机上实现,但是pi 4 b应该使它们快速准确,足以定期使用。我们迫不及待地想看看开发人员和制造商使用pi 4和ai做了什么
scikit-learn是一种流行的python模块,可以实现机器学习。在pi 4-b上执行scikit-learn任务的速度是pi 4 b的两倍多。
编译代码
使用linux,有时您必须编译要安装的程序。在我们的测试过程中,我们不得不多次编译软件包,包括我们想要获得对象识别演示的时候。
更快的处理器和更好的ram帮助raspberry pi 4 b编译代码比它的前任更快。当我们运行编译linux内核的测试时,4 b的速度提高了33%。因此,无论您是自己编写软件的开发人员还是只想要直接下载的程序的用户,pi 4都可以节省您的时间。
超频pi 4
我们已经解释了如何超频raspberry pi 4以及你在一篇单独的文章中得到了什么样的结果。然而,最重要的是,您可以轻松地将1.5 ghz cpu高达1.75 ghz,并将gpu的频率从500增加到600 mhz,而不会错过任何节拍。只要确保你有冷却。
你需要多少raspberry pi 4 ram?
raspberry pi 4 b有三种配置,相同但ram数量相同。35美元的入门级型号有1gb内存,45美元的单位有2gb,55美元的sku一直到4gb。所有raspberry pis的一大优势是它们价格实惠,可以用于任何东西,所以你需要明智地选择。如果您正在构建一个仅处理电机和传感器的机器人或其他iot设备,1gb就足够了,因为您没有运行大量应用程序,甚至不需要gui。
如果您进行非常轻松的网上冲浪,设置自助服务终端或部署有限使用的网络服务器,我们建议使用2gb。4gb型号非常适合将pi用作pc或更复杂的任务(如ai)。
总结
raspberry pi 4代表了一次巨大的飞跃,不仅适用于raspberry pi,也适用于单板计算。这是第一次将pi用作辅助pc或备用pc(或者可能是孩子们的第一台pc)是现实的。然而,更大的真正好处不是来自使用raspberry pi 4s代替x86 pc的人,而是来自所有创新者,他们利用系统的增强性能,i / o和图形来创建新的iot设备,媒体服务器和机器人。在学校建设pi项目的孩子们也将拥有一个全新的学习机会。
但是,如果您今天需要raspberry pi计算机,那么您将不得不忍受一些可能在不久的将来通过软件更新解决的问题。像retropie这样的关键应用程序无法在raspberry pi 4上运行,视频播放性能令人失望。虽然可以肯定的是主要应用程序将被移植到新计算机上,但是一旦操作系统随着时间的推移而改进,我们仍然不知道视频播放会有多好。
尽管存在这些小问题,pi 4仍然领先于其前辈和市场上所有其他廉价的单板计算机。主要的问题不是:pi 4可以为你做什么,但你可以用它做什么?
麒麟810高清图赏
中微公司喜迎全球第500台MOCVD设备付运里程碑
智云smooth4手持稳定器评测 在同价位竞品中表现出色
Yolo系列模型的部署、精度对齐与int8量化加速
华灿光电20.84亿定增募资获批,京东方即将入主
一文了解Raspberry Pi 4各项性能跑分
是德科技在世界移动通信大会上展示 UXM 无线测试仪的最新增强
FPGA基于线性迭代法的除法器设计
反相比例放大电路和同相比例放大电路讲解
新松携并联机器人亮相中国国际制药机械博览会
叁陆零云储深耕布局IPFS分布式存储千亿级市场
2025年,中国OLED出货量将超过韩国
PyTorch教程-5.4. 数值稳定性和初始化
物联网网关采集工业设备数据实现远程监控管理
陶瓷压力传感器的结构图
世界集成电路产业格局现状如何 我国何时打破困境
lecroy力科示波器维修案例【图文详解】
《深度学习平台支撑产业智能化》百度CTO王海峰CNCC2019深度解读
常见的ESD保护器件
使用8051的控制直流风扇的温控电路