Ранее уже были рассмотрены аппаратные характеристики мини-ПК GEEKOM A8, включая распаковку и разборку , проведено тестирование мини-ПК с AMD Ryzen 9 8945HS под управлением Windows 11 Pro , а теперь представлены результаты работы GEEKOM A8 на Ubuntu 24.04 для оценки производительности в Linux.
В ходе тестирования проверены основные функции мини-ПК GEEKOM A8 на Ubuntu 24.04 , проведены сравнительные тесты с аналогичным мини-ПК GEEKOM A7 , оценена производительность накопителя и сети, выполнены стресс-тесты для проверки тепловыделения, а также замерены уровень шума вентилятора и энергопотребление в различных режимах.
Установка Ubuntu 24.04 на мини-ПК GEEKOM A8
Как обычно, для установки Ubuntu 24.04 рядом с Windows 11 был изменен размер раздела с использованием загрузочной USB-флешки, созданной из образа Ubuntu.
Однако активированный BitLocker не позволяет продолжить установку Ubuntu 24.04. Мастер установки предложит отключить BitLocker для настройки dual boot или полностью удалить Windows для установки только Ubuntu.
После возврата в Windows шифрование диска BitLocker было отключено, как показано на скриншоте ниже.
После этого установка Ubuntu 24.04 на мини-ПК GEEKOM A8 прошла без проблем, без необходимости изменения приоритета загрузки в BIOS. При загрузке теперь отображается меню Grub для выбора между Ubuntu и Windows.
Информация о системе Ubuntu 24.04
В окне Settings -> About подтверждается конфигурация GEEKOM A8: Ubuntu 24.04 LTS на 16-ядерном процессоре AMD Ryzen 9 8945HS с графикой AMD Radeon 780M, 32 ГБ ОЗУ и 2 ТБ хранилища.
Дополнительные сведения можно получить через командную строку…
1
2
3
4
5
6
7
8
9
10
11
|
aey@geekom–a8–cnx:~$ cat /etc/lsb–release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION=“Ubuntu 24.04 LTS”
aey@geekom–a8–cnx:~$ uname –a
Linux A8 6.8.0–35–generic #35-Ubuntu SMP PREEMPT_DYNAMIC Mon May 20 15:51:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
aey@geekom–a8–cnx:~$ free –mh
total used free shared buff/cache available
Mem: 30Gi 2.8Gi 27Gi 91Mi 1.1Gi 27Gi
Swap: 8.0Gi 0B 8.0Gi
|
а также с помощью утилиты inxi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
aey@geekom–a8–cnx:~$ inxi –Fc0
System:
Host: A8 Kernel: 6.8.0–35–generic arch: x86_64 bits: 64
Desktop: GNOME v: 46.0 Distro: Ubuntu 24.04 LTS (Noble Numbat)
Machine:
Type: Desktop System: GEEKOM product: A8 v: N/A serial: <superuser required>
Mobo: N/A model: A8 serial: <superuser required> UEFI: American
Megatrends LLC. v: 0.45 date: 04/07/2024
CPU:
Info: 8–core model: AMD Ryzen 9 8945HS w/ Radeon 780M Graphics bits: 64
type: MT MCP cache: L2: 8 MiB
Speed (MHz): avg: 3479 min/max: 1600/6844 cores: 1: 4000 2: 1618 3: 4000
4: 4000 5: 4000 6: 4000 7: 4000 8: 4000 9: 1397 10: 4000 11: 4000 12: 4000
13: 662 14: 4000 15: 4000 16: 4000
Graphics:
Device–1: AMD Phoenix3 driver: amdgpu v: kernel
Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6
compositor: gnome–shell driver: dri: radeonsi gpu: amdgpu
resolution: 1920×1080~60Hz
API: EGL v: 1.5 drivers: radeonsi,swrast
platforms: wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat–v: 4.5 vendor: amd mesa v: 24.0.5–1ubuntu1
renderer: AMD Radeon Graphics (radeonsi gfx1103_r1 LLVM 17.0.6 DRM 3.57
6.8.0–35–generic)
Audio:
Device–1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
Device–2: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.8.0–35–generic status: kernel–api
Server–1: PipeWire v: 1.0.5 status: active
Network:
Device–1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp1s0 state: down mac: 38:f7:cd:c8:2e:72
Device–2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e
IF: wlp2s0 state: up mac: 94:bb:43:1a:52:92
Bluetooth:
Device–1: IMC Networks Wireless_Device driver: btusb type: USB
Report: hciconfig ID: hci0 rfk–id: 0 state: down
bt–service: enabled,running rfk–block: hardware: no software: no
address: 00:00:00:00:00:00
Drives:
Local Storage: total: 1.82 TiB used: 14.83 GiB (0.8%)
ID–1: /dev/nvme0n1 vendor: Acer model: SSD N7000 2TB size: 1.82 TiB
Partition:
ID–1: / size: 912.1 GiB used: 14.75 GiB (1.6%) fs: ext4 dev: /dev/nvme0n1p5
ID–2: /boot/efi size: 96 MiB used: 78.3 MiB (81.6%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID–1: swap–1 type: file size: 8 GiB used: 0 KiB (0.0%) file: /swap.img
Sensors:
System Temperatures: cpu: 53.6 C mobo: 52.0 C gpu: amdgpu temp: 48.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 30.63 GiB used: 2.82 GiB (9.2%)
Processes: 358 Uptime: 2h 21m Shell: Bash inxi: 3.3.34
|
Программа корректно определяет процессор AMD Ryzen 9 8945HS с 8 ядрами и 16 потоками, но Linux показывает максимальную частоту 6 844 МГц, что выше заявленной турбо-частоты 5,2 ГГц. Среди периферии указаны контроллер Realtek RTL8125 2.5GbE и адаптер MediaTek MT7922 WiFi 6. Bluetooth обнаружен, но с MAC-адресом 00:00:00:00:00:00 и, как будет показано далее, не работает. Температура процессора в простое составляет 53,6°C, но этот показатель требует дополнительной проверки.
Тестирование производительности GEEKOM A8 на Ubuntu 24.04
Начнем с бенчмарка процессора AMD Ryzen 9 8945HS с помощью скрипта sbc-bench.sh от Thomas Kaiser:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
aey@geekom–a8–cnx:~/Downloads/sbc–bench–master$ sudo ./sbc–bench.sh –r
Starting to examine hardware/software for review purposes...
sbc–bench v0.9.67
Installing needed tools: apt–get –f –qq –y install gcc make build–essential lm–sensors powercap–utils curl git links mmc–utils smartmontools stress–ng, p7zip 16.02, tinymembench, ramlat, mhz, cpufetch, cpuminer. Done.
Checking cpufreq OPP. Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7–zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (10 minutes elapsed).
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* No swapping
* Background activity (%system) OK
* No throttling
Full results uploaded to https://0x0.st/XboB.bin
# GEEKOM A8 / Ryzen 9 8945HS w/ Radeon 780M Graphics
Tested with sbc–bench v0.9.67 on Thu, 06 Jun 2024 18:45:34 +0700. Full info: [https://0x0.st/XboB.bin](http://0x0.st/XboB.bin)
### General information:
Information courtesy of cpufetch:
Name: AMD Ryzen 9 8945HS w/ Radeon 780M Graphics
Microarchitecture: Zen 4
Technology: 4nm
Max Frequency: 6.843 GHz
Cores: 8 cores (16 threads)
AVX: AVX,AVX2,AVX512
FMA: FMA3
L1i Size: 32KB (256KB Total)
L1d Size: 32KB (256KB Total)
L2 Size: 1MB (8MB Total)
L3 Size: 16MB
Ryzen 9 8945HS w/ Radeon 780M Graphics, Kernel: x86_64, Userland: amd64
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 1600 6844 –
1 0 1 1600 6844 –
2 0 2 1600 6844 –
3 0 3 1600 6844 –
4 0 4 1600 6844 –
5 0 5 1600 6844 –
6 0 6 1600 6844 –
7 0 7 1600 6844 –
8 0 8 1600 6844 –
9 0 9 1600 6844 –
10 0 10 1600 6844 –
11 0 11 1600 6844 –
12 0 12 1600 6844 –
13 0 13 1600 6844 –
14 0 14 1600 6844 –
15 0 15 1600 6844 –
31362 KB available RAM
### Policies (performance vs. idle consumption):
Status of performance related policies found below /sys:
/sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave
### Clockspeeds (idle vs. heated up):
Before at 54.2°C:
cpu0:
After at 92.0°C:
cpu0: OPP: 6843, Measured: 4985 (–27.2%)
### Performance baseline
* memcpy: 20318.5 MB/s, memchr: 78557.7 MB/s, memset: 62156.7 MB/s
* 16M latency: 28.89 20.10 29.21 20.17 27.64 30.71 36.28 41.94
* 128M latency: 99.04 98.41 99.25 98.73 98.85 99.52 104.9 108.8
* 7–zip MIPS (3 consecutive runs): 69297, 68708, 68364 (68790 avg), single–threaded: 6446
*
aes-256-cbc 1160880.19k 1344417.81k 1390608.64k 1405969.41k 1418925.40k 1397435.05k *
aes-256-cbc 1177681.15k 1359618.26k 1404829.44k 1417271.98k 1420967.94k 1422136.66k### PCIe and storage devices:
* Realtek RTL8125 2.5GbE: Speed 5GT/s, Width x1, driver in use: r8169,
* MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter: Speed 5GT/s, Width x1, driver in use: mt7921e,
* O2 SD/MMC Card Reader: Speed 2.5GT/s, Width x1, driver in use: sdhci–pci,
* AMD Device 15b9: Speed 16GT/s, Width x16, driver in use: xhci_hcd, ASPM Disabled
* AMD Device 15ba: Speed 16GT/s, Width x16, driver in use: xhci_hcd, ASPM Disabled
* AMD Device 15c0: Speed 16GT/s, Width x16, driver in use: xhci_hcd, ASPM Disabled
* AMD Device 15c1: Speed 16GT/s, Width x16, driver in use: xhci_hcd, ASPM Disabled
* AMD Pink Sardine USB4/Thunderbolt NHI controller #1: Speed 16GT/s, Width x16, driver in use: thunderbolt, ASPM Disabled
* 1.8TB “Acer SSD N7000 2TB” SSD as /dev/nvme0: Speed 16GT/s, Width x4, 0% worn out, drive temp: 45°C, ASPM Disabled
### Challenging filesystems:
The following partitions are NTFS: nvme0n1p3,nvme0n1p4 –> https://tinyurl.com/mv7wvzct
### Swap configuration:
* /swap.img on /dev/nvme0n1p5: 8.0G (0K used)
### Software versions:
* Ubuntu 24.04 LTS (noble)
* Compiler: /usr/bin/gcc (Ubuntu 13.2.0–23ubuntu4) 13.2.0 / x86_64–linux–gnu
* OpenSSL 3.0.13, built on 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
### Kernel info:
*
/proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-6.8.0-35-generic root=UUID=e2b1df18-cd94-43ee-8c4c-db149064cda7 ro quiet splash vt.handoff=7 * Vulnerability Spec rstack overflow: Mitigation; Safe RET
* Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
* Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
* Kernel 6.8.0–35–generic / CONFIG_HZ=1000
Waiting for the device to cool down...................................... 49.6°C
|
Скрипт не выявил троттлинга CPU, но в тесте 7-zip наблюдается постепенное снижение результатов (69 297 -> 68 708 -> 68 364 баллов), что указывает на тепловое или энергетическое ограничение.
Проверим лимиты мощности с помощью RyzenAdj (примечание: для работы потребовалось отключить Secure Boot):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
aey@geekom–a8–cnx:~/Downloads/RyzenAdj–master/build$ sudo ./ryzenadj –i
CPU Family: Hawk Point
SMU BIOS Interface Version: 14
Version: v0.15.0
PM Table Version: 4c0008
| Name | Value | Parameter |
|———————|———–|——————–|
| STAPM LIMIT | 45.000 | stapm–limit |
| STAPM VALUE | 1.716 | |
| PPT LIMIT FAST | 65.000 | fast–limit |
| PPT VALUE FAST | 6.726 | |
| PPT LIMIT SLOW | 54.000 | slow–limit |
| PPT VALUE SLOW | 2.968 | |
| StapmTimeConst | 100.000 | stapm–time |
| SlowPPTTimeConst | 100.000 | slow–time |
| PPT LIMIT APU | 54.000 | apu–slow–limit |
| PPT VALUE APU | nan | |
| TDC LIMIT VDD | 55.001 | vrm–current |
| TDC VALUE VDD | 1.489 | |
| TDC LIMIT SOC | 15.001 | vrmsoc–current |
| TDC VALUE SOC | 1.360 | |
| EDC LIMIT VDD | 130.001 | vrmmax–current |
| EDC VALUE VDD | 55.895 | |
| EDC LIMIT SOC | 20.001 | vrmsocmax–current |
| EDC VALUE SOC | 3.375 | |
| THM LIMIT CORE | 92.001 | tctl–temp |
| THM VALUE CORE | 45.931 | |
| STT LIMIT APU | 0.000 | apu–skin–temp |
| STT VALUE APU | 0.000 | |
| STT LIMIT dGPU | 0.000 | dgpu–skin–temp |
| STT VALUE dGPU | 0.000 | |
| CCLK Boost SETPOINT | nan | power–saving / |
| CCLK BUSY VALUE | nan | max–performance |
|
Установлены следующие ограничения мощности:
- Длительный лимит мощности (STAPM LIMIT) – 45 Вт
- Фактический лимит мощности (PPT LIMIT FAST) – 65 Вт
- Средний лимит мощности (PPT LIMIT SLOW) – 54 Вт
Для справки: процессор AMD Ryzen 9 8945HS имеет настраиваемый TDP в диапазоне 35–54 Вт.
Далее протестирована одноядерная и многопоточная производительность CPU с помощью Geekbench 6.3.0.
GEEKOM A8 набрал 2 661 балл в одноядерном тесте и 13 275 баллов в многопоточном.
Тестирование GPU выполнено с помощью Unigine Heaven Benchmark 4.0. Система показала средний FPS 78,3 и результат 1 972 балла при стандартном разрешении 1920×1080.
Воспроизведение видео 4K и 8K на YouTube проверялось в браузере Chrome.
Как и в большинстве современных мини-ПК, видео 4Kp30 воспроизводилось плавно с потерей всего 4 кадров из 12 685 за 7 минут просмотра.
8K @ 30 FPS также показал хороший результат – 7 потерянных кадров из 12 227.
4K @ 60 FPS остается комфортным для просмотра, но с большим числом потерянных кадров (107 из 25 557 за 7 минут теста).
8K 60 FPS часто вызывает проблемы в обзорах, и GEEKOM A8 не справился, потеряв 2 088 кадров из 11 525.
GEEKOM A8 без проблем воспроизвел тот же ролик 8K 60 FPS в Windows 11/Chrome , но результаты сопоставимы с GEEKOM A7 на Ubuntu 22.04 .
Производительность веб-браузинга оценена с помощью Speedometer 2.0. Начнем с Firefox.
298 операций в минуту в Firefox близко к результату 315 операций в Google Chrome.
Поскольку Speedometer 2.0 устаревает, дополнительно проведено тестирование с Speedometer 3.0 в Firefox (19,1 балла) и Chrome (21,2 балла).


Speedometer 3.0 в Google ChromeВажно отметить, что результаты тестов браузеров со временем улучшаются на том же железе благодаря оптимизациям в ПО.
Сравнение бенчмарков GEEKOM A8 с другими мини-ПК на Ubuntu 24.04/22.04
Теперь сравним результаты Ubuntu 24.04 на GEEKOM A8 с другими топовыми мини-ПК: GEEKOM A7 (AMD Ryzen 9 7840HS), GEEKOM XT12 Pro (Intel Core i9-12900H), GEEKOM Mini IT13 (Intel Core i9-13900H) и Khadas Mind Premium (Intel Core i7-1360P).
Сначала приведем основные характеристики всех пяти устройств.
GEEKOM A8 | GEEKOM A7 | GEEKOM XT12 Pro | GEEKOM Mini IT13 | Khadas Mind Premium | |
---|---|---|---|---|---|
SoC | AMD Ryzen 9 8945HS | AMD Ryzen 9 7840HS | Intel Core i9-12900H | Intel Core i9-13900H | Intel Core i7-1360P |
CPU | 8-core/16-thread processor up to 5.2 GHz | 8-core/16-thread processor up to 5.1GHz | 14-core/20-thread (6P+8E) processor up to 5.0 GHz (P-cores), 3.8 GHz (E-Cores) | 14-core/20-Threads (6P+8E) processor up to 5.4 GHz (P-cores), 4.1 GHz (E-Cores) | 12-core/16-core (4P+8E) processor up to 5.0 GHz (P-cores), 3.7 GHz (E-Cores) |
GPU | AMD Radeon 780M Graphics | AMD Radeon 780M Graphics | 96EU Intel Iris Xe Graphics | 96 EU Intel Iris Xe Graphics | 96 EU Intel Iris Xe Graphics |
Memory | 32GB DDR5-5600 | 32GB DDR5-5600 | 32GB DDR4-3200 | 32GB DDR4-3200 | 32GB LPDDR5-5200 |
Storage | 2TB NVMe SSD | 2TB NVMe SSD | 1TB NVMe SSD | 2TB NVMe SSD | 1TB NVMe SSD |
Default OS | Windows 11 Pro | Windows 11 Pro | Windows 11 Pro | Windows 11 Pro | Windows 11 Home |
А теперь результаты тестов.
GEEKOM A8 | GEEKOM A7 | GEEKOM XT12 Pro | GEEKOM Mini IT13 | Khadas Mind Premium | |
---|---|---|---|---|---|
sbc-bench.sh | |||||
– memcpy | 20,318.5 | 20,406.0 | 22,375.8MB/s | 24,014.4 MB/s (P-core) | 25,389.5 MB/s (P-core) |
– memset | 62,156.7 | 62,491.7 | 27,398.0MB/s | 26,647.9 MB/s (P-Core) | 24,731.8MB/s (P-core) |
– 7-zip (average) | 68,790 | 71,110 | 40,190 | 56,540 | 44,430 |
– 7-zip (top result) | 69,297 | 72,496 | 43,783 | 60,981 | 50,396 |
– OpenSSL AES-256 16K | 1,422,136.66k | 1,428,559.19k | 1,661,583.36k (P-Core) | 1,844,401.49k (P-Core) | 1,771,334.31k (P-Core) |
Geekbench 6 Single | 2,661 | 2,535 | 2,575 | 2,745 | 2,093 |
Geekbench 6 Multi | 13,275 | 12,914 | 10,447 | 11,974 | 8,891 |
Unigine Heaven score | 1,972 | 2,032 | 1,293 | 1,333 | 1,349 |
Speedometer 2.0 (Firefox) | 298 | 249 | 298 | 273 | 242 |
Как отмечено в обзоре под Windows, GEEKOM A8 и A7 – мощные мини-ПК, но их производительность практически идентична. Графика AMD Radeon 780M значительно превосходит Intel Xe (по крайней мере, до 13-го поколения), поскольку процессоры Meteor Lake обещают существенный прирост в 3D-графике.
Тестирование производительности накопителя и USB-портов
Внутренний NVMe SSD на 2 ТБ протестирован с помощью iozone3:
1
2
3
4
5
6
7
8
9
10
11
|
aey@geekom–a8–cnx:~$ sudo iozone –e –I –a –s 1000M –r 4k –r 16k –r 512k –r 1024k –r 16384k –i 0 –i 1 –i 2
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024000 4 185511 290432 277682 339847 80622 276209
1024000 16 724156 944924 1010209 1019234 271490 848943
1024000 512 4539046 4838474 4463116 4526450 3325591 3485303
1024000 1024 5005621 5053545 4606076 4686778 4167788 4257071
1024000 16384 5269450 4807261 5936029 6162987 6413054 5271282
iozone test complete.
|
Отличная производительность: 5 936 МБ/с при последовательном чтении и 5 269 МБ/с при записи, хотя CrystalDiskMark в Windows показывает более высокие результаты – 7 000 МБ/с и 6 262 МБ/с соответственно.
Для проверки скорости USB-портов использовался раздел EXT-4 в внешнем боксе ORICO M234C3-U4 “USB4” для M.2 NVMe SSD вместе с утилитами lsusb и iozone3 . Результат для переднего левого USB-порта:
1
2
3
4
5
6
7
8
9
10
|
aey@geekom–a8–cnx:~$ lsusb –t | grep uas
|__ Port 002: Dev 003, If 0, Class=Mass Storage, Driver=uas, 10000M
aey@geekom–a8–cnx:/media/aey/EXT4–REVIEW$ sudo iozone –e –I –a –s 1000M –r 16384k –i 0 –i 1
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024000 16384 930384 925115 818055 819217
iozone test complete.
|
40 Гбит/s USB4-порт на задней панели требует использования boltctl вместо lsusb , так как накопитель определяется как NVMe:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
aey@geekom–a8–cnx:~$ boltctl
● Intel USB4.0 SSD
├─ type: peripheral
├─ name: USB4.0 SSD
├─ vendor: Intel
├─ uuid: ba010000–0052–541e–03d5–47dc2cd4b008
├─ generation: Thunderbolt 3
├─ status: authorized
│ ├─ domain: 41283804–400d–604a–ffff–ffffffffffff
│ ├─ rx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ ├─ tx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ └─ authflags: none
├─ authorized: Fri 07 Jun 2024 11:34:42 AM UTC
├─ connected: Fri 07 Jun 2024 11:34:42 AM UTC
└─ stored: Fri 07 Jun 2024 11:34:42 AM UTC
├─ policy: iommu
└─ key: no
aey@geekom–a8–cnx:/media/aey/EXT4–REVIEW$ sudo iozone –e –I –a –s 1000M –r 16384k –i 0 –i 1
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024000 16384 2307500 2306924 2452351 2440168
iozone test complete.
|
USB 2.0 на задней панели тестировался с HDD, поскольку бокс ORICO несовместим с USB 2.0:
1
2
3
4
5
6
7
8
9
10
|
aey@geekom–a8–cnx:~$ lsusb –t | grep uas
|__ Port 005: Dev 002, If 0, Class=Mass Storage, Driver=uas, 480M
aey@geekom–a8–cnx:/media/aey/USB3_EXT4$ sudo iozone –e –I –a –s 1000M –r 16384k –i 0 –i 1
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024000 16384 26150 32341 41998 41471
iozone test complete.
|
Результаты для USB-портов на передней панели GEEKOM A8 (слева направо) в Ubuntu 24.04:
- USB-A #1 – USB 3.2 – 10 Гбит/с – 818 МБ/с чтение, 930 МБ/с запись
- USB-A #2 – USB 3.2 – 10 Гбит/с – 818 МБ/с чтение, 930 МБ/с запись
Результаты для задней панели (слева направо):
- USB-C #1 – Thunderbolt 3/40 Гбит/с – 2307 МБ/с чтение; (результат записи 2452 МБ/с следует игнорировать, так как он превышает заявленные характеристики).
- USB-A #1 (верхний) – USB 3.2 – 10 Гбит/с – 842 МБ/с чтение, 947 МБ/с запись
- USB-A #2 (нижний) – USB 2.0 – 480 Мбит/с – 42 МБ/с чтение, 26 МБ/с запись
- USB-C #2 – USB 3.2 – 10 Гбит/с – 844 МБ/с чтение, 847 МБ/с запись
Все USB-порты работают в соответствии с заявленными характеристиками.
Производительность сети 2.5GbE и WiFi 6 (и тестирование Bluetooth)
Тестирование 2.5GbE проведено с iperf3 и мини-ПК UP Xtreme i11 Edge на другой стороне:
- Загрузка
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
aey@geekom–a8–cnx:~$ iperf3 –t 60 –c 192.168.31.12 –i 10 –R
Connecting to host 192.168.31.12, port 5201
Reverse mode, remote host 192.168.31.12 is sending
[ 5] local 192.168.31.69 port 59146 connected to 192.168.31.12 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00–10.01 sec 2.74 GBytes 2.35 Gbits/sec
[ 5] 10.01–20.01 sec 2.74 GBytes 2.35 Gbits/sec
[ 5] 20.01–30.01 sec 2.74 GBytes 2.35 Gbits/sec
[ 5] 30.01–40.01 sec 2.74 GBytes 2.35 Gbits/sec
[ 5] 40.01–50.01 sec 2.74 GBytes 2.35 Gbits/sec
[ 5] 50.01–60.01 sec 2.74 GBytes 2.35 Gbits/sec
– – – – – – – – – – – – – – – – – – – – – – – – –
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00–60.05 sec 16.4 GBytes 2.35 Gbits/sec 0 sender
[ 5] 0.00–60.01 sec 16.4 GBytes 2.35 Gbits/sec receiver
iperf Done.
|
- Отдача
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
aey@geekom–a8–cnx:~$ iperf3 –t 60 –c 192.168.31.12 –i 10
Connecting to host 192.168.31.12, port 5201
[ 5] local 192.168.31.69 port 45520 connected to 192.168.31.12 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00–10.01 sec 2.74 GBytes 2.36 Gbits/sec 0 732 KBytes
[ 5] 10.01–20.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.23 MBytes
[ 5] 20.01–30.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.23 MBytes
[ 5] 30.01–40.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.23 MBytes
[ 5] 40.01–50.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.83 MBytes
[ 5] 50.01–60.01 sec 2.74 GBytes 2.35 Gbits/sec 1 1.28 MBytes
– – – – – – – – – – – – – – – – – – – – – – – – –
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00–60.01 sec 16.4 GBytes 2.35 Gbits/sec 1 sender
[ 5] 0.00–60.05 sec 16.4 GBytes 2.35 Gbits/sec receiver
iperf Done.
|
- Полнодуплексный режим (двунаправленный)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
aey@geekom–a8–cnx:~$ iperf3 –t 60 –c 192.168.31.12 –i 10 –bidir
Connecting to host 192.168.31.12, port 5201
[ 5] local 192.168.31.69 port 35470 connected to 192.168.31.12 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00–10.01 sec 2.74 GBytes 2.35 Gbits/sec 0 716 KBytes
[ 5] 10.01–20.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.59 MBytes
[ 5] 20.01–30.01 sec 2.74 GBytes 2.35 Gbits/sec 411 1.12 MBytes
[ 5] 30.01–40.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.12 MBytes
[ 5] 40.01–50.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.12 MBytes
[ 5] 50.01–60.01 sec 2.74 GBytes 2.35 Gbits/sec 0 1.12 MBytes
– – – – – – – – – – – – – – – – – – – – – – – – –
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00–60.01 sec 16.4 GBytes 2.35 Gbits/sec 411 sender
[ 5] 0.00–60.05 sec 16.4 GBytes 2.35 Gbits/sec receiver
iperf Done.
|
Без проблем, как и на большинстве мини-ПК Intel/AMD с портами 2.5GbE.
Тестирование WiFi 6 в Ubuntu 24.04 на отремонтированном GEEKOM A8 при подключении к роутеру Xiaomi Mi AX6000 :
- Загрузка
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
aey@geekom–a8–cnx:~$ iperf3 –t 60 –c 192.168.31.12 –i 10 –R
Connecting to host 192.168.31.12, port 5201
Reverse mode, remote host 192.168.31.12 is sending
[ 5] local 192.168.31.59 port 37768 connected to 192.168.31.12 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00–10.01 sec 1.76 GBytes 1.51 Gbits/sec
[ 5] 10.01–20.01 sec 1.77 GBytes 1.52 Gbits/sec
[ 5] 20.01–30.01 sec 1.83 GBytes 1.58 Gbits/sec
[ 5] 30.01–40.01 sec 1.82 GBytes 1.56 Gbits/sec
[ 5] 40.01–50.01 sec 1.88 GBytes 1.61 Gbits/sec
[ 5] 50.01–60.01 sec 1.89 GBytes 1.63 Gbits/sec
– – – – – – – – – – – – – – – – – – – – – – – – –
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00–60.05 sec 11.0 GBytes 1.57 Gbits/sec 22 sender
[ 5] 0.00–60.01 sec 11.0 GBytes 1.57 Gbits/sec receiver
iperf Done.
|
- Отдача
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
aey@geekom–a8–cnx:~$ iperf3 –t 60 –c 192.168.31.12 –i 10
Connecting to host 192.168.31.12, port 5201
[ 5] local 192.168.31.59 port 49128 connected to 192.168.31.12 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00–10.01 sec 1.55 GBytes 1.33 Gbits/sec 22 2.36 MBytes
[ 5] 10.01–20.01 sec 1.57 GBytes 1.35 Gbits/sec 0 3.01 MBytes
[ 5] 20.01–30.01 sec 1.56 GBytes 1.34 Gbits/sec 0 3.01 MBytes
[ 5] 30.01–40.01 sec 1.57 GBytes 1.35 Gbits/sec 0 3.01 MBytes
[ 5] 40.01–50.01 sec 1.54 GBytes 1.33 Gbits/sec 0 3.01 MBytes
[ 5] 50.01–60.01 sec 1.54 GBytes 1.32 Gbits/sec 0 3.01 MBytes
– – – – – – – – – – – – – – – – – – – – – – – – –
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00–60.01 sec 9.34 GBytes 1.34 Gbits/sec 22 sender
[ 5] 0.00–60.05 sec 9.34 GBytes 1.34 Gbits/sec receiver
iperf Done.
|
Превосходная производительность WiFi 6: 1,57 Гбит/с на загрузку и 1,34 Гбит/с на отдачу – один из лучших результатов в тестовой среде.
Менее радует неработающий Bluetooth 5.3. GEEKOM продолжает выпускать мини-ПК с MediaTek MT7922, который не поддерживает Bluetooth в Linux.
В логах ядра также присутствует ошибка:
1
2
3
4
5
6
7
8
9
10
11
|
aey@geekom–a8–cnx:~$ dmesg | grep –i bluetooth
[ 6.751709] Bluetooth: Core ver 2.22
[ 6.751731] NET: Registered PF_BLUETOOTH protocol family
[ 6.751733] Bluetooth: HCI device and connection manager initialized
[ 6.751736] Bluetooth: HCI socket layer initialized
[ 6.751738] Bluetooth: L2CAP socket layer initialized
[ 6.751741] Bluetooth: SCO socket layer initialized
[ 8.273704] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.273709] Bluetooth: BNEP filters: protocol multicast
[ 8.273715] Bluetooth: BNEP socket layer initialized
[ 8.869373] Bluetooth: hci0: Opcode 0x0c03 failed: –110
|
Но есть надежда: Ian Morrison отправил патч в рассылку ядра Linux в марте, и он может быть включен в Linux 6.10. При необходимости Bluetooth можно попробовать включить ручной сборкой ядра с этим патчем, но это выходит за рамки обзора.
Стресс-тест и тепловыделение
Для оценки тепловыделения проведен стресс-тест на 16 потоках процессора AMD Ryzen 9 8945HS с мониторингом температуры CPU через psensor и частоты через sbc-bench.sh.
Частота быстро стабилизировалась на 4000 МГц (базовая частота), а температура CPU – на 92°C при максимальных оборотах вентилятора. Пиковая температура достигнута быстро, как видно из вывода sbc-bench.sh -m при запуске теста.
Уровень шума вентилятора
GEEKOM A8 достаточно тихий в простое или при легкой нагрузке, но становится шумным при высокой нагрузке. Замеры уровня шума проведены шумомером на расстоянии ~5 см от верхней части корпуса:
- Простой – 38,3–39,2 дБА
- Воспроизведение 8Kp60 на YouTube в Chrome – 54,0–57,1 дБА
- Стресс-тест на 16 потоках – 46,6–58,0 дБА
Для сравнения: в тихой комнате шумомер показывает 37–38 дБА. GEEKOM A8 тише в простое (вентилятор не вращается или работает на низких оборотах), но шумнее при нагрузке по сравнению с GEEKOM A7.
Энергопотребление GEEKOM A8 в Ubuntu 24.04
Замеры энергопотребления проведены с помощью ваттметра:
- Выключен – 1,5 Вт
- Простой – 4,3–4,9 Вт
- Воспроизведение видео – 61,3–67,8 Вт (YouTube 8K 60fps в Chrome)
- Стресс-тест CPU (stress -c 16)
- Первые 30 секунд – 60,1–70,4 Вт
- Длительная нагрузка – 54,5–59,0 Вт
Во время замеров мини-ПК был подключен к WiFi 6, использовались RF-приемник для клавиатуры, USB-мышь и портативный дисплей CrowVi через HDMI с собственным блоком питания. Потребление при стрессе меняется менее значительно, чем у GEEKOM A7, где оно дополнительно снижалось через несколько минут и еще через 12 минут.
Заключение
GEEKOM A8 – один из самых мощных мини-ПК, рассмотренных на CNX Software (наряду с GEEKOM A7), и он хорошо работает в Ubuntu 24.04 за исключением Bluetooth из-за проблем с драйверами модуля MediaTek MT7922 (Azurewave AW-XB591NF). Возможно, это исправят в следующем месяце с новым релизом ядра Linux. Хорошая новость: проблемы с WiFi 6, которые были у GEEKOM A7 на Ubuntu 22.04 (с тем же модулем), в Ubuntu 24.04 устранены.
Помимо проблемы с Bluetooth, мини-ПК на AMD Ryzen 9 8945HS отлично работает в Linux: быстрый NVMe-накопитель, отличная многопоточная производительность, плавное воспроизведение видео на YouTube до 4K 60 FPS и 8K 30 FPS. К сожалению, 8K 60 FPS воспроизводится с перебоями, возможно, из-за высокой температуры в помещении (28°C). Вентилятор мини-ПК достаточно тихий большую часть времени, но сильно шумит под нагрузкой. Недостаток GEEKOM A8 в том, что GEEKOM A7 предлагает аналогичные характеристики, производительность и цену, поэтому неясно, что принципиально нового он дает (кроме другого CPU и системы охлаждения), несмотря на статус новой модели.
Благодарим GEEKOM за предоставленный для обзора мини-ПК A8 с AMD Ryzen 9 8945HS, 32 ГБ DDR5 и SSD на 2 ТБ. Тестируемая модель доступна на Amazon за $806,55 по промокоду CNXSWGA8, а также в магазинах GEEKOM US и GEEKOM UK по схожей цене с 5% скидкой по промокоду CNXA8. Промокоды действительны до 10 июля 2024. Также доступна более дешевая версия GEEKOM A8 на Ryzen 7 8845HS.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.