rocJPEG chroma subsampling and hardware capabilities

rocJPEG chroma subsampling and hardware capabilities#

2026-10-28

1 min read time

Applies to Linux

rocJPEG supports the following chroma subsamplings:

  • YUV 4:4:4

  • YUV 4:4:0

  • YUV 4:2:2

  • YUV 4:2:0

  • YUV 4:0:0

The following table shows the capabilities of the VCN and total number of JPEG cores for each supported GPU architecture. Use rocJpegGetDecoderCaps() to query the capabilities available to a RocJpegHandle at runtime; on partitioned GPUs, the number of JPEG cores reported is the number of cores of the selected compute partition.

GPU Architecture

VCN Generation

Total number of JPEG cores

Max width, Max height

gfx908 - MI1xx

VCN 2.5.0

2

4096, 4096

gfx90a - MI2xx

VCN 2.6.0

4

4096, 4096

gfx942 - MI300A

VCN 3.0

24

16384, 16384

gfx942 - MI300X

VCN 3.0

32

16384, 16384

gfx1030, gfx1031, gfx1032 - Navi2x

VCN 3.x

1

16384, 16384

gfx1100, gfx1101, gfx1102 - Navi3x

VCN 4.0

1

16384, 16384