众所周知, m8 采用的是三星 S3C6410 16/32-bit RISC 芯片, 地属于6400系列,是三星目前最好的RISC 芯片。6410 相对于 6400 ,主要在于制程改进到 65nm(09年过渡到 45nm), 加入3d处理单元。ip 是定制 6400 + PowerVR MBX 3d处理单元.
基于三星最新技术手册(我也是被论坛假技术手册误导很久), 6410 整体性能高于 6400 + PowerVR MBX。二者都支持 OpenGL ES 1.1/2.0,D3D Mobile,OpenVG 1.0(TBD),在目前是mobilephone engine中的一流水平。
具体数据:
6410 图形单元最高运行速度 133ghz ip PowerVR MBX 100ghz
三角形生成速度: 4Mtriangles/s (transformonly) 1.7 - 3.7M triangles/s
像素填充速度: 125.6M pixel/sec 100M-300M pixel/sec
6410 的架构是4-Way SIMD vertex shader+pixel shader, 而正是1 pixel shader造成了像素填充速度的低下
三角形生成速度: 4Mtriangles/s (transformonly) 1.7 - 3.7M triangles/s
像素填充速度: 125.6M pixel/sec 100M-300M pixel/sec
6410 的架构是4-Way SIMD vertex shader+pixel shader, 而正是1 pixel shader造成了像素填充速度的低下
Real-time Video Encoding&decoding of
MPEG4/H.263/H.264 and decoding of WMV9
MPEG4 Simple Profile:>30fps@SD/D1
H.263 Baseline Profile:>30fps@SD/D1
H.264 Baseline Profile L3.0:>30fps@SD/D1
VC1 Decoding:>30fps@SD/D1
可见,6410 是软解 rmvb, 就算解码优化,潜力也不大。 参考同样软解rmvb 的 爱可视 605wifi, 基本 720 x 480 30fsb 就是极限。 由于 cpu 差距, 605 的达芬奇能软解 4mb 码率以下, 6410 基本 600k 以下, 就是一些动画片可以达到, 其他很难软解 480p rmvb 需要大约 1000mips 运算水平, 6410 667mhz 大概有 600-700mips, 2年前 pxa270 624mhz 大概 820mips,所以, wm 机器同样软解 rmvb 不行。市面支持 720p 10mb 码率的,都是硬解,例如cc1600比较看好 ti3530, 带的dsp就是 t10(目前支持720p,最全面)的dsp改良版, 增加 5条浮点流水线, 值得期待
JPEG Codec
Compression/decompression up to 65536 x 65536 可见官方 300万像素 人为限制,16mviews 效率还有提升空间
3d Rendering performance@Max freq.(133MHz)
。Peak vertex geometry performance(transformonly):9.28M vertices/s
。Vertex geometry performance with single light condition:7.55 vertices/s
。Shaded fill rate:125.6M pixel/sec
。Bilinear-filtered textured fill rate with Alphablending:37.8M pixel/sec
总体来说,6410 还是有潜力可挖,优化完全可以增加流畅度与解码表现.但是,基于 6400 arm11 架构的老旧,6410生命周期不会太长。其核心 arm1176 是06年6月推出的,刚好 ip用到,至今已经 快 3年。而目前应该是 arm cortex a8 甚至 a9 为主流, arm cortex a8才是对抗 ti4 的设备。真不知道为何meizu会采用 6410 这个老旧的架构,而架构一旦确立,其生命周期至少 3年,不敢想象m8 怎么面对 高通、ti的新处理器。
大概这就是缺乏核心技术、而又是新入行的无奈之举吧。
可见, 6410在三角形生成占有优势, ip 在 像素填充占有优势。是否m8 采用 24bit色深, 操作流畅度不如 ip 和这个有关?大概这就是缺乏核心技术、而又是新入行的无奈之举吧。
造成这种结果的原因是 6410 4+1 的管线设置,过分弱化像素管线。这样的结果会直接拖累 6410 的3d效能, 造成实际多光源条件下,多边形生成严重下降。
简单的说-----------绣花枕头,中看不中用---------------符合三星大多数产品表现
具体6410 性能参数:
2D Graphic Accelerator ------ 2d性能
Primitive drawing engine
。Line/Point drawing
。Bit Block Trasfer(BitBLT)
。Color expansion:Text drawing
Per-pixel operation(max 2048x2048resolution)
。90°/180°/270°/X-flip/Y-flip rotation
。Window clipping
。Rasterization
。256-level per-pixel alpha blending
Multi Format CODEC(MFC) -------解码性能 基本流畅30帧 d1 就是编码优化 800x480 avi没什么问题, 由于不支持b帧,大大削减直接下载的影视资源