Review cover GEEKOM Mini IT12 Mini PC (Hardware)
Official GBAtemp Review

Product Information:

Review Approach:

Product provided by GEEKOM for the purpose of review.
A Mini PC housing a 12th generation i7 and plenty of IO to go with it, we look at Geekom’s Mini IT12.

attachFull414152

It’s been a long time since I’ve had a Mini PC to play with, with Minisforum’s X35G being the last one I looked at all the way back in 2020. Sporting a 10th generation i3 under the hood, it stood as a capable low-powered device suitable for light tasks and a surprising amount of emulation. Now turning things up with a now slightly-aged 12th generation i7, how how far can we push this tiny form factor?

What’s in the Box?

Opening the box up you get a relatively standard assortment of cables and extras for a Mini PC. Naturally you have the PC itself and a power cable, but you also get a HDMI cable, VESA mounting kit, and a surprisingly useful fold-out manual. If you’ve never seen a Mini PC before, the VESA mounting kit might be something that sounds a little odd, but thanks to the compact size a lot of people do choose to pop them onto the back of their monitor for a cleaner desk space. A little unfortunately for me, all of my monitors are already mounted to arms or stands of some kind, occupying that spot. With the PC being as small as it is though, its desktop footprint is still relatively compact. The power cable that was sent to me was unfortunately a US plug due to the review sample coming from China and not a local distributor, but with the plug being in two parts, I could just swap out the standard three-circle-bit part (if somebody can tell me what this is called it will really put my mind at ease) with one I had on hand.

attachFull414141

Looking at the PC itself, it’s actually a good bit bigger than what I was expecting; not necessarily in length and width, but in height. It still very much falls into the size category of a Mini PC, but I assume they just needed that extra space for cooling to keep the system running at its best. In terms of IO I doubt you’ll be wanting for much. On the front you get two USB 3.2 gen 2 type A ports, with one of them capable of power delivery, as well as a 3.5mm headphone jack. Following it around to the left side we see a full-sized SD card reader, and on the other side you have an anti-theft keyhole. The back is where you’ll find most of your ports, with another two USB type As, with one being 2.0 and the other being 3.2 gen 2. After that you get a 2.5G ethernet port, two HDMI 2.0 ports, two USB4 ports, and finally a DC barrel connector for power. Each port is marked with a symbol for you to easily differentiate between things like the power delivery-enabled USB A on the front of the system, but I really am grateful that there’s a full two page spread dedicated to saying what each of these symbols actually mean in the manual. It’s a great selection of IO all things considered, with the only notable omission being a DisplayPort connection. It’s not that big of a deal though with HDMI likely being the preferred connector for most, and the USB4s being capable of outputting to DisplayPort if that is a requirement.

With a spare 2.5 inch drive lying around, I figured I’d get the PC opened before I did anything else to install it into the relevant vacant slot. It was a really easy experience. Each of the four rubber feet house an attached screw, and removing those is enough to make prying the bottom of the case easy. Beneath here you get instant access to not just the aforementioned connector, but also the board that houses the two M.2 slots (one 2280 PCIe Gen 4 x4 and one 2242 SATA), and the two SODIMM DDR4 RAM slots. The variant I’m looking at comes with a 1TB 2280 SSD installed, as well as 32GB of RAM via two 16GB sticks. I love how easy it is to open and upgrade these, especially if you’re opting to grab a model that comes with less RAM and storage to make use of what you have lying around. I feel like there was a missed opportunity to sell a barebones model that lets users save a bit more by providing everything, but it’s not the end of the world. It’s also a bit of a shame for me personally that it’s running with DDR4 RAM. If it did support the faster DDR5, I’d have been able to have a bit of fun and load it up with two 32GB sticks I have on hand and see how many Chrome tabs I could have open.

If you’re interested in the full spec sheet for the device, I’ve included it below. Note where there are spec variations I've bolded the one being featured in the review.

Size: 117 x 112 x 45.6 mm
Weight:  652 g
CPU:

  • 12th Gen Intel® Core™ i7-12650H (10 Cores, 16 Threads, 24 MB cache, up to 4.70 GHz)
  • 12th Gen Intel® Core™ i5-12450H (8 Cores, 12 Threads, 12MB Cache, up to 4.40 GHz)

