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