GEEKOM AE7 Review – An AMD Ryzen 9 7940HS mini PC tested with Windows 11 and Ubuntu 24.04

Today we’ll review the GEEKOM AE7 mini PC powered by an AMD Ryzen 9 7940HS octa-core processor with up to 32GB DDR5, a 1TB NVMe SSD, four 4K capable video outputs through HDMI and USB-C ports, 2.5GbE and WiFi 6E connectivity, and six USB ports for expansion.

As its name implies the GEEKOM AE7 is an evolution of the earlier GEEKOM A7 with almost identical specifications that we reviewed with Windows 11 Pro and Ubuntu 22.04 earlier this year. So we won’t do our usual three-part review and instead focus on differences between the two Ryzen 9 7840HS mini PCs in terms of features, performance, and cooling ability in a shorter review that covers hardware, Windows 11 Pro, and Ubuntu 24.04 testing.

GEEKOM AE7 mini PC review Windows 11

GEEKOM AE7 specifications

  • SoC – AMD Ryzen 9 7940HS 8-core/16-thread processor up to 4.0GHz with 16MB cache, AMD Radeon 780M Graphics; TDP: 35 to 54W
  • System Memory – Up to 64GB dual-channel DDR5-5600 via 262-pin SODIMM sockets
  • Storage
    • Up to 2TB NVMe PCIe x4 Gen 4 SSD
    • Full-size SD card reader
  • Video Output
    • 2x HDMI 2.0 ports up to 4Kp60
    • 2x USB-C ports with DisplayPort Alt. mode
  • Audio – 3.5mm audio jack, digital audio via HDMI ports
  • Connectivity
    • 2.5GbE RJ45 port via a Realtek RTL8125BG-CG controller
    • WiFI 6E and Bluetooth 5.3
  • USB
    • 3x USB 3.2 Gen 2 Type-A ports
    • 1x USB 4 Gen3 Type-C port
    • 1 x USB 3.2 Gen 2 Type-C port
    • 1 x USB 2.0 Type-A port
  • Misc – Power button with LED, Kensington lock
  • Power Supply – 19V (120W) via DC jack
  • Dimensions – 112.4 x 112.4 x 37 mm 117 x 112 x 49.2 mm

The mini PC comes preloaded with Windows 11 Pro. We’ve highlighted the differences in bold and strike-through in the specifications above, and basically, the GEEKOM A7 and AE7 mini PCs are the same except for the size and the AE7 adds a Kensington lock slot. One difference not shown in the specifications is the GEEKOM AE7 is fitted with the “IceBlast 1.5” cooling system developed by GEEKOM with “low noise and high airflow to dissipate heat faster”. We’ll see how this performs during the fan noise testing and stress tests.

The illustration below shows the difference between the AE series and A series families both of which are equipped with AMD processors.

GEEKOM AE vs A Series

The AE series is designed for cost-effectiveness and the A-series offers a slimmer design. Both series are suitable for games due to the superior performance of the built-in AMD Radeon GPU compared to the equivalent Intel UHD/Xe graphics. A GEEKOM AE8 model based on the GEEKOM A8 with an AMD Ryzen 9 8945HS processor is also available.

GEEKOM AE7 unboxing

The retail package is different with a white design instead of a black one for the A7.

GEEKOM AE7 unboxing

As usual, we recommend checking out key specifications on the bottom of the package to make sure you’ve received the right model. We got an AE7 mini PC with an AMD Ryzen R9 7940S CPU, 32GB DDR5 SO-DIMM memory, and a 1TB M.2 SSD as expected.

GEEKOM AE7 package Ryzen 9 7940HS 32GB RAM 1TB SSD

The GEEKOM AE7 mini PC ships with the same accessories as the GEEKOM A7 including a 120W power adapter, an HDMI Cable, User Guide and Thank You Card. It also adds a VESA mount and screw set that are not found in the A7 since the case for the latter has a different design and is not compatible with VESA mounts.

