We’ll specifically go through system information, test key features, benchmark the system and compare it against the earlier Mini IT12 “2023 Edition” powered by an Intel Core i7-12650H processor, because checking out storage and USB performance, WiFi 6 and 2.5GbE network performance, stress testing the mini PC, and finally measuring fan noise and power consumption.
Ubuntu 24.04 installation
We decided to install Ubuntu 24.04 LTS alongside Windows 11 in a dual-boot configuration, so we resized the Windows 11 partition by about half before installing Ubuntu 24.04 from a USB drive.
We had no issue during the installation and didn’t even need to change some settings in the BIOS/UEFI like we sometimes do.
GEEKOM Mini IT12 2025 Ubuntu 24.04 system information
Going to the Settings->About window, we can confirm we have a GEEKOM Mini IT12 equipped with a 12th Gen Intel Core i7-1280P processor with 20 threads and Intel Graphics (ADL GT2), 32GB 32GB, 2TB storage ( the 1TB M.2 NVMe SSD that ships with the mini PC plus a 1TB SATA HDD we installed), running Ubuntu 24.04.2 LTS 64-bit with Linux 6.11.
We can get a few more details on the command line…
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
aey@Mini-IT12-2025-CNX:~$cat/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.2 LTS"
aey@Mini-IT12-2025-CNX:~$uname-a
Linux Mini-IT12-2025-CNX6.11.0-29-generic#29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jun 26 14:16:59 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Everything looks detected properly with an Intel Core i7-1280 14-core/20-thread CPU up to 4,800 MHz, an Intel i226-V 2.5GbE controller, a MediaTek MT7922 802.11ax and Bluetooth module, a CT1000O3PSS8 NVMe SSD, a Toshiba HDWL110 hard driver, and 32GB of memory. The idle temperature is about 52°C.
Ubuntu 24.04 benchmarks on GEEKOM Mini IT12 2025 Edition
The 7-zip score indicates some throttling with the run delivering 42121 MIPS, going down to 34645 and 34599 MIPS for the second and third runs. Looking into the CPU temperature data, it looks like the CPU allows a performance boost for a short time, quickly raising the temperature up to 97°C, but then throttling occurs and the temperature drops to about 62-66°C and stabilizes there over longer runs. We’ll check that into more detail at the end of the review.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
System health whilerunning OpenSSL benchmark:
Time big.LITTLE load%cpu%sys%usr%nice%io%irq Temp
19:48:12:4471/3238MHz1.030%0%0%0%0%0%97.0°C
19:48:28:4048/3142MHz1.025%0%5%0%0%0%76.0°C
19:48:45:796/3557MHz1.025%0%5%0%0%0%65.0°C
System health whilerunning7-zip single core benchmark:
Geekbench 6.4 can help us evaluate the single-core and multi-core performance of the Intel Core i7-1280P CPU in this system.
That would be 2532 points for the single-core test and 9926 points for the multi-core one, or not even a ratio of 4 in a 14-core CPU….
We’ll now start testing the GPU with Unigine Heaven Benchmark 4.. The Mini IT12 2025 Edition could render the scene at 46.9 FPS with a score of 1180 points at the standard 1920×1080 resolution.
Next up is YouTube 4K and 8K video in Firefox.
A 4K @ 30 FPS video plays fine with only 4 frames dropped out of 10,285 after streaming the video for almost 6 minutes.
Switching to a 60 FPS video at the same resolution is also smooth, albeit with 61 frames dropped out of 11,853 (6:16).
8K 30 FPS is a pass with no frames dropped at all after playing the video for 6 minutes.
8K 60 FPS is usually more challenging. The Mini IT12 2025 Edition could almost handle it, but dropped more frames (1,349 out of 19,311), or a 7% drop rate, which may not be acceptable to most people. It was still better than our experience with Firefox on Windows 11, where Chrome was a better option.
We evaluated web browsing performance with Speedometer 2.0 on Firefox, and the mini PC achieved a pretty decent score of 313 runs per minute.
Most of our old reviews rely on Speedometer 2.0 data, but the benchmark is deprecated, so we also ran Speedometer 3.0 for future reviews. Score: 20.3 points.
GEEKOM Mini IT13 2025 vs 2023 – Ubuntu Benchmarks comparison
We now have all the Ubuntu benchmark results needed to compare the GEEKOM MINI IT12 2025 Edition with a Core i7-1280P CPU against the 2023 Edition model with a Core i7-12650H CPU. The basic specifications of both mini PCs are identical except for the different CPUs.
GEEKOM IT12 (2025 Edition)
GEEKOM IT12
SoC
Intel Core i7-1280P
Intel Core i7-12650H
CPU
14 cores, 20 threads, up to 4.80 GHz
10 cores, 16 threads, up to 4.70 GHz
GPU
96 EU Intel Iris Xe Graphics
64 EU Intel UHD Graphics
Memory
32GB DDR4-3200
32GB DDR4-3200
Storage
1TB NVMe SSD
1TB NVMe SSD
Default OS
Windows 11 Pro
Windows 11 Pro
Note: We tested the mini PC with Ubuntu 24.04 this time around, but the old one was running Ubuntu 22.04.
Benchmark results:
GEEKOM Mini IT12 (Intel Core i7-1280H)
GEEKOM Mini IT12 (Intel Core i7-12650H)
sbc-bench.sh
- memcpy
22,332.8 MB/s
24,180.5 MB/s
- memset
28,914.8 MB/s
27,539.6 MB/s
- 7-zip (average)
37,120
35,730
- 7-zip (top result)
42,121
41,360
- OpenSSL AES-256 16K
1,303,237.97k
1,269,066.41k
Geekbench 6 Single
2532
2,575
Geekbench 6 Multi
9,926
9,874
Unigine Heaven score
1,180
1,002
Speedometer (Firefox)
313
302
While in Windows 11, we noted a clear advantage in multi-core and 3D graphics workload for the new model, it’s less evident on Ubuntu. Both the 14-core Core i7-1280P (new) and 10-core Core i7-12650H (old) mini PCs deliver very similar results, albeit with a slight advantage for the 14-core model in multi-core workloads like 7-zip and Geekbench, and a higher score in Unigine Heaven, but it’s not something most users would be able to notice.
Storage and USB performance
Time to test the 1TB NVMe SSD that ships with the mini PC using iozone3:
The sequential read speed is reported to be up to 4,703 MB/s, while the write speed was measured up to 4,634 MB/s, which compares to 5,186MB/s and 4733 MB/s with CrystalDiskMark in Windows 11.
The speed of the USB 3.2 and USB4 ports was tested with ORICO M234C3-U4 M.2 NVMe SSD enclosure using lsusb (or boltctl) and iozone3 command line utilities. A Seagate USB HDD was used for the USB 2.0 port since the ORICO enclosure is not backward compatible.
For reference, here are the results for the eft USB 3.2 Type-A port on the front panel…
That would be 133 MB/s reads and 131 MB/s writes, or about as expected for this specific drive.
Networking (2.5GbE and WiFi 6)
Let’s check the network performance of the GEEKOM Mini IT12 2025 Edition, starting with its 2.5GbE port using UP Xtreme i11 mini PC on the other side and iperf3 utility:
1.59 Gbps downloads and 1.37 Gbps uploads are excellent results in our environment, so when it comes to networking, the Mini IT12 is really great in Linux.
MediaTek MT7922 modules used to be an issue in Ubuntu or other Linux distributions, but since the Ubuntu 24.04 ISO ships with Linux 6.11 by default, we had no problem and could transfer a file over Bluetooth in either direction with an Android smartphone.
Stress test and CPU throttling
We finally ran a stress test while monitoring the CPU temperature and frequency with sbc-bench.sh to find out whether the Intel Core i7-1280P 14-core/20-thread CPU would throttle on Ubuntu 24.04.
The temperature chart confirms what we had seen with the sbc-bench.sh benchmark, with a temperature spike under load, followed by a sharp drop as the CPU throttles, and then slowly goes back up before stabilization at around 83-84°C after 10 or so minutes.
The CPU frequency peaks at 2800 MHz (big cores) and 2300 MHz (LITTLE cores) during the multi-threaded stress test, and then drops to 2300/1900 MHz and stays there.
Fan noise
The Mini IT12’s fan is very quiet at idle and during light workload in normal use, but it becomes audible under load, although nothing really annoying. We measured the fan noise with a sound level meter placed approximately 5 cm from the top of the mini PC:
Idle and web browsing – 39.0 – 41.0 dBA
Stress test (on 20 threads) – 46.0 – 47.6 dBA
The sound level meter measures 37 – 38 dBA in a quiet room.
GEEKOM Mini IT12 2025 Edition power consumption
We measured the power consumption with a wall power meter:
Turn off – 1.9 Watts
Idle – 8.2 – 9.4 Watts
Video playback – 30.1 – 34.6 Watts (YouTube 8K 60 fps in Firefox)
CPU stress test (stress -c 20)
First 30 seconds – 54.7 to 56.0 Watts
After 30 seconds – 45.0 to 45.2 Watts
Note: the mini PC was connected to WiFi 6, one USB RF dongle for a wireless keyboard and mouse combo, and a 4K monitor over HDMI.
Conclusion
The GEEKOM Mini IT12 2025 Edition mini PC runs slightly better in Ubuntu 24.04 Linux compared to the Mini IT12 (Core i7-12650H) we reviewed with Ubuntu 22.04 in 2023, but both systems will feel the same to most users since the differences are not that big..
2.5GbE and WiFi 6 networking is excellent, the 1TB NVMe delivers very good performance, 8K and 4K YouTube videos played fine (8Kp60 could be improved), the system is great for web browsing (it got the highest score in Speedometer), and its six USB ports, including two USB4 ports, can be useful for people wanting to connect many peripherals. You don’t have to pay the “AI tax” charged for more recent processors either, if it’s not something you plan on using.
The 96EU GPU and 14-core CPU enable higher graphics and multi-core performance compared to the older model, but the difference is rather marginal. The small form factor also means we can’t extract the full (multi-core) performance of the Core i7-1280P CPU, but that’s to be expected on this type of hardware. There’s some fan noise as well, but it’s not too bad even under heavy workloads.
We’d like to thank GEEKOM for sending the MINI IT12 2025 Edition mini PC with an Intel Core i7-1280P SoC, 32GB RAM, and a 1TB SSD for review. The model reviewed here can be purchased for $474 on Amazon or the GEEKOM store after applying the coupon code CNXIT122025, but there’s also a time-limited “SumS15” coupon bringing that down to $424 for Prime Day until July 11.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Share this:
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.
This website uses cookies to improve your experience. We'll assume you're ok with this, but if you don't like these, you can remove them Accept
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.