GEEKOM XT12 Pro review – Part 2: Windows 11 Pro tested on an Intel Core i9-12900H mini PC

We’ve already checked out the specifications, and gone through an unboxing and a teardown of the GEEKOM XT12 Pro mini PC in the first part of the review, so we’ll now report our experience with the 12th Gen Intel Core i9-12900H mini PC with Windows 11 Pro operating system.

In this second part of GEEKOM XT12 Pro, we’ll test the features of the Alder Lake mini PC in Windows 11 Pro, run benchmarks, test networking and storage, evaluate cooling performance, and finally provide some numbers for fan noise and power consumption.

GEEKOM XT12 Pro mini PC Review windows 11
Software overview and features testing

The System->About menu confirms that we have an XT12 Pro mini PC with a 12th Gen Intel Core i9-12900H processor clocked at 2.50 GHz (base frequency) and 32GB RAM that runs Windows 11 Pro operating system version 23H2. The system was tested with Windows 11 OS build 22631.3447.

System mini PC Intel Core i9-12900H
HWiNFO64 program provides more details about the Intel Core I9-12900H 14-core (6x P-cores, 8x E-cores)/20-thread processor, the motherboard, and Intel Irix Xe graphics.

Additional details about the 96EU Intel Iris Xe Graphics (Alder Lake-P GT2) can also be found in TechPowerUp GPU-Z.

GPU-Z Intel UHD Graphics
The PL1 and PL2 power limits are respectively set to 35W and 80W while the Intel Core i9-12900H has a 45W TDP/PBP (Processor Base Power). GEEKOM went with the 35W (Minimum Assured Power) value which may lower performance, but the CPU should run at cooler temperatures.

GEEKOM XT12 Pro Power Limit 1 2
HWiNFO64 reports two 16 GB Lexar DDR4-3200MHz SO-DIMM modules are used in the mini PC using Shenzhen Longsys Electronics chips.

GEEKOM XT12 Pro DDR4 Memory
Windows Task Manager confirms the system comes with 32GB of RAM running at 3,200 MHz.

Task Manager Memory 32GB
We can check the network adapters in Device Manager where we’ll find an an Intel i225-V 2.5GbE  Ethernet controller and a MediaTek MT7922 wireless module for WiFi 6E and Bluetooth 5.2.

GEEKOM XT12 Pro Device Manager network
Further Information about the 2.5GbE interface in the GEEKOM XT12 Pro can be found in HWiNFO64…

GEEKOM XT12 Pro 2.5Gbps Ethernet
… and also shows the “MediaTek MT7922 Wi-Fi 6E 160 MHz Wireless LAN Card” with up to 2,999 Mbps link speed and set to 1,200 Mbps at the time of the screenshot.

GEEKOM XT12 Pro MediaTek MT7922 Wi-Fi 6E
Let’s go based to the Device Manager windows to check the Bluetooth version.

GEEKOM XT12 Pro Bluetooth version LMP 12
LMP 12 looks up to Bluetooth 5.3, while Bluetooth 5.2 is advertised in the specifications. We also quickly tested Bluetooth connectivity by transferring a file from an Android smartphone to the computer.

Bluetooth received File Android to Windows 11
We’ll now test the USB4, USB 3.2, and USB 2.0 ports on GEEKOM XT12 Pro using an ORICO M234C3-U4 M.2 NVMe SSD enclosure for USB 3.x/4 ports and a USB 3.0 hard drive for the USB 2.0 port, as well as the HWiNFO64 program to verify the version and speed and CrystalDiskMark to confirm the transfer speed.

Here are examples for each type of port starting with the left USB 3.2 Type-A port on the front panel…

USB 3.2 Type-A speed test front 1
… followed by the left USB4 Type-C port on the rear panel…

Mini PC USB 4 Thunderbolt speed Test
… and finally the USB 2.0 port.
Mini PC USB-A 2.0 speed Test
Here’s a summary of the results of all 6 ports (from left to right)

  • Front panel
    • USB-A #1 – USB 3.2 – USB 3.1 SuperSpeedPlus (10 Gbps) – Read speed: 1,040 MB/s; write speed: 955 MB/s
    • USB-A #2 – USB 3.2 – USB 3.1 SuperSpeedPlus (10 Gbps) – Read speed: 1,046 MB/s; Write speed: 955 MB/s
  • Rear panel
    • USB-C #1 – USB 4 Gen3 (40 Gbps) – Thunderbolt/NVMe 8GT/s – Read speed: 2,201 MB/s; write speed: 817 MB/s
    • USB-C #2 – USB 4 Gen3 (40 Gbps) – Thunderbolt/NVMe 8GT/s – Read speed: 2,188 MB/s; write speed: 819 MB/s
    • USB-A #1 – USB 3.2 – USB 3.1 SuperSpeedPlus (10 Gbps) – Read speed: 1,045 MB/s; write speed: 966 MB/s
    • USB-A #2  – USB 2.0 – USB 2.0 Hight-Speed (480 Mbps) – Read speed: 43.40MB/s; write speed: 32.03 MB/s