GEEKOM AE7 mini PC Accessories

All main ports are the same. The front panel features two USB 3.2 ports, a 3.5mm headphone jack, and a power button, and the rear panel comes with a 19V DC jack, a USB4 port with DisplayPort Alt mode, one HDMI 2.0 port, a 2.5GbE RJ45 jack, one USB 3.2 Type-A port, one USB 2.0 Type-A port, one USB 3.2 Type-C port with DisplayPort Alt. mode, and another HDMI 2.0 port. Some openings can also be found on the top for ventilation.

GEEKOM AE7 vs GEEKOM A7 rear panel
Rear panel on GEEKOM AE7 (top) vs GEEKOM A7 (bottom)

As noted in the specifications, the GEEKOM AE7 is thicker, but for no specific reason since the 2.5-inch SATA bay can not be used due to the lack of a SATA connector inside. The company just reused an existing enclosure.

One of the sides is equipped with a full-size SD card slot like in all GEEKOM mini PCs we’ve reviewed so far, and the other comes with a Kensington lock slot missing from the GEEKOM A7.

GEEKOM AE7 Kensington lock slot
Kensington lock slot

GEEKOM AE7 teardown

Time for a teardown. The bottom side is completely different between the GEEKOM A7 and AE7, as in the A7 we had only four screws hidden behind four rubber pads. The GEEKOM AE7 offers an easier-to-open and more rugged case that also happens to have four more holes for the VESA mount.

GEEKOM AE7 mini PC bottom

We can see the SATA bay on the bottom cover, but contrary to other GEEKOM mini PCs with that case, the GEEKOM AE7 does not have a SATA connector.

GEEKOM AE7 teardown

We don’t have to worry about damaging the WiFi antenna when opening the computer on this model because the antenna isn’t attached to the cover. The GEEKOM AE7 mini PC comes with two 16GB Crucial DDR5-5600 memory sticks for 32GB RAM in total and a 1TB Wooposit M.2 2280 PCIe Gen 4 x4 SSD 1 TB, while our GEEKOM A7 sample was equipped with the same 16GB Crucial DDR5-5600 memory sticks, and a 2TB ACER M.2 2280 PCIe Gen 4 x4 SSD.

16GB Crucial DDR5-5600 1TB Wooposit SSD

The motherboard for the GEEKOM A7 and AE7 mini PC is exactly the same, and both models use the MediaTek MT7922-based Azurewave AW-XB591NF Wi-Fi 6E and Bluetooth 5.3 wireless module.

GEEKOM AE7 motherboard AW-XB591NF WiFi 6 module

Windows 11 system information

We’re not going to do much in this section since the GEEKOM A7 and AE7 are almost identical. We invite you to read the GEEKOM A7 Windows 11 overview section for more details.

The System->About window in the settings confirms we have an AE7 device with a 4.0 GHz (base frequency) ADM Ryzen 9 7940HS with Radeon 780M Graphics and 32GB RAM running Windows 11 Pro 23H2.

GEEKOM AE7 Ryzen 9 7940HS Windows 11

One potential difference between the A7 and AE7 could be the power limits.

GEEKOM AE7 CPU POwer Limit

PL1 (Long Duration) is set to 54W and PL2 (Shirt Duration) to 65W while they were set to  45W and 60W respectively on the GEEKOM A7. In theory, that means we could have slightly better performance in the GEEKOM AE7 during short bursts.

GEEKOM AE7 benchmark on Windows 11

Let’s start the benchmarks with PCMark 10 to evaluate overall system performance.

PCMark 10 GEEKOM AE7

The GEEKOM AE7 achieved 7,507 points.

3DMark Fire Strike GEEKOM AE7

Next up is 3DMark Fire Strike benchmarks testing both the GPU and CPU capability. The Ryzen 9 7940HS mini PC got 7,893 points here.

GEEKOM A7E PassMark PerformanceTest 11

