Ранее уже были рассмотрены аппаратные характеристики мини-ПК 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: 1920x1080~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.
Оригинал статьи вы можете прочитать здесь.