Graphics: Intel UHD Graphics for 12th Gen Intel Processors
Memory: Dual-channel DDR4-3200 SODIMM, 16GB/32GB, expandable up to 64GB
Storage:

  • 1 x M.2 2280 PCIe Gen 4 x4 SSD, 512GB or 1TB onboard, expandable up to 2TB
  • 1 x M.2 2242 SATA SSD slot, expandable up to 1TB
  • 1 x 2.5" SATA HDD (7mm) slot, expandable up to 2TB

Operating System: Windows 11 Pro
Bluetooth® Wireless Technology: Bluetooth® v5.2
Ethernet: Intel® 10/100/1000/2500 Mbps RJ45
Wireless LAN: Intel® Wi-Fi 6E AX211
Kensington Lock: Yes
Adapter: 19V power adapter, 90W, with geo-specific AC cord (IEC C5)
I/O Ports :

  • 3 x USB 3.2 Gen 2 ports
  • 1 x USB 2.0 port
  • 2 x USB4 ports
  • 1 x SD card reader
  • 1 x 3.5 mm headphone jack
  • 1 x 2.5GbE LAN port
  • 2 x HDMI 2.0 ports
  • 1 x DC jack
  • 1 x Power button

What’s In The Box

  • 1 x Mini IT12 Mini PC
  • 1 x VESA Mount
  • 1 x Power Adapter
  • 1 x HDMI Cable
  • 1 x User Guide
  • 1 x Thank You Card

Starting Out and Opening Up

With no spare DDR4 sticks and no 2242 M.2 SSDs on hand, I closed the system back up after throwing in a 2.5 inch drive. After that I got it turned on and set it up as you would any other Windows 11 PC. A fun workaround for people not fond of setting up an online account is to use the email address “[email protected]” with any password. Apparently people have failed to log into the account enough times that Microsoft just gave up, and the system moves you onto making a local profile. I personally don’t have an issue signing in though, so went with that option instead. With all the checkboxes unticked and a short wait, Windows was ready.

I was pretty happy to see that it was a stock experience waiting for me. With Windows 11 you do unfortunately get some pre-installed bloat regardless, but that was all gone within ten minutes. The IT12 booted fast and was responsive out of the gate; you probably would expect that for a fresh setup though. After using it for a few weeks, the only real oddity I picked up on was the fact that some standard Microsoft apps like Notepad and Paint uses the Japanese locale when saving. The rest of the UI is all in English which makes it all the more strange. In all likelihood this is less something this PC is doing as much as something I’ve done myself without realising, but it’s worth pointing out all the same. I was also pretty aware of the fan noise coming from the small box. It’s definitely audible, even on the “Balanced” power plan. If it keeps things cool it’s not so much of an issue to me, but I do understand some people struggle to tune it out.

Power in a Small Profile

In terms of performance, the i7 12650H is definitely a solid CPU. Running it through Geekbench 6 it averaged 2370 on single-core and 9818 on multi-core performance, with scores of 1742 and 9218 on average for Cinebench R23’s single and multi-core tests respectively. The single core performance is pretty close to the i9 12900H in my ROG Flow Z13, with it testing slightly better in Geekbench and slightly worse in Cinebench. It is around 20% worse when comparing multi-core scores though. Test numbers are one thing, but the reality of it is that this is basically that kind of CPU you would be seeing in a 2022 ultrabook. At this point it is slightly older, but it definitely does hold up to your day to day tasks. I hear you though, what about gaming?

attachFull414151

Now my tests aren’t exactly scientific, but I downloaded a few favourites of mine on Steam that demand a varying amount of power: Monster Hunter Rise, Monster Hunter World, Armored Core 6, and Elden Ring. Of these, it probably won’t be a surprise to find out that Rise runs pretty well. It’s a game developed for the Switch after all. Running around on the DLC Citadel map I saw framerates hovering between 40 and 50fps on medium settings, and going between 80 and 100 when on low. It’s worth noting all the games here were played at 1080p. Low settings on PC are around what you would expect the Switch version to look like; personally I’d be really happy playing this on medium settings with a 30fps cap on to keep things stable.

Moving onto Monster Hunter World, things are understandably a bit less consistent. The title screen booted to a blistering 10fps as it loaded my regular PC’s settings. Getting past that though and sticking it onto low, it surprised me to see a very respectable 35 to 45fps on the Coral Highlands. If you’re happy to turn down the resolution a touch, you could definitely push it higher too. Again this is something I’d have no issues slapping a 30fps cap onto and just playing normally. I did play this game for 50 or so hours at 360p on the integrated graphics of an i7 8565U laptop, so this kind of performance is something that does make me happy.