That would be 8,6267 points in PassMark PerformanceTest 11.  The Disk Mark result is pretty decent, so let’s run CrystalDiskMark to further confirm the performance of the 1TB NVMe SSD. It can transfer data a  4,945.28 MB/s (read) and 4,287.01 MB/s (write), while the 2TB ACER SSD in the GEEKOM A7 achieved similar results at 4,906.30 MB/s and 4,710.80 MB/s respectively. Random I/Os results are also similar for the two SSDs.

CrystalDiskMark Wooposit NVMe SSD

Cinebench is used to test the single-core and multi-core performance of the AMD Ryzen 9 7940HS processor and the cooling efficiency of the mini PC.

GEEKOM AE7 Cinebench R23

The GEEKOM AE7 delivered 1,793 points in the single-core test and 15,118 points in the multi-core one with an MP ratio of 8.43.

The system could render the Unigine Heaven Benchmark 4.0 at 53.1 FPS with a score of 1,338 points at the standard 1920×1080 resolution.

GEEKOM AE7 Unigine Heaven Benchmark 4.0

We quickly tested YouTube 8K 60 FPS in Firefox.

GEEKOM AE7 Youtube 8K Firefox Windows 11

The system struggled losing 5,493 frames out of 21,635 frames or approximately 25% when playing the video for almost 6 minutes. So we switch to Chrome to have another try.

GEEKOM AE7 Youtube 8K Chrome Windows 11

This time around the video played smoothly with only 66 frames dropped out of 21920. Compared to the GEEKOM A7, the user experience is similar with the video being choppy in Firefox, but relatively smooth in Chrome. One difference is that “Stats for Nerds” reported 80 frames lost out of 5413 frames in Firefox (A7), but the video was still unwatchable.

GEEKOM AE7 vs A7 – Windows 11 benchmarks comparison

GEEKOM AE7 and GEEKOM A7 have the same basic specifications with an AMD Ryzen 9 7840HS 8-core/16-thread processor, 32GB DDR5-5600 (same Crucial memory sticks) and run Windows 11 Pro. The only difference is that the GEEKOM A7 comes with a 2TB NVMe SSD, and the AE7 is only equipped with a 1TB NVMe SSD. Both mini PCs were tested in a room with an ambient temperature of approximately 28°C. Let’s compare the performance results in Windows 11 to find out whether there are any noticeable differences

GEEKOM AE7GEEKOM A7Delta
PCMark 1075077516-0.12%
- Essentials1133411528-1.68%
- Productivity1036510370-0.05%
- Digital content creation977496391.40%
3DMark (Fire Strike)78938534-7.51%
PerformanceTest 11.082678058.2 2.59%
- CPU Mark2987330719.8-2.76%
- 2D Graphics Mark958931.92.80%
- 3D Graphics Mark78297226.18.34%
- Memory Mark33313391.4-1.78%
- Disk Mark3823338590-0.93%
Cinebench R23
- Single Core17931831-2.08%
- Multi Core1511815231-0.74%

Unsurprisingly, it’s hard to find any differences between the two. The 3DMark result places the GEEKOM A7 on top, but the 3D Graphic Mark in PassMark PerformanceTest completely reverses this.

Ubuntu 24.04 installation and system information

Time to install Ubuntu 24.04 on the GEEKOM AE7 for some Linux testing. We installed it in dual boot configuration alongside Windows 11 after resizing the Windows partition by about half.

Windows 11 Ubuntu 24.04 dual boot Disk Management

Note you’ll have to disable BitLocker in Windows before installing another operating system such as Ubuntu. After that, the installation went smoothly. The system will default to Ubuntu 24.04, but users can also select Windows from the GRUB menu.

The About window in the Settings confirms we have a GEEKOM AE7 with a 16-thread AMD Ryzen 9 7940HS SoC with Radeon 780M Graphics, 32GB RAM, and 1TB of storage running Ubuntu 24.04 LTS.