All ports work as expected considering the read speed of the Apacer SSD we use tops at 2,200 MB/s.

The GEEKOM XT12 Pro mini PC supports up to 4 independent displays, so we connected four monitors through the two HDMI 2.0 ports and two USB 4 Gen3 ports.

GEEKOM XT12 Pro two HDMI, two USB DisplayPort
We don’t own any (working) 4K or 8K capable display, but we could still confirm quad-display setups can work just fine using a 14-inch CrowView laptop monitor (USB-C), a 15.6-inch CrowVi USB-C display, an  HDMI television, and the Kamvas Pro 16 (2.5K) drawing tablet with 2.5K resolution connected through HDMI.

GEEKOM XT12 Pro mini PC with 4 displays

GEEKOM XT12 Pro benchmarks on Windows 11 Pro

Before running Windows 11 benchmarks on the GEEKOM XT12 Pro mini PC, we set the Power mode to “Best performance” in the settings.

Windows 11 Pro 23H2 Best Performance mode
Note that the ambient temperature was 30 to 32°C, or slightly hotter than in previous reviews (26 to 30°C), and there may be an impact on the results.

Let’s start with PCMark 10.
GEEKOM XT12 Pro PCMark 10 benchmark
That would be 6,063 points in PCMark 10.

GEEKOM XT12 Pro 3Dmark Fire Strike GPU benchmark
The next benchmark was 3DMark’s Fire Strike where the system achieved 4,982 points.

GEEKOM XT12 PassMark PerformanceTest 11
The GEEKOM XT12 Pro got 5,085 points in PassMark PerformanceTest 11 with an impressive Disk Mark result of over 31,003 points.  We used CrystalDiskMark to confirm the excellent performance of the 1TB Lexar NM7A1 SSD with 5,096 MB/s sequential read speed and 4,438 MB/s sequential write speed. Not bad at all, although not quite as performant as the WD PC SN740 SSD used in the Khadas Mind Premium.Lexa NM7A1 1TB NVMe SSD CrystalDiskMark
The Cinebench R23 benchmark can help us estimate the single-core and multi-core performance of the Core i9-12900H CPU.

GEEKOM XT12 Pro Cinebench R23 benchmark
The GEEKOM mini PC achieved 7,466 points in the multi-core benchmark, and 1,769 points in the single-core test, with an MP Ratio of 4.22x for a 14-thread processor… So some thermal or power-throttling certainly occurs here.

We started benchmarking the Intel Iris Xe integrated GPU with Unigine Heaven Benchmark 4.0. The GEEKOM  XT12 Pro managed to render the scene at 55.9 fps on average with a score of 1,409 points at the usual 1920×1080 resolution.

Intel Core i9-12900H Unigine Heaven Benchmark 4.0
YouTube 4K and 8K video streaming was tested in Google Chrome web browser.

youtube 4k p30 GEEKOM XT12 Pro chrome windows11
4Kp30 worked close to flawlessly with only 8 frames dropped out of 15,178.

youtube 4k p60 GEEKOM XT12 Pro chrome windows11
Some system starts to struggle with 4K 60fps video playback, but the GEEKOM XT12 Pro had no such issue with no frames dropped at all after watching the video for over 8 minutes.

youtube 8k p30 GEEKOM XT12 Pro chrome windows11
8K 30fps works fine on most systems, and no problem here either.

youtube chrome 8k p60 GEEKOM XT12 Pro
8K 60FPS often becomes a challenge in mini PCs, but the GEEKOM XT12 Pro passed that test as well with only 5 frames dropped out of 25,975 while playing the video for a little over 7 minutes.

The mini PC is one of the best when it comes to smooth YouTube video playback up to 8Kp60 videos with very few dropped frames, even despite the relatively high ambient temperature.