attachFull414150

Armored Core 6 got a very respectable 30fps on low settings, and I was quite surprised at how nice it looked. Pushing it up to medium was a similar experience, but did introduce the occasional dip into the mid-20s. The biggest challenge of these was definitely Elden Ring, with it offering a slightly less stable picture when compared to Armored Core. It still hit that 30fps mark the majority of the time on low settings, but you do find hiccups happening at the worst time when it does choose to dip below. For this one I did see how it would run on a lower resolution, and found a more respectable 40 to 45fps at 720p. If you wanted to push it a little higher, you could probably get a locked 30fps at around 900p. For integrated graphics it definitely gets the job done.

Emulation is a similarly-positive story. For everything up to N64 it should go without saying that it runs flawlessly on a system like this, but I was also really happy to see GameCube running at full speed when upscaled to 1080p. Both Wind Waker and Pokemon XD Gale of Darkness ran entirely smoothly and I can really see this as a solid option for that generation of gaming. The Wii U games I tried also ran really well with Monster Hunter 3 Ultimate and Wind Waker HD being seemingly-flawless experiences, though this shouldn't be much of a surprise with how good Wii U performance has been on handhelds for the past few years. I wasn't able to test much beyond this due to a few issues external to the PC itself, but I will note that we're currently looking into a more universal way of profiling emulation performance across different systems. Assuming we get something in place in the near-future, you can expect this PC to be revisited with a more thorough breakdown. As it stands though, I can certainly say it's capable.

To Go Further Beyond

You can of course push it further, and it’s thanks to the two USB4 ports that sit on the back of the IT12. With these ports you have the option to connect the PC not only to other monitors, but to an entire external GPU. Now I’m not out here saying you should be buying an eGPU with one of these Mini PCs; at that point you’re probably paying enough to warrant building something more powerful. For that very niche use case of people who use an eGPU as a dock and move between devices frequently though, I can see some merit. To be completely open I just have an eGPU sitting around and wanted an excuse to put it to use for once. Shucking the definitely-overkill 3070 Ti from my main PC and hooking it up, the results were… Not quite as good as I was hoping.

attachFull414142

Running Monster Hunter Rise to start with, I saw my fps locked around 55. This was regardless of whether I’m playing on high, medium, or low (remember I was getting 80 to 100fps on integrated graphics prior on low settings). World saw vast improvements at least, jumping all the way past 100fps on low settings, and hovering around 60 on medium. Elden Ring unfortunately appeared to be bottlenecked by the CPU, with it running between 90 and 100% utilisation. Even on low settings it struggled to hit a solid 60fps even at low, with 45 to 55 on medium. You can at least get a prettier 30fps lock here, but I’m still disappointed. It’s not a setup I really expect anybody to be running who might pickup the IT12, but I really thought I’d see some better numbers.

Closing Words

Geekom’s Mini IT12 is getting on in age now with an IT13 also available and Intel's latest generation just coming to market, but manages to remain a perfectly viable package for anybody looking to pick up a performant Mini PC. Though the flavour featured in this review retails for £749, it’s currently on sale for £509 on both Geekom’s official site and Amazon via a voucher; given the age of the system I don’t expect this sale to be particularly limited. You can also knock a bit of money off if you’re happy with a 512GB SSD and 16GB of RAM, currently going for £479. Comparing it against similarly systems on the market, it's pretty much an even playing field. If you do want to save a bit of cash and still bag a Mini PC with the 12650H, Minisforum's UN1265 does come in at around £100 cheaper, albeit lacking the USB4 ports and coming with a two year warranty as opposed to Geekom's more generous three year offering.

If you are interested in checking out the IT12, you can find links to both the official store and Amazon pages below for the UK and US. They also sent over a code to save you £30/$30, though note this isn’t any kind of affiliate deal for us and that there’s no kickback regardless of whether you decide to use it.

UK -

US -

Verdict

What We Liked ...
  • Fantastic IO offerings
  • Good storage options
  • Surprisingly capable 1080p gaming performance
  • Priced in line with other Mini PCs at this performance level
  • Three year warranty