about GEEKOM AE7 Ubuntu 24.04

We can get a few more details from the command line:


and even more with inxi utility:


Everything looks fine, except for the Bluetooth’s MAC address set to 00:00:00:00:00:00 since the current driver for the MT7922 module is not supported. This should change once Linux 6.10 is released, or if you are ready to rebuild the kernel… The idle CPU temperature is reported to be 53.5°C. This looks correct, unlike the 20°C that was reported in the GEEKOM A7 mini PC on Ubuntu 22.04.

GEEKOM AE7 benchmarks on Ubuntu 24.04

We’ll start with Thomas Kaiser’s sbc-bench.sh script:


As usual on modern AMD or Intel processors, the first result of 7-zip is higher since the processor can have a burst of performance during the first few seconds. 7-zip benchmark starts at 69,358 MIPS in the first run, then drops to 66,946 and 67,572 in the sequent runs.

We can check the power limits with RyzenAdj:


This did not work because we need to disable Secure Boot in the BIOS, and then the utility will output the results we are after:


The values we got are the same as in Windows:

  • Sustained Power Limit (STAPM LIMIT) – 45 Watts
  • Actual Power Limit (PPT LIMIT FAST) – 65 Watts
  • Average Power Limit (PPT LIMIT SLOW) – 54 Watts

PPT LIMIT FAST is higher in the GEEKOM AE7 (65W) compared to the 60W report in the GEEKOM A7 running the same command.

GeekBench 6.3.0 was used to test the single-core and multi-core performance of the AMD Ryzne 9 7940HS in Linux.

geekbench 6.3.0 linux GEEKOM AE7

The single-core score was  2,674 points and the multi-core one was 13,296 points.

Next up to Unigine Heaven Benchmark 4.0 to test the GPU performance. The system rendered the scene at 77.2 FPS with a 1,943 score at 1920×1080 resolution. That’s somehow better than in Windows which is odd.

Unigine Heaven Benchmark 4.0 Linux GEEKOM AE7

Playing an 8K 60 FPS YouTube video Firefox is not a good idea, but the results are slightly better than in the GEEKOM A7.

GEEKOM AE7 YouTube 8k p60 Firefox Ubuntu 24.04

After over 8 minutes of video playback, 5,374 frames were dropped out of 30426, or about a 17%  drop rate, but this number was about 42% in the GEEKOM A7. Note YouTube testing can have a lot of variation, and while testing YouTube on the Cincoze DS-1402 at different times (maybe after a reboot?) YouTube’s video playback ability could change dramatically.

GEEKOM AE7 YouTube 8k p60 Chrome Ubuntu 24.04

Nevertheless, we switched to Chrome and again the video was choppy with 5416 frames dropped out of 19367 frames, or a 28% drop rate. That same test yielded a 48% drop rate in GEEKOM A7. Other resolutions (4Kp60, 8Kp30) work fine.

We evaluated web browsing performance with Speedometer 2.0 in Firefox where the GEEKOM AE7 averages 328 runs per minute.

Speedometer2.0

Finally, we ran iozone3 to check the 1TB Wooposit SSD performance in Linux:


iozone reports 4,441 MB/s sequential read speed and 4,046 MB/s sequential write speed that’s slightly lower than the CrystalDiskMark score in Windows as usual. For reference, the 2TB ACER SSD in the A7 achieved 3,872 MB/s (R) and 4,451 MB/s (W) respectively.

GEEKOM AE7 vs A7 – Ubuntu benchmarks comparison

Note the GEEKOM AE7 runs Ubuntu 24.04, but we tested GEEKOM A7 with Ubuntu 22.04 so the OS version is different.

