S922X Ugoos AM6B Device Tree - Performance/Efficiency - Testing Needed

Not sure if its relevant but there was a new firmware for the am6b with mentions of a DDR

@cpm A2 test software. Gt King Pro S922X-H

  Machine model: Beelink
 CoreELEC dt-id: g12b_s922x_beelink_gs_king_x_rev_a
  Amlogic dt-id: g12b_w400_a
  Linux version: 4.9.269 (test@test) #1 Fri Sep 27 11:09:05 UTC 2024
  Kodi compiled: 2024-09-27 14:22:21 +0300

CoreELEC:~ # lscpu --caches
NAME ONE-SIZE ALL-SIZE WAYS TYPE        LEVEL SETS PHY-LINE COHERENCY-SIZE
L1d       32K     192K    4 Data            1  128                      64
L1i       32K     320K    2 Instruction     1  256                      64
L2       256K     1.3M   16 Unified         2  256                      64
CoreELEC:~ #

If I update android firmware will I lose the CE (emmc) install?

I am happy to see other models get the arm big.little dtb changes :slight_smile:

Backup via the ceemmc tool and restore after updating firmware

I’ll wait for someone else to confirm on this update from ugoos. If someone does update can you run

echo 1 > /sys/class/aml_ddr/mode
cat /sys/class/aml_ddr/freq

Currently in the middle of some other stuff with the box, don’t want to add more variables. My expectations are low, should still see less than 800 MHz.

Sure on it

1 Like

752 Mhz is what I get on my end

That’s after the Ugoos new firmware update?

yes running 0.5.4n

1 Like

Same device tested with two different dtb.
ā€œg12b_s922x_beelink_gt_king.dtb and g12b_s922x_beelink_gs_king_x.dtbā€

CoreELEC (test): 21.1.1-Omega_devel_20240927112932 (Amlogic-ng.arm)
  Machine model: Beelink
 CoreELEC dt-id: g12b_s922x_beelink_gt_king_rev_a
  Amlogic dt-id: g12b_w400_a
  Linux version: 4.9.269 (test@test) #1 Fri Sep 27 11:09:05 UTC 2024
  Kodi compiled: 2024-09-27 14:22:21 +0300

CoreELEC:~ # lscpu --caches
NAME ONE-SIZE ALL-SIZE WAYS TYPE        LEVEL SETS PHY-LINE COHERENCY-SIZE
L1d       32K     192K    4 Data            1  128                      64
L1i       32K     320K    2 Instruction     1  256                      64
L2       256K     1.3M   16 Unified         2  256                      64
CoreELEC:~ #

Nice on them advertising ddr 4 with speed of 3700 and the bottleneck it to 800Mhz :grin::joy:
Don’t know if we should laugh or cry? :wink:

CoreELEC (test): 21.1.1-Omega_devel_20240927112932 (Amlogic-ng.arm)
  Machine model: Beelink
 CoreELEC dt-id: g12b_s922x_beelink_gt_king_rev_a
  Amlogic dt-id: g12b_w400_a
  Linux version: 4.9.269 (test@test) #1 Fri Sep 27 11:09:05 UTC 2024
  Kodi compiled: 2024-09-27 14:22:21 +0300

CoreELEC:~ # lscpu
Architecture:           aarch64
  Byte Order:           Little Endian
CPU(s):                 6
  On-line CPU(s) list:  0-5
Vendor ID:              ARM
  Model name:           Cortex-A53
    Model:              4
    Thread(s) per core: 1
    Core(s) per socket: 2
    Socket(s):          1
    Stepping:           r0p4
    CPU(s) scaling MHz: 100%
    CPU max MHz:        1800.0000
    CPU min MHz:        500.0000
    BogoMIPS:           48.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32
  Model name:           Cortex-A73
    Model:              2
    Thread(s) per core: 1
    Core(s) per socket: 4
    Socket(s):          1
    Stepping:           r0p2
    CPU(s) scaling MHz: 100%
    CPU max MHz:        1704.0000
    CPU min MHz:        500.0000
    BogoMIPS:           48.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32
Caches (sum of all):
  L1d:                  192 KiB (6 instances)
  L1i:                  320 KiB (6 instances)
  L2:                   1.3 MiB (2 instances)
CoreELEC:~ #

@MasterKeyxda , if I want more people to test on S905x4, should a seperate thread be created?

test with old dtb