What We Didn't Like ...
  • Fan is pretty much always audible
  • No barebones model available
  • Disappointing gains when used with an eGPU
8
out of 10

Overall

Geekom's Mini IT12 puts on a great performance and is a solid pick for anybody in the market for a Mini PC.
needs a slot for a REAL GPU...
There are small form factor PCs with GPUs but the smallest you'll find that has a traditional one is a compact full desktop build with something like a Mini ITX motherboard inside. It'll be a chunk bigger than the PC here but they can be pretty small. If you want a GPU but aren't too bothered about it being a desktop one or upgradeable, some companies do (again slightly bigger) PCs that have mobile graphics on board similar to a gaming laptop. I think ASUS have one in the works under the ROG brand, but it's going to be pretty expensive from memory...
 
There are small form factor PCs with GPUs but the smallest you'll find that has a traditional one is a compact full desktop build with something like a Mini ITX motherboard inside. It'll be a chunk bigger than the PC here but they can be pretty small. If you want a GPU but aren't too bothered about it being a desktop one or upgradeable, some companies do (again slightly bigger) PCs that have mobile graphics on board similar to a gaming laptop. I think ASUS have one in the works under the ROG brand, but it's going to be pretty expensive from memory...
I do like the 2 hdmi slots.

How does plugging in 2 4K monitors affect the performance of the graphics?
 
I do like the 2 hdmi slots.

How does plugging in 2 4K monitors affect the performance of the graphics?
I do have two 4K monitors, but they're in two different rooms so it's not something I really tested. Most of the time I've spent using the system was a 3440x1440 ultrawide. Happy to round up a few monitors though and give it a go. Is there any specific scenario you're interested in or just the general system feel/day to day use of like, YouTube on one monitor and browsing on another?
 
I do have two 4K monitors, but they're in two different rooms so it's not something I really tested. Most of the time I've spent using the system was a 3440x1440 ultrawide. Happy to round up a few monitors though and give it a go. Is there any specific scenario you're interested in or just the general system feel/day to day use of like, YouTube on one monitor and browsing on another?
Thinking more of gaming using two monitors. Higher fps causing frame skipping or other issues? Can I run the ps3 emulator on one and watch high-res video on the other without loss? I'm sure you probably could watch high-res video on one and browse on the other without much problem.
Interested in any benchmarks the manufacturer puts out...
 
Thinking more of gaming using two monitors. Higher fps causing frame skipping or other issues? Can I run the ps3 emulator on one and watch high-res video on the other without loss? I'm sure you probably could watch high-res video on one and browse on the other without much problem.
Interested in any benchmarks the manufacturer puts out...
Leave that one with me. I don't have PS3 on hand at the moment but I'm putting something together at the moment to do a more thorough emulation showcase when covering this kind of thing. Might take me a few weeks to get everything together with the time I have, but when I update this review I'll play around with multiple monitors too.
 
  • Like
Reactions: Maximo101
I haven't bought a pc or minipc or laptop in a while without a GPU slot on board. Always seem to need the latest and greatest GPU board (always end up with Nvidia...) to run the new games.
I do own and use most of the time my Intel pc stick, which is about the size of a chicklets box (do they still make chicklets?) and runs an M5 processor running at 2.8 Mhz for 4K video and web browsing. Does both nicely and has an sd card slot, 3 USB ports and is so smal it hangs behind any monitor unseen.
Not much for gaming, though, but my Razer Blade Pro 17 works good for that with a dedicated GPU slot and GeForce RTX 2080 on board.
 