GEEKOM AE7GEEKOM A7Delta
sbc-bench.sh
- memcpy20,256.420,406.0-0.73%
- memset62,150.062,491.7-0.55%
- 7-zip (average)67,96071,110-4.43%
- 7-zip (top result)69,35872,496-4.33%
- OpenSSL AES-256 16K1,440,410.281,428,559.19k0.83%
Geekbench 6 Single2,6742,5355.48%
Geekbench 6 Multi13,29612,9142.96%
Unigine Heaven score1,9432,032-4.38%
Speedometer 2.0 (firefox)32824931.73%

Again, there is little variation between the results for the GEEKOM AE7 and A7, except for the Speedometer 2.0 score but that’s likely due to the improvements in Firefox since last February.

WiFi 6 performance in Windows and Ubuntu

We’d normally report 2.5GbE and WiFi 6 performance, but as expected 2.5GbE is working fine in both models, so we’ll focus on WiFi 6 since there may be some differences due to antenna placement or different enclosure even though the WiFi module is the same. The test was done using a Xiaomi Mi AX6000 router and UP Xtreme i11 mini PC with 2.5GbE running Ubuntu 20.04 on the other side.

  • Windows 11 WiFi 6

  • Ubuntu 24.04 WiFi 6


The GEEKOM AE7 achieves 1.65 Gbps uploads in both operating systems, but Windows 11 is faster (1.65 Gbps) than Ubuntu (1.28 Gbps) for downloads. We can’t compare GEEKOM A7’s results in Windows since we used an older version of iperf3 at the time with much lower scores, but the A7 transferred data at 940 Mbps (DL) and 938 Mbps (UL) in Ubuntu 22.04. So it looks like there may be an improvement with regard to WiFi 6 performance. The exact same testbed and location were used for testing.

Thermal efficiency and stress test

In Windows, we ran the 3Dmark Fire Strike benchmark to check the maximum CPU temperature under a CPU+GPU load and monitored the system with HWiNFO64 to find out if thermal or power throttling occured.

AMD Ryzen 9 7940HS Thermal Test 3DMark Fire Strike

The GEEKOM AE7 reached a maximum package temperature of 92.9°C, while the A7 topped at 95.6 °C. The test was performed in a room with a temperature range of about 28°C for both mini PCs, so it looks like cooling might have improved in the AE7.

Let’s now switch to Ubuntu 24.04 to run a stress test on all 16 threads of the AMD Ryzen 9 7940HS processor and monitor package temperature and CPU frequency with Psensor and sbc-bench.sh script.

GEEKOM AE7 Ubuntu Stress Test

The Psensor’s chart shows the temperature quickly jumping from 49.0°C to 92.0°C and staying there for the test of the test (about 12 minutes). The CPU frequency jumped to 4010 stabilized at 3643 to 3715 MHz. By comparison, the GEEKOM A7 operated at around 95°C for the same test during the first 12 minutes and then dropped to 89°C as noted in the review:

At the start, the CPU frequency jumps to 4.5 GHz for a few seconds, then around 4.0 GHz, and during the longer 95°C period it ranges between 3801 MHz and 4116 MHz, but mostly in the 38xx MHz range. After around 12 minutes, the CPU frequency drops to 3743 MHz and this small drop seems to have a big impact on the CPU temperature since it drops to 89°C in our environment (room at about 28°C) and stabilizes there

This is all confusing, but the GEEKOM A7 looks to perform very slightly better for heavy CPU workload over several minutes running at 3743 MHz @ 89°C  against around 3680 MHz @ 92°C for the AE7, although I don’t think most people will notice.

Fan noise

GEEKOM AE7’s fan is not too noisy at idle or under light loads but becomes noisier under a stress test and to a lesser extent when playing a YouTube video. I don’t personally find the noise too annoying. As usual, I measured the fan noise with a sound level meter placed at around 5 centimeters from the top of the enclosure:

  • Idle – 38.5 – 39.7 dBA vs GEEKOM A7: 45.3 – 45.7 dBA
  • 3DMark Fire Strike on Windows 11 – 40.8 – 56.7 dBA
  • Stress test on all 16 threads on Linux – 47.5 – 57.4 dBA vs GEEKOM A7: 49.8 – 50.1 dBA