GEEKOM XT12 Pro Windows 11 benchmarks comparison against other mini PCs

Let’s compare Windows 11 benchmark results for the Intel Core i9-12900H-powered GEEKOM XT12 Pro against other systems such as GEEKOM Mini IT12 (Intel Core i7-12650H), GEEKOM Mini IT13 (Intel Core i9-13900H), GEEKOM A7 (AMD Ryzen 9 7840HS), and the Khadas Mind Premium (Intel Core i7-1360P).

But first, let’s list the key specifications of the five systems.

GEEKOM XT12 ProGEEKOM Mini IT12GEEKOM Mini IT13GEEKOM A7Khadas Mind Premium
SoCIntel Core i9-12900HIntel Core i7-12650HIntel Core i9-13900HAMD Ryzen 9 7840HSIntel Core i7-1360P
CPU14-core/20-thread (6P+8E) processor up to 5.00 GHz (P-cores) and 3.80 GHz (E-Cores)10-core/16-thread (6P+4E) processor up to 4.70 GHz (P-cores) and 3.5 GHz (E-cores)14-core/20-thread (6P+8E) processor up to 5.4 GHz (P-Cores) and 4.1 GHz (E-Cores)8-core/16-thread processor up to 4.0GHz12-core/16-core (4P+8E) processor up to 5.0 GHz (P-Cores) and 3.7 GHz (E-Cores)
GPU96EU Intel Iris Xe Graphics64 EU Intel UHD Graphics 96 EU Intel Iris Xe GraphicsAMD Radeon 780M Graphics96 EU Intel Iris Xe Graphics
System Memory32GB DDR4-320032GB DDR4-320032GB DDR4-320032GB DDR5-560032GB LPDDR5-5200
Default OSWindows 11 ProWindows 11 ProWindows 11 ProWindows 11 ProWindows 11 Home

And now for the benchmark results.

GEEKOM XT12 ProGEEKOM Mini IT12GEEKOM Mini IT13GEEKOM A7Khadas Mind Premium
PCMark 10606356276681
- Essentials1116010714119381152811038
- Productivity737670528341103707589
- Digital content creation73446401812696396667
3DMark (Fire Strike)49823997538785345427
PerformanceTest 11.0508535215580.48058.25378
- CPU Mark233381853225363.130719.821786
- 2D Graphics Mark777569547.6931.9631
- 3D Graphics Mark344421613728.2
- Memory Mark325929393925.93391.43642
- Disk Mark310032272138135.53859042395
Cinebench R23
- Single Core176917811943
- Multi Core7466 527311855

The performance of the GEEKOM XT12 Pro is quite similar to the performance of the Khadas Mind Premium, which might not be too surprising considering both are 14-core/20-thread processors, albeit the former comes with 12th Gen Core-i9 processor and the latter a 13th Core-i7 processor. The GEEKOM XT12 Pro has a lower multi-core score despite higher PL1/PL2 power limits (35W/80W vs 28W/64W), so cooling may be the reason or the higher room temperature as discussed above. GEEKOM A7 remains the fastest mini PC we’ve tested so far. As one would expect the XT12 Pro offers are nice performance boost over the mid-range Mini IT12 in all benchmarks.

Network performance testing  (2.5GbE and WiFi 6)

We’ll use the iperf3 utility to test both Ethernet and WiFi using the UP Xtreme i11 Edge mini PC on the other side.

Let’s start with 2.5Gbps Ethernet:

  • Download

  • Upload

2.37 Gbps in either direction. All good.

Let’s do the same with WiFi 6 adding Xiaomi Mi AX6000 router to the mix.

  • Download:

  • Upload:

534 Mbps downloads and 300 Mbps uploads are quite underwhelming in our test environment since – for instance – the Khadas Mind Premium achieved 712 Mbps and 590 Mbps respectively in the same test. Having said that, the GEEKOM A7 achieves similar results using the same MediaTek MT7922 module instead of the Intel AX211 module found in the Khadas device. I also expect some potential issues in Ubuntu, especially with regard to Bluetooth, based on our experience with the A7. WiFi is perfectly stable here, and most people won’t care about the performance, for example, I have a 300 Mbps broadband connection here, so it would not make much difference to have a faster wireless connection, but people wanting a bit more throughput might consider a system with an Intel wireless module instead.

