Mali-V76 Video Processor

Mali-V76 Block Diagram.

Arm Mali-V76 is a premium video processor, designed to bring stunning 8K content to home and mobile devices. The Arm Mali-V76 video processor provides significant area savings and uplifts in both encode quality and decode performance compared to its predecessor. The Mali-V76 video processor can deliver an 8K video stream at 60fps or partners can choose to leverage its flexibility to support 4x4 video walls at 1080p or 2x2 2160p walls, both at 60fps.

Contact Us

Specification

Features Value Description
Codec Support For encode and decode: VP9 Profile 2 (10-bit) and Profile 0 (8-bit), HEVC Main 10 and Main, H.264 Hi10P/HP/MP/BP, VP8, JPEG.
Decode only: MPEG4, MPEG2, VC-1/WMV, Real, H.263, AVS+/AVS.
Driver and video streaming infrastructure based on OpenMAX™ IL, which runs on the host CPU.
Bus Interface AMBA4 AXI Compatible with a wide range of bus interconnect and peripheral IP. 
Memory System MMU Built-in Memory Management Unit (MMU) to support virtual memory.
Performance 1080p 60 to 4K120 Scalable from one to four cores with multiple performance points.


  • A mali gpu chip.
  • Arm Mali GPUs

    Including both graphics and GPU compute technology, Mali GPUs offer a diverse selection of scalable solutions for low power to high performance smartphones, tablets and DTVs.

    Learn more
  • Arm Mali DPUs

    The Mali Display Processors bring composition, scaling, rotation and image post-processing tasks from the GPU on to a dedicated processor to maximize device battery life.

    Learn more

Get Support

Arm Support

Arm training courses and on-site system-design advisory services enable licensees to efficiently integrate the Mali-V76 Video Processor into their design. 

Arm training courses Open a support case
Answered Where do I find presentations and photos from SC'18? 1 votes 885 views 0 replies Started 5 months ago by John Linford Answer this
Suggested answer Code is not run after loading into chip 0 votes 52 views 1 replies Latest 7 hours ago by Bojan Potocnik Answer this
Not answered 是的刚说的话个离开接电话说过考虑的就是 0 votes 18 views 0 replies Started 14 hours ago by asgadgadg Answer this
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? 0 votes 28 views 0 replies Started 20 hours ago by jing Answer this
Answered Binary Semaphore upset by FIQ
  • Cortex-A
0 votes 805 views 20 replies Latest 3 days ago by 42Bastian Schick Answer this
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values
  • Graphics Application
  • Mali Vulkan SDK
  • vulkan sdk
0 votes 467 views 10 replies Latest 3 days ago by Hongkun Wang Answer this
Not answered Identifying Generic IP Components on an Access Port 0 votes 48 views 0 replies Started 3 days ago by Torsten Robitzki Answer this
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5)
  • Development Tools
  • Keil
  • uVision
  • Keil Tools
  • Software Development Tools
0 votes 35 views 0 replies Started 3 days ago by Bojan Potocnik Answer this
Not answered Issue with WatchDog reset De-asserting 0 votes 53 views 0 replies Started 3 days ago by BAB Answer this
Suggested answer Keil debug session 侦错问题
  • stm32 h7
  • Keil MDK Plus Edition
0 votes 233 views 6 replies Latest 3 days ago by STM32H7 Answer this
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain
  • C++
  • DS-5 Professional Edition
  • GNU Arm Eclipse
0 votes 45 views 0 replies Started 4 days ago by PHJ Answer this
Suggested answer Jenkins build failing to copy licence cache
  • Arm Development Studio
  • Arm Compiler
  • Arm Compiler 5
0 votes 105 views 1 replies Latest 4 days ago by Ronan Synnott Answer this
Answered Where do I find presentations and photos from SC'18? Started 5 months ago by John Linford 0 replies 885 views
Suggested answer Code is not run after loading into chip Latest 7 hours ago by Bojan Potocnik 1 replies 52 views
Not answered 是的刚说的话个离开接电话说过考虑的就是 Started 14 hours ago by asgadgadg 0 replies 18 views
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? Started 20 hours ago by jing 0 replies 28 views
Answered Binary Semaphore upset by FIQ Latest 3 days ago by 42Bastian Schick 20 replies 805 views
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values Latest 3 days ago by Hongkun Wang 10 replies 467 views
Not answered Identifying Generic IP Components on an Access Port Started 3 days ago by Torsten Robitzki 0 replies 48 views
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5) Started 3 days ago by Bojan Potocnik 0 replies 35 views
Not answered Issue with WatchDog reset De-asserting Started 3 days ago by BAB 0 replies 53 views
Suggested answer Keil debug session 侦错问题 Latest 3 days ago by STM32H7 6 replies 233 views
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain Started 4 days ago by PHJ 0 replies 45 views
Suggested answer Jenkins build failing to copy licence cache Latest 4 days ago by Ronan Synnott 1 replies 105 views