CoreELEC (test): 21.1.1-Omega_devel_20240927112932 (Amlogic-ng.arm)
  Machine model: Beelink
 CoreELEC dt-id: g12b_s922x_beelink_gt_king_rev_a
  Amlogic dt-id: g12b_w400_a
  Linux version: 4.9.269 (test@test) #1 Fri Sep 27 11:09:05 UTC 2024
  Kodi compiled: 2024-09-27 14:22:21 +0300

CoreELEC:~ # lscpu
Architecture:           aarch64
  Byte Order:           Little Endian
CPU(s):                 6
  On-line CPU(s) list:  0-5
Vendor ID:              ARM
  Model name:           Cortex-A53
    Model:              4
    Thread(s) per core: 1
    Core(s) per socket: 2
    Socket(s):          1
    Stepping:           r0p4
    CPU(s) scaling MHz: 100%
    CPU max MHz:        1800.0000
    CPU min MHz:        500.0000
    BogoMIPS:           48.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32
  Model name:           Cortex-A73
    Model:              2
    Thread(s) per core: 1
    Core(s) per socket: 4
    Socket(s):          1
    Stepping:           r0p2
    CPU(s) scaling MHz: 100%
    CPU max MHz:        1704.0000
    CPU min MHz:        500.0000
    BogoMIPS:           48.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32
CoreELEC:~ #

CoreELEC:~ #  lscpu --caches
CoreELEC:~ #

CoreELEC:~ # cat /sys/class/aml_ddr/freq
576 MHz

I’d recommend it. That way the title says 905 and catches attention from many more people.

Better than s905x3

CoreELEC:~ # cat /sys/class/aml_ddr/freq
360 MHz

:rofl:

2 Likes

these are the boxes that have that chipset
Homatics Box R Plus / Dune HD R Plus / Rocktek G2 / Nokia 8010
Dune HD Pro Vision 4K
ugoos x4q extra

also if Kinhank allow us to install coreelec on the G1 then that would be awesome with a 25% boost in CPU
you could post in each thread to ask if anyone is interested in testing.
I spammed like 4 different sites to get people to come here and test lol
I meant post! I posted!

Made a thread

1 Like

kernel NE: 5.4.210
(docker@5628672ce231) #1 Sat Sep 28 04:49:48 IDT 2024

but i try NG build (4.9.269) and i have this result:

CoreELEC:~ # lscpu
Architecture:            aarch64
  Byte Order:            Little Endian
CPU(s):                  4
  On-line CPU(s) list:   0-3
Vendor ID:               ARM
  Model name:            Cortex-A55
    Model:               0
    Thread(s) per core:  1
    Core(s) per cluster: 4
    Socket(s):           -
    Cluster(s):          1
    Stepping:            r2p0
    CPU(s) scaling MHz:  100%
    CPU max MHz:         2000.0000
    CPU min MHz:         100.0000
    BogoMIPS:            48.00
    Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp asimddp
Caches (sum of all):
  L1d:                   128 KiB (4 instances)
  L1i:                   128 KiB (4 instances)
  L2:                    256 KiB (4 instances)
  L3:                    512 KiB (1 instance)
CoreELEC:~ # lscpu --caches
NAME ONE-SIZE ALL-SIZE WAYS TYPE        LEVEL SETS PHY-LINE COHERENCY-SIZE
L1d       32K     128K    4 Data            1  128                      64
L1i       32K     128K    4 Instruction     1  128                      64
L2        64K     256K    4 Unified         2  256                      64
L3       512K     512K   16 Unified         3  512                      64
CoreELEC:~ # lscpu --output-all -e
BOGOMIPS CPU CORE SOCKET CLUSTER NODE BOOK DRAWER L1d:L1i:L2:L3 POLARIZATION ADDRESS CONFIGURED ONLINE       MHZ SCALMHZ%    MAXMHZ   MINMHZ MODELNAME
   48.00   0    0      0       0    -    -      - 0:0:0:0       -            -       -             yes 2000.0000     100% 2000.0000 100.0000 Cortex-A55
   48.00   1    1      0       0    -    -      - 1:1:1:0       -            -       -             yes 2000.0000     100% 2000.0000 100.0000 Cortex-A55
   48.00   2    2      0       0    -    -      - 2:2:2:0       -            -       -             yes 2000.0000     100% 2000.0000 100.0000 Cortex-A55
   48.00   3    3      0       0    -    -      - 3:3:3:0       -            -       -             yes 2000.0000     100% 2000.0000 100.0000 Cortex-A55
CoreELEC:~ # cat /sys/class/aml_ddr/freq
600 MHz