? ? ?一直以來,小伙伴們都有這樣的觀念,X86_64處理器的強項是每個核心的多線程能力;ARM Cortex A系列內核處理器的強項是堆核心,一般是依靠多核而不是單核多線程。
過去,ARM的多核性能還是有些不盡如人意,總有玩家抱怨發(fā)生一核有難九核圍觀的慘案。
當然,X86_64也可以堆核的,比如Intel至強處理器。
當然,再怎么堆,誰也堆不過老黃的“煤氣灶”。
不管怎么說。論性能,總是x86勝;論功耗,則ARM勝。比如現(xiàn)在的手機,就是很好的例子。這些手機大部分都是ARM平臺的,性能夠用,待機也夠長。
其實,這些特性,在架構設計上,就已經被決定了。X86平臺使用復雜指令集,面向高性能服務器和桌面計算機;ARM平臺使用精簡指令集,就只能做些低性能但是低功耗的產品。
事物總是在發(fā)展的,那么多年過去了,總會有些改變吧。
今天,我們就要來聊聊一款由友善之臂團隊剛剛發(fā)布的板子NanoPC-T4,它搭載的處理器芯片是瑞芯微RK3399。
RK3399集成了兩個A72核心和四個A53核心;
雖然是ARM平臺,但是據說性能很厲害,秒天秒地,甚至能秒掉很多英特爾和AMD的X86處理器。
友善之臂NanoPC-T4的主板,8月13日就到我實驗室了。
但是來的只有一塊帶著亞克力保護架的主板,沒有附帶電源模塊。
大家要注意,那個USB Typer-C是不能作為供電口啟動板子的。
據友善之臂提供的資料顯示,這次的新板子NanoPC-T4做了非常復雜的電源管理。
從官方資料里發(fā)現(xiàn),NanoPC-T4的USB接口、串口、以及40Pin GPIO接口上的5V接口只能做輸出用。
所以,如果要把板子點亮,必須從那個DC座子供電。那個座子與友善之臂的上代產品NanoPC-T3的供電接口很像,是5.5x2.1mmDC接口。但是,供電電壓與以往的NanoPC系列不一樣,變成了12V。
也許。。。友善之臂是想考驗一下試用者的能力。。。。
好吧?。?! 我接受挑戰(zhàn)?。?!
只要找個12V的開關電源模塊,然后看著原理圖,往DC座子的焊盤上飛線就可以了。
這種事,其實也不是第一次干了。。。。
但是友善之臂的技術小哥制止了我。
他說,這個板子上有不少對ESD敏感的IC,一旦因為用戶操作不當而造成損壞,就不給保修了。
另外,電源已經在路上了。(這點是關鍵)
我們?yōu)橛焉浦蹐F隊的服務點個贊。
也給社區(qū)假管點個贊?。。?!
今天,第二個包裹到了。里面有12V電源適配器、散熱片、wifi天線、紅外遙控器和屏幕排線。
那就開始評測吧。
板子的核心就是中間那個RK3399處理器芯片,旁邊是兩顆DDR3內存芯片(共4G),和一顆eMMC閃存芯片(16G)。
WiFi和藍牙模塊用的是AP6356模塊,支持802.11ac技術。
802.11ac有另一個通俗的名字,也就是大眾所熟知的5GHz WiFi。當然,這個跟高通和華為的5G通信技術不是一個概念。
Nano PC T4的5G無線網絡是不需要付電話費的。
板子的詳細硬件特性,列在下面(這些大家應該已經了解了,老司機可以跳過這段直入正題)
? 主控芯片: Rockchip RK3399
? CPU: big.LITTLE大小核架構,雙Cortex-A72大核(up to 2.0GHz)+四Cortex-A53小核結構(up to 1.5GHz)
? GPU: Mali-T864 GPU,支持OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, 支持AFBC(幀緩沖壓縮)
? VPU: 支持4K VP9 and 4K 10bits H265/H264 視頻解碼,高達60fps, 雙VOP顯示等視頻編解碼功能
? 電源管理單元: RK808-D PMIC, 搭配獨立DC/DC, 支持動態(tài)調壓, 軟件關機, 按鍵開機, RTC喚醒, 睡眠喚醒等功能
? 內存: 雙通道4GB LPDDR3-1866
? Flash: 16GB eMMC 5.1 Flash
? 有線網絡: 原生千兆以太網
? Wi-Fi/藍牙: 802.11a/b/g/n/ac, Bluetooth 4.1 雙頻Wi-Fi藍牙模塊, 雙天線
? 視頻輸入: 1個或2個4線MIPI-CSI, 雙ISP像素處理能力高達13MPix/s,支持雙路攝像頭數據同時輸入
? 視頻輸出
? HDMI: HDMI 2.0a, 支持4K@60Hz顯示,支持HDCP 1.4/2.2
? DP on Type-C: DisplayPort 1.2 Alt Mode on USB Type-C
? LCD Interface: 一個eDP 1.3(4 線,10.8Gbps), 一個或2個4線MIPI-DSI
? Audio Out: 3.5mm 雙通道耳機接口, 或者通過HDMI輸出
? Audio In: 板載麥克風
? USB 2.0: 2個獨立的原生USB 2.0 Host A型接口
? USB 3.0: 1個原生USB 3.0 Host A型接口
? USB Type-C: 支持USB3.0 Type-C 和 DisplayPort 1.2 Alt Mode on USB Type-C
? PCIe: 一個 M.2 M-Key PCIe x4 接口, 兼容PCIe 2.1, 雙操作模式, 帶有M.2 2280模塊M3固定螺柱
? microSD Slot x 1
? 40Pin GPIO 擴展接口:
? 2 X 3V/1.8V I2C, up to 1 x 3V UART, 1 X 3V SPI, 1 x SPDIF_TX, up to 8 x 3V GPIOs
? 1 x 1.8V I2S, 3 x 1.8V GPIOs
? ADC: 提供3路 1.8V ADC 輸入, 5 Pin 2.54mm 排針接口
? 調試串口: 4 Pin 2.54mm 調試串口, 3V電平, 波特率為1500000
? 按鍵: 電源按鍵, 復位按鍵, MASKROM按鍵(BOOT), 系統(tǒng)還原按鍵
? LED: 1 x power LED and 1 x GPIO Controled LED
? 紅外接收器: 板載紅外接收器, 接受的載波頻率為38KHz
? RTC電池座子: 2 Pin 1.27/1.25mm RTC備份電池接口
我知道大家已經迫不及待了。
容我先貼個散熱片。不加散熱片,跑分時候容易發(fā)生超溫降頻。
處理器芯片上有實現(xiàn)整片芯片均熱的鐵殼,但是散熱面積還不夠大。
我們把導熱膠給它糊上。
然后把散熱片放上去(這步要注意方向,不要擋住麥克風)
WiFi天線也插上
蓋上蓋子
要注意的是,這款板子與樹莓派、香橙派等不同,插上電源不會自動啟動,需要按住開機鍵0.5秒才能觸發(fā)啟動。
初次上電以后,我發(fā)現(xiàn)出廠帶的系統(tǒng)是安卓。
我們給它換成友善之臂最新的Ubuntu18.04桌面系統(tǒng)吧(這個系統(tǒng)的介紹見文章最后的附注)。
燒寫eMMC時候,我們插上已經燒好eflash鏡像的的SD卡,插上HDMI線,然后上電啟動。(必須接HDMI顯示器,因為是圖形化操作的)
把SD卡里的系統(tǒng)通過eflash程序燒寫到eMMC閃存,這一步全部是圖形操作,用鼠標就可以了。
系統(tǒng)燒好了。
先試一下H264硬件解碼。很流暢,CPU占用很低。
這個毫無懸念的,因為Mali 400系列的GPU都已經可以硬解了,更何況RK3399芯片搭載的GPU是Mali 864。
看一下系統(tǒng)綜述,Ubuntu18.04系統(tǒng),處理器是4核A53+2核A72,內存4G。
有小伙伴對處理器頻率感興趣,那么我們也看一下吧。
其中,4個A53核心的頻率是1.416GHz,2個A72核心的頻率是1.8GHz
系統(tǒng)待機溫度不錯,無風冷,被動散熱條件下,只有43度。
我們要做下面幾個測試。我知道圖片有些糊,因為把顯示器屏幕的條紋也拍出來了。
大家只要關注文字就可以了,后續(xù)的每個圖片,我都會用文字描述一下。
第一個測試是Blowfish文件加密性能,值越低越好。見證奇跡吧,這個RK3399與一些雙核X86處理器較量起來也不吃虧啊,甚至快跟4核X86平起平坐啦。
第二個測試是哈希算法性能,值越高越好。再次見證奇跡吧,列表里所有雙核X86都被秒了。
第三個測試是斐波那契數列推導,值越低越好。這次真的出奇跡了,列表里所有X86都被秒了,不管是單核、雙核還是四核。
看來RK3399在做斐波那契數列推導這種整數加法運算上確實有很大的優(yōu)勢。
第四個測試是國際象棋的N皇后問題推導,值越低越好。這次,RK3399的分數夾在眾多X86之間,也是一點都不吃虧啊。
第五個測試是Zlib壓縮,值越低越好。成績上來看確實很厲害,分數與最末名差了四個數量級。相當于PowerPC要干10年才能完成的工作,RK3399一天就搞定了。
第六個測試是浮點單元測試的快速傅里葉變換測試,值越低越好。依然是出人意料的,RK3399竟然再次與眾多雙核X86平起平坐,一點也不吃虧。
第七個測試是浮點單元測試的光線追蹤算法測試,值越低越好。結果同上,與眾多雙核X86平起平坐;甚至成績還秒殺了一個AMD四核處理器,真是太厲害了。
小結:今天的這個測試確實非常出人意料,特別是那兩個FPU的測試。如果是整數運算類型的測試,比如素數查詢算法,X86確實沒多大優(yōu)勢(去年已經發(fā)現(xiàn)全志H5都快趕上英特爾I7了)。但是浮點計算,這原本是X86的強項,現(xiàn)在ARM竟然也能在這方面與X86一較高下啦。這都歸功于新內核Cortex A72,每兩個A72核心的算力大約與一個X86的英特爾至強服務器核心相當。
去年我在云漢測試各種樹莓派、香橙派和NanoPi的時候,曾發(fā)現(xiàn)這些ARM平臺在做浮點計算時候的性能被X86甩出了幾條街。主要原因還是A7、A53的浮點計算能力確實不太好。
這次的RK3399,最大的亮點就是那兩個A72核心,算力已經與x86已經不分伯仲了。
附注:上面的測試,用的是友善之臂最新的桌面版系統(tǒng)
2018年8月20日更新的友善之臂ubuntu 18.04
FriendlyDesktop 18.04 for RK3399,主要特性
1) 帶X桌面 LXDE,基于64位Ubuntu 18.04系統(tǒng)構建,支持OpenGL ES加速,支持硬解播放
2) 支持SD卡啟動運行,支持TF卡刷機或Type-C刷機
3) 完全保留FriendlyCore 18.04 for RK3399的特性,集成帶GPU和VPU加速的Qt 5.10.0
4) 內置開源硬解的4K視頻播放器 QtVideoPlayer(Menu-》Sound & Video-》Qt5-VideoPlayer)
5) 內置 QtCreator IDE,Arduino 和 Scratch等流行開發(fā)和學習工具,開箱即用
6) 支持雙屏異顯 (可選擇eDP/DP/HDMI 任意兩路同時輸出)
7) 支持eDP電容觸摸屏 (HD702E)
8) 支持AP6356S無線模塊 (802.11 a/b/g/n/AC,BLE4.0)
9) 支持升兆以太網即插即用
10) 支持 OpenCV 3.4 一鍵安裝?
11) 內置gcc版本:7.3.0
12) 內核版本:4.4.138
評論
查看更多