For reference, the meter measures around 38 dBA in a quiet room. One advantage of the GEEKOM AE7 is that the fan is not usually triggered when idling, while the A7 fan rotates all the time. But the GEEKOM AE7 is not especially silent under load.

GEEKOM AE7 power consumption

We measured the power consumption with a wall power meter in both Windows 11 and Ubuntu 24.04:

  • Power off – 1.5 – 1.6 Watts
  • Idle  – 4.4 – 5.5 Watts
  • YouTube video playback
    • Windows 11
      • 8K 60fps in Chrome – 27.0 – 35.0 Watts
      • 8K 60fps in Firefox – 53.3  – 66.5 Watts
    • Ubuntu 24.04
      • 8K 60fps in Chrome – 57.3 – 68.7 Watts
      • 8K 60fps in Firefox –  54.0 – 70.1 Watts
  • CPU stress tests
    • Cinebench R23 multi-core on Windows 11
      • First few seconds – 70.7 – 75.9 Watts
      • Longer run – 57.7 – 59.3 Watts
    • CPU stress tests (stress -c 16) on Ubuntu 24.04
      • First few seconds – 70.1 – 74.0 Watts
      • Longer run – 55.4 – 57.4 Watts

The mini PC was connected to WiFi 6, a USB keyboard, a mouse, and the Kamvas Pro 16 (2.5K) drawing table through HDMI and using its own power supply.

Conclusion

Overall the GEEKOM AE7 AMD Ryzen 9 7940HS mini PC works well on both Windows 11 Pro and Ubuntu 24.04, except Bluetooth since the MediaTek MT7922 driver for the Azurewave AW-XB591NF module is missing in Linux unless you’re ready to rebuild the Linux kernel with a patch… [Update July 19, 2024: you can now install Linux 6.10 and Bluetooth works fine]

The performance between the GEEKOM A7 and AE7 is basically the same based on the benchmark results in Windows and Ubuntu. WiFi 6 results were better in the AE7, but it could also be due to running Ubuntu 24.04 over 22.04. So the main reasons to select one over the other are the design and some small features. The main differences are that the GEEKOM A7 has a slimmer design and comes with a 2TB NVMe SSD, while the GEEKOM AE7 mini PC only ships with a 1TB NVMe SSD (upgradeable to 2TB), but also adds a Kensington lock slot and a VESA mount. If for whatever reason, you need to open the device often to change the RAM, storage, or wireless module, the GEEKOM AE7 case is quite better. We are not sure why the company did not include the SATA port in the AE7 since there’s a bay for a 2.5-inch drive in the enclosure.

We’d like to thank GEEKOM for sending the AE7 mini PC with an AMD Ryzen 9 7940HS, 32GB DDR5, and a 1TB NVMe SSD for review. The GEEKOM AE7 mini PC can be purchased for $664.05 on Amazon US using the coupon code GKCNAE75OFF or on GEEKOM US for $631 using the coupon code CNXAE7 which can also be used on GEEKOM UK. For reference, the GEEKOM A7 costs $799 on Amazon before the discount, meaning you would pay around $100 extra for a larger 2TB SSD, so the GEEKOM AE7 looks better value but note that GEEKOM does offer extra discounts from time to time, and the GEEKOM A7 was sold for just $649 for a limited time last April/May.

CNXSoft: This review is a translation – with some edits and additional insights – of the original article on CNX Software Thailand by Suthinee Kerdkaew.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
3 Comments
oldest
newest
urostor
urostor
1 month ago

Good review. The idle power consumption is quite impressive! I wonder if it can be pushed even further down with some creative BIOS tweaking.

Vall
Vall
1 month ago

Hi @Jean-Franc, and thanks for the excellent review as usual. Re: energy usage reduction, perhaps there’s something that can be done from Linux to lower it a bit further?

Khadas VIM4 SBC