Skip to content

ARMv9 CIX CD8160/CD8180 CPU topology & identification information #3788

@craighammonds-sys

Description

@craighammonds-sys

Hi,

I’m sharing hardware identification and topology information for a CIX ARMv9 SoC
(CD8160 / CD8180) used in the Orange Pi 6 Plus.

XMRig currently identifies this CPU generically, which is understandable given that
this chipset appears to be new and not widely documented upstream.

The information below is provided to help with correct CPU identification and
topology awareness on ARMv9 CIX platforms. No performance changes are being requested.

CIX CD8160 / CD8180 ARMv9 SoC — Hardware Evidence for XMRig

Board

  • Orange Pi 6 Plus

SoC

  • Vendor: CIX
  • Model: CIX P1 CD8160 (also marketed as CD8180 variant)
  • Architecture: ARMv9-A
  • NUMA nodes: 1

CPU Topology

Heterogeneous ARMv9 configuration:

  • 8 × Cortex-A720

    • CPU implementer: 0x41 (ARM)
    • CPU part: 0xD81
    • Max frequency: 2600 MHz
  • 4 × Cortex-A520

    • CPU implementer: 0x41 (ARM)
    • CPU part: 0xD80
    • Max frequency: 1800 MHz

Total cores: 12
Threads per core: 1

Features

  • AES
  • PMULL
  • SHA1 / SHA2 / SHA3
  • SVE
  • SVE2
  • SVE AES / PMULL
  • bf16 / i8mm

devfreq (chipset fabric)

The following devfreq domains are exposed by the kernel:

  • /sys/class/devfreq/CIXH3010:00
  • /sys/class/devfreq/CIXH4000:00
  • /sys/class/devfreq/CIXH5000:00

Observed default governors include simple_ondemand and userspace.
For RandomX workloads, stability improves when set to performance.

Observed XMRig behaviour

  • Auto-detection initially clamps RandomX threads conservatively
  • Manual configuration with 12 threads is stable
  • No NUMA splitting required
  • No CPU affinity required

Notes

  • XMRig currently identifies the CPU generically (e.g. Cortex-A720)
  • Cache sizes are not exposed to hwloc on this platform
  • This document is provided to aid correct CPU identification and topology handling

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions