mac官网,X86桌面太耗电?ARM桌面功能太烂?试试友善之臂的新系统吧,黄段子

布景:现在市道上有许多64位多核A53的卡片电脑,比方树莓派3、香橙派win、友善之臂K1+等。这些奇特的小电脑在功耗方面的体现十分好,CPU的功用也尚可,所以有不少玩家用它们DIY了笔记本,替代那些X86的高耗电机器,当日常的个人电脑用。

可是,咱们都在诉苦ARM桌面的用户体会欠好。CPU仍是不够快;别的,显卡实在是太废物了。

X86的Linux机器一般运用Intel、ATI或NVIDIA的显卡mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子,桌面操作、视频播映或游戏文娱的体会都比较好。ARM的机器的图形处理器就略微破旧一些,运用Mali 400、Mali450等低功用GPU,更糟的是在一些主线内核里还常常不带驱动。

我也觉得不能玩H264硬解和OpenGL的电脑不是一台好游戏机。。。

其实呢,友善之臂的代码小哥也厌弃自己曩昔做的桌面体系固件太欠好用,所以他最近给自己新做了一整套真实好用的ARM桌面Linux体系。

代码小哥找出了他们团队里最牛逼的硬件——Nano PC T4(根据RK3399)。

然后开发了整整七七四十九天,总算炼成了新固件——FriendlyDesktop18.04

这是首个支撑GPU/VPU加快和4K硬解播映的Friendly体系,也是现在驱动和运用支撑最完善的RK3399固件。镜像文件共享在百度网盘上RK3399-sd-最初的用于TF发动运转;RK3399-eflasher-最初的用于卡刷;老婆的脚R高鑫鑫K3399-TypeC-最初的用于线刷。

代码小哥对自己的著作十分骄傲,所以强烈建议我赶忙试用一下。

他说,这次的体系叶一茜女儿固件,有以下几点特性:

1) 带X桌面 LXDE,根据64位Ubuntu 18.04体系构建,支撑OpenGL ES加快,支撑硬解播映

2) 支撑SD卡发动运转,支撑TF卡刷机或Type-C刷机

3) 彻底保存FriendlyCore 18.04 for RK3399的特性,集成带GPU和VPU加快的Qt 5.10.0

4) 内置开源硬解的4K视频播映器 QtVid中公高科中签号eoPlayer(Menu->Sound & Video->Qt5-VideoPlayer)

5) 内置 QtCreator IDE,Arduino 和 Scratch等盛行开发和学习东西,开箱即用

6) 支撑双屏异显 (可选择eDP/DP/HDMI 恣意两路一同输出)

7) 支撑eDP电容触摸屏 (HD702E)

8) 支撑AP6356S无线模块 mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子(802.11 a/b/g/n/AC,BLE4.0)

9) 支撑升兆以太网即插即用

10) 支撑OpenCVcttic 3.4 一键装置

11) 内置gcc版别:7.3.0

12) 内核版别:4.4.138

评测:我知道咱们都对OpenGL感兴趣,那么咱们先测验一下OpenGL吧。假如GPU没有正常驱动的话,玩游戏会十分卡。

在glmark里,主要是做各种多边形、纹路和着色器的测验。比方下图是个猫模型曲面漫反射烘托的测验。

下图是个玻璃原料着色器烘托兔子模型的测验。

不同的烘托项目下,核算量是不同的,各个测验的帧数记录在终端输出上。

这块板子的处理器RK3399是巨细核架构的。其间,CPU ID号0到3的四个是低速的A53中心,CPU ID号4和5的两个是高功用的A72中心。

在上一篇文章里,咱们现已知道巨细核这种奇葩架构的多线程才能并欠好

所以,测高姝睿试时分,假如不指定中心,让操作体系瞎调度,并不能发挥体系的真实郭小美实力(尽管帧数也挺不错的,毫无卡顿)。比方第一项是45FPS。

当指定运用CPU ID号4和5的两个高功用A72中心时分,测验得到的帧数比方才要高一些。比方第一项是57FPS。

咱们略微等候一下,等一切GPU测验项目都跑完。整个进程都十分流通,帧数都坚持再30帧以上;这说明一般的OpenGL烘托程序或游戏跑起来都不会有太大的问题(这个测验模拟了你在游戏时分实时烘托不同的场景)。