The situation is actually better than shown in the test above. There have been some discussions about iperf3 vs ntttcp utilities in recent days due to Microsoft telling people to avoid using iperf3 in Windows. While our testing did not reveal any differences between the two, others did find out that ntttcp would indeed perform better with WiFi 6/6E, especially at 5GHz and 6GHz. Eventually, we discovered that while the iperf 3.1.3 (which shows up first in web searches) might be slower in some cases, the more recent iperf 3.16 utility delivers the same performance as ntttcp in Windows. So let’s try it.

  • Download:

  • Upload

That’s more like it. Barring any driver issues, I’d expect the performance in Linux to be very similar, and from now on we will be testing WiFi 6 with iperf 3.16 or greater in Windows. The only downside will be that comparisons with earlier Windows mini PC reviews won’t be valid.

Thermal testing

We ran the 3Dmark’s Fire Strike benchmark while monitoring the system with HWiNFO64 to check the maximum CPU temperature under a CPU+GPU load, and the package reached up to 104°C with both CPU thermal and power occuring.

Intel Core i9-12900H Thermal Test 3DMark Fire Strike

As usual, it’s quite challenging to cool a high-end mobile CPU in such a small form factor. Some of GEEKOM’s upcoming mini PCs implement a new “IceFlow 1.5 Technology” which the company describes as an

actively-cooled system that consists of a highly efficient CPU cooling fan, a large sink, dual heat pipes, and best-in-class thermal grease. The cooling fan and heat pipes are placed strategically to quickly transfer heat away from key internal components, letting you enjoy unthrottled performance and comfortable temperature in hardware-intensive computing duties”.

That’s something we’ll have to test once we get a sample…, and the first one should be the GEEKOM A7E, an upgraded version of the GEEKOM A7.

Fan noise

The mini PC comes with a fan that’s barely audible most of the time but that becomes a little noisy under heavy loads.  We used a sound level meter 5 cm from the top of the device to measure the fan noise:

  • Idle – 37.8 to 41.3 dBA
  • 3Dmark’s Fire Strike – 49.5 – 54.7 dBA

The room’s background noise is 38 to 39 dBa.

GEEKOM XT12 Pro power consumption

The power consumption of the GEEKOM XT12 mini PC running Windows 11 Pro was measured using a wall power meter as follows:

  • Power off – 1.2 to 1.4 Watts
  • Idle – 6.7 to 8.0 Watts
  • Web browsing – 9.4 to 27.6 Watts
  • Video playback – 14.7 – 24.3 Watts (YouTube 8K 60fps in Chrome)
  • 3DMark’s Fire Strike – 47.2 – 52.2 Watts
  • Cinebench R23 Multi-core
    • First few seconds – 78 – 80 Watts
    • Long run – 51.5 – 53.0 Watts

The mini PC was connected to WiFi 6, an RF dongle for a mouse and a keyboard, and the Kamvas Pro 16(2.5K) drawing tablet to the mini PC through an HDMI cable and a separate USB-C power adapter.


GEEKOM XT12 Pro mini PC works great in Windows 11 Pro thanks to its 14-core Intel Core i9-12900H processor clocked up to 5.0 GHz with 32GB RAM, a fast 1TB M.2 NVMe SSD, 2.5GbE networking, decent WiFi 6 performance, and several USB 2.0, USB 3.2, and US4 port for expansion.

Benchmarks scores are all faster than the GEEKOM Mini IT12 (Core i7-12650H) on Windows 11, 4K and 8K YouTube video playback is close to flawless in Google Chrome, and overall, everything works as expected. The mini PC does throttle (thermal and power) in 3Dmar’sk Fire Strike, at least in the hot tropical climate we have in Thailand, and since it’s not a fanless computer, there’s some fan noise under heavy loads, but it’s not too disturbing/annoying. In the third and final part of the review, we will test the performance of the GEEKOM XT12 Pro mini PC with the just-released Ubuntu 24.04 to find out how the system performs in Linux.

We’d like to thank GEEKOM for sending the XT12 Pro mini PC with an Intel Core i9-12900H processor, 32GB RAM, and a 1 TB NVMe SSD for review. It can be purchased for $664 on Amazon or GEEKOM US after applying the coupon code cnxXT12Pro for a 5% discount valid until May 31, 2024. Readers based in the UK can also use that coupon on GEEKOM UK.

Continue reading: GEEKOM XT12 Pro review – Part 3: Ubuntu 24.04 on an Intel Core i9-12900H mini PC

CNXSoft: This article is a translation – with some additional insights – of the original review 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
Notify of
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.
Khadas VIM4 SBC