I did ask to GEEKOM on facebook page. :( Sad

I saw Windows 10 is planned to release for most of Geekom mini PC but company refuse answer to me. I think and done with it means I will not buy Geekom mini PC if company don't answer to my questions. I feel that Geekom company ignore my questions and do nothing to help know means poor service or lousy support. :(

How about Linux support on all Geekom mini-PC computers? Did it work for all or not? I prefer Linux Mint, Debian, Zorin and something similar compare to Windows OS.

How about BIOS updates like for latest RAM, SSD and security to block malwares plant inside BIOS?

Did Geekom company release new BIOS security update for all mini-PC computers to block malware name is LogoFAIL?

If not then all Geekom computers will face breach security problems. Everyone will give Geekom company as "Failure" of grade for not release new security updates for BIOS!


Everyone will be angry and pissed off on lazy companies are never release new security updates for BIOS. Move on and look different motherboard companies!

Means some most of company are lazy and never listen to everybody about security problems for BIOS must update all of times to block malwares! Update BIOS to plug security holes against malwares! Hackers are so clever and companies must fight against malwares for BIOS! Let motherboard update BIOS daily to punch, remove & block malwares out! Everyone must know malwares are very nasty and dangerous for leak our personal info and everything like (email, passwords, social websites, bank, etc) must stop!

I already know everyone said Geekom is Chinese made computers. Watch out and everyone must be very careful what they choose computers for to buy them.




Gigabyte company did release BIOS security update for my motherboard B650M C V2 (rev. 1.0) - F21a to block malware name LogoFAIL!

Addresses potential UEFI vulnerabilities. (LogoFAIL)


I will always force myself to move to top quality motherboard makers are ASUS, ASrock, Gigabyte and MSI. I quit DELL and HP for good reasons because they never release security update for BIOS to keep computer protected against malware inside BIOS. I done with OEM PC makers and move on right now. CyberPowerPC company is best ever always choose top quality motherboard over lousy OEM motherboards!

Please update BIOS to latest versions to stop all know malwares to keep us and people safe from any threats by hackers!
 
Review cover
Product Information:

Reviews

  1. Augmented reality (AR) glasses have become popular gaming companions recently. TCL’s AR branch, RayNeo even has a dedicated bundle, featuring the RayNeo Air 2 and JoyDock, aimed at the Nintendo Switch. Is this the AR gaming upgrade you’ve been looking for?

  2. Outcast 2: A New Beginning is an Action-Adventure game available for PlayStation 5, Xbox Series X/S and PC.

  3. Collect clues in your subject's memories, fix distorted fragments inside them, and push the Golden Butterfly out!

  4. The CP13 cassette player is the first in FiiO’s Retro line of products. Does the audio specialist do a good job at bringing back analogue music players?

  5. An exclusively-barebones keyboard, we check out NuPhy’s latest release in the Gem80!

Site & Scene News

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    So Bonzi buddy was an evil version of Alexa lol
    +2
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +1
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +4
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    If someone is in the military they should be allowed to smoke and drink at 18.... Would help drive recruitment lol
    +3
  • BigOnYa @ BigOnYa:
    We all know they do and will anyways. I think laws prevented them only pushes them to illegally do it. Even tho if was legal, most prob wouldn't even bother. Not a big deal or risque if its legal, no fun.
    +2
  • ZeroT21 @ ZeroT21:
    That's why some kids don't mind having a rap sheet or two just so they never get drafted
    +2
  • BakerMan @ BakerMan:
    also, i think the voting age should match the adult and drinking ages too, because by the logic of giving them time to mature and think rationally so they don't drive drunk, then they should also have that time to mature and think rationally so they can think for themselves
    +2
  • BakerMan @ BakerMan:
    fucking hell i'm becoming a mini leo with the way i yap aren't i?
    +1
  • impeeza @ impeeza:
    I was unable to create the VM for the debloat windows, but found the video where I learned it:

    https://www.youtube.com/watch?v=mZm6mY3I7J4
    +2
  • BigOnYa @ BigOnYa:
    No you def no leo, and I like your insight. You are a smart Baked cookie.
  • K3Nv2 @ K3Nv2:
    Chicken drumsticks and sweet potato for dinner tonight turned out good
    +1
  • BakerMan @ BakerMan:
    "i promise not to get all political and/or philosophical"
    3 drinks later:
    "so yeah think for yourself and i think the government sucks"
    +1
  • K3Nv2 @ K3Nv2:
    Is @BigOnYa drunk again
  • BakerMan @ BakerMan:
    no, i was poking fun at myself
  • BigOnYa @ BigOnYa:
    Again? I have a IV feeding me so I never come down.
    +2
  • BakerMan @ BakerMan:
    because self deprecating humor is important, as long as it doesn't turn into self hate. because you can't really make fun of anyone if you can't even make fun of yourself
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Booze enemas are real lol
  • The Real Jdbye @ The Real Jdbye:
    that explains a lot
  • K3Nv2 @ K3Nv2:
    @BigOnYa, invented the first ever pill that gets you instantly hammered, now filling the streets of Miami
    K3Nv2 @ K3Nv2: @BigOnYa, invented the first ever pill that gets you instantly hammered, now filling the streets...