接下来咱们来试一下OpenCV人脸辨认的比如。咱们重视一下辨认的速度,大约是100毫秒,也就是说能够到达10Hz的辨认速度。

关于RK3399,咱们也要重视一下巨细核在做OpenCV人脸辨认时分的并行作用。

巨细mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子核能不能在OpenCV里正常并行加快呢?

我做了下面这几组测验。

一个A72中心独自跑这个算法,大约需求250毫秒。

两个A72并行,大约需求140毫秒。速度比单个A72快。

换做是一个比较慢的A53核mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子心独自跑,大约需求450毫秒。

四个nibbaA53并行,大约需求140毫秒。并行提速作用不错。

假如2个A72+4个A53一同上,时刻只需大约100毫秒。在OpenCV测验里,巨细核一同上的速度是最快的。

在上面这个测验里,咱们能够发现RK3399的巨细核在OpenCV并行核算进程中的功率仍是能够的,能大幅进步核算速度;并不会由于巨细核之间的速率不一致而在调度进程中糟蹋太多资源。(可是咱们不要快乐的太早,最终面的测验里会发现,有时会发作“逆加快”)

一个额定的小测验:前段时刻,有网友在云汉试用群里反映Nmac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子ano PC T4的DDR3内存写入速度只需300MB每秒,慢得跟树莓派3的DDR2差不多。正好我这次拿到Nano PC T4什物了,咱们就羊哥好声响测验一下。

内存写入速度的测验代码如下。这是个6线程写入的比如,稍作修正就能够改成4线程写入。程序的算法很简单,分配1GB的内存空间并填满1,测多少时刻完结。

代码编译运转成果如下刘涛为什么扔掉李玮珉(绝无做弊)

咱们能够发现,不管是1个A53仍是4个A53并行写入,都不能把内存的写入带宽耗尽。当2个A72和4个A53一同并行写入时,速度大约是mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子1.125GB每秒。咱们可能对这个速度没有概念,1.125GB每秒有多快呢?

3328板子中华之帝国的复苏的DDR4内存写入速度是1.089GB每秒。Nano Pi T4的DDR3内存写入速度是1.125GB每秒。

咱们能够发现T4尽管内存标准低了一些,可是实际运用时分也是一点都不吃亏的。由于内存写入瓶颈是在处理器,RK3399的处理器比较好,往内存写入数据的速度快。

​另一个额定的小测验:上一篇文章《巨细核的OpenMP多线程并行核算测验》里,咱们已见习噬魂师经知道巨细核在并行时分是会糟蹋许多资源在不同速度进程的调度上的。咱们今日再做个测验,假如指定用哪几个CPUkayzo做并行,作用是不是能好一些?

测验代码如下。

测验进程的截图如下,分别对不指定CPU(体系自动调度),指定只用A53,和只用A72做了比照mac官网,X86桌面太耗电?ARM桌面功用太烂?试试友善之臂的新体系吧,黄段子。

假如不指定CPU,单线程耗时1.10秒;这个速度介于指定A53单线程(3.94秒)和指定A72单线程(1.01秒)之间,可是更挨近A72单线程时分的耗时。这说明体系的自动调度功率仍是比较高的,能自动让A72去履行大核算量的作业。

所以,关于单线程的作业,咱们只需让体系自己去调度就好了

​A53的单核核算速度很慢,可是4核并行时分的提速作用较好,核算耗时从3.94秒降至2.08秒,耗时减不胜风雨乱红尘少一半咱们立足于美利坚。

所以,关于那种又需求省电又需求必定核算才能的作业,能够选用指定4个A53并行的方法来做

​A72的单核才能不错,可是越并越慢。单核A72时分速度最快,只需1.01秒。指定两个A72并行时分,速度反而变慢了。

可能是ARM开罪了OpenMP吧,所以OpenMP对ARM的最新A72内核做了坑爹的“逆优曰本女人化”

可是不管怎么说,速度依然是很快的,日常游戏和看视频文娱都没有贵利王问题。

友善超小NanoPi Duo2,马禄昌全志H3,IOT开发板,运转UbuntuCore
¥155.00
购买
蒙眼王后
点击展开全文

上一篇:

下一篇:

相关推荐