Skip to content

Model ↔ Architecture

spksrc identifies each Synology platform by its CPU codename (apollolake, geminilake, rtd1296, ...). Every codename belongs to an architecture family and is compiled with one of the generic build architectures (x64, aarch64, armv7, ...). The authoritative mapping lives in mk/spksrc.common/archs.mk; the families are summarised in Reference: Architectures.

To go model → platform, type your model in the search box (e.g. DS920+); the matching platform row is shown. To go platform/family → models, pick a family or type a codename.

For the authoritative CPU of a specific model, see Synology's What kind of CPU does my NAS have?.

 

PlatformFamilyBuild archCPUIntegrated GPUExample models
geminilakex64x64IntelIntel UHD Graphics 605 (Gen9.5)DS224+, DS423+, DVA1622, DS220+, DS420+, DS720+, DS920+, DS1520+
geminilakenkx64x64Intel(same as geminilake)DS425+, DS225+, FS200T
apollolakex64x64IntelIntel HD Graphics 500/505 (Gen9, Broxton)DS620slim, DS1019+, DS218+, DS418play, DS718+, DS918+
braswellx64x64IntelIntel HD Graphics (Gen8)DS916+, DS716+, DS216+
denvertonx64x64Intel Atom C3000DVA3221, RS820+, DS2419+, DS1819+, DS1618+
avotonx64x64Intel Atom C2000DS1817+, DS1517+, DS1815+, DS415+, RS815+
cedarviewx64x64Intel Atom D2000/D2700DS1813+, DS1513+, DS713+, RS2212+, RS2414+
x86x64x64Intel Atom D400/D500DS712+, DS1511+, DS2411+, RS2211+, DS1010+
broadwellx64x64Intel Xeon-DFS3400, RS3618xs, RS3617xs+, DS3617xs
broadwellnkx64x64Intel Xeon-DDS1621xs+, RS4021xs+, RS1619xs+, DS3622xs+, SA3400
broadwellnkv2x64x64Intel Xeon-DSA3610, SA3410, FS3410
broadwellntbapx64x64Intel Xeon-D (dual-controller)SA3400D, SA3200D
bromolowx64x64Intel Xeon / Core i3RS3614xs+, DS3612xs, DS3615xs, RS3413xs+, DS3611xs
v1000x64x64AMD Ryzen V1500B/V1780BDS1621+, DS1821+, RS1221+, DS1823xs+, RS822+
v1000nkx64x64AMD Ryzen V1500B/V1780BDS1825+, DS1525+, DS925+, RS2825RP+, RS2423RP+II
r1000x64x64AMD Ryzen R1600DS923+, DS723+, DS1522+, RS422+
r1000nkx64x64AMD Ryzen R1600DS725+
epyc7002 / purley / grantleyx64x64Intel Xeon / AMD EPYCSA6400, FS6400, HD6500, FS3017
dockerx64 / kvmx64x64x64VirtualDocker / KVM virtualisation hosts
rtd1296ARMv8aarch64RealtekARM Mali-T820 (not used for transcoding)DS420j, DS220j, RS819, DS418, DS218, DS118
rtd1619bARMv8aarch64RealtekARM Mali (not used for transcoding)DS223, DS223j, DS423, DS124
armada37xxARMv8aarch64MarvellDS120j, DS119j
armada38xARMv7armv7Marvell Armada 385/388DS218j, DS116, DS216, DS216j, DS416j, DS419slim, RS217, RS816
alpineARMv7armv7Annapurna AL-314/AL-514DS1517, DS1817, DS2015xs, DS715
alpine4kARMv7armv7Annapurna AL-212DS416, DS215+
monacoARMv7armv7STM STiH412DS216play
comcerto2kARMv7armv7Mindspeed Comcerto C2000DS414j
armada370 / armada375 / armadaxpARMv7armv7Marvell Armada 370/375/XPDS115j, DS215j, DS214, DS414, RS814, RS214
hi3535ARMv7Larmv7lHiSilicon(surveillance / legacy models)
88f6281ARMv5armv5Marvell Kirkwood 88F628xDS112, DS212, DS411, DS413j, DS211, DS111 (legacy)
qoriqPowerPCqoriqFreescale QorIQDS213+, DS413, RS812
ppc853x / ppc854x / ppc824xPowerPCppcFreescaleDS109, DS209, DS409 (legacy)
evansporti686i686Intel Atom CE5300DS214play, DS415play

Model examples

Model lists are representative, not exhaustive — Synology reuses a platform across many models and revisions. Use the search box for your exact model, and confirm the CPU on the Synology page. The full platform-to-family mapping is in mk/spksrc.common/archs.mk.

Hardware transcoding through the SynoCli Video Driver targets Intel iGPUs (apollolake, geminilake, braswell). The Synology AMD (v1000/r1000) SKUs ship without an integrated GPU, and the ARM Mali GPUs are not driven by the Intel VA-API/QSV stack.

See also