Mini PCs in 2020
tomsguide.com
tomsguide.com
Has anyone done this and been satisfied / dissatisfied? The Mac mini just seems so economical both in terms of size and dollars. I guess the only thing I would maybe want to shell out for is an eGPU, but I’m not even sure that’s necessary for my usage.
https://osy.gitbook.io/hac-mini-guide/
The only "hacky" bit is the necessary wireless card swap. You get an Intel CPU and Radeon Vega graphics, so the result is more similar to iMac internals than Mac Mini when it comes to graphics performance. Price is steep for the NUC, but starts to pull away in price/perf for higher end configurations like 32GB DRAM + 2TB NVMe.
The Mac Mini will be a nicer and more trouble free experience in every way, and can be supplemented with an eGPU like a Sonnet breakaway puck, so only do this if it sounds like a fun project.
But I can confirm that it does work and work well.
If you can live with Windows or Linux, then you can get a whole lot more bang for your buck. I got my first NUC this year for family and it's totally plug and play. There are gaming NUCs which are beefier than the ones I had heard about. Bigger form factor machines have the typical PC building experience, but even these seem easier to put together.
The Windows Remote Desktop app for macOS is a really good experience compared to old versions, so you can easily move from where the PC is setup to your couch for many apps. I'm enjoying where VS Code is going with remote dev too, but I don't think it'll help you much if your focus is primarily on mobile.
I have no experience with eGPUs, but it feels like something you can add later.
Where problems show up is with an external Thunderbolt GPU, because Thunderbolt 3 only has a fourth of the bandwidth of PCI-E, meaning in situations that would be pushing an internal GPU to 100% will have an external GPU sitting at ~25% barely doing anything at all because it simply isn't getting enough data from the CPU.
The extent of this effect depends on your needs, though. Older or less demanding games for example probably won't exceed Thunderbolt 3's bandwidth limits, but if you're looking to play relatively recent games on high(ish) settings an eGPU might not make sense. It's best to look eGPU benchmarks for your games/apps and make a decision based on that.
They come in USB and Thunderbolt variants. I've only used the USB variant and am seeing Read speeds of 1000mb/s and Writes at 1300mb/s using the Blackmagic Disk Speed Test app. This is using a Samsung 970 1TB drive (~$200) and an Orico enclosure (~$35).
For reference, my onboard SSD soldered to the motherboard of my Mac gives me 1250mb/s Reads and 2400mb/s Writes. I'm guessing the Thunderbolt enclosures go higher but they're wayy more expensive right now over USB.
Compared to 2020 Macbook Air, a Mac Mini's CPU has up to 3x the base clock frequency or 3x the number of cores. So there should be a performance difference.
Just reading that makes my back and wrists hurt. Are people really able to be productive this way for extended periods of time?
However, is it really more powerful? I don't think so. The i7-10710U is a 25W TDP U part, whereas i7-8850H is a 45W TDP CPU used in workstations like the ThinkPad P52 or some gaming laptops. Benchmark results show the i7-8850H is significantly faster (speed rank #120 vs #226) [1].
And, most importantly, the NUC you mentioned still only has a single M.2 port. Why would I want a TB3 port when eGPU performance is better over NVMe? Only this wouldn't be possible with the NUC.
Anyway, I'm not telling anybody to buy what I bought, just that there are more options to be considered. I think we agree about this part.
1. https://cpu.userbenchmark.com/Compare/Intel-Core-i7-8850H-vs...
Obviously, you're likely good with your situation, but anyone else looking for a similar alternative to the proprietary NAS solutions should definitely look into UnRAID. I've got it hosting a web server with a ton of different services on a 2700X with 4 6TB and 1 4TB drive. Excellent software and really great community support.
I do not have a detailed write up of a setup but shortly: it the latest LTS, installed on built in SSD and attached USB disk is for bulk data - 4TB WD Passport. All important data are stored in encfs over Dropbox so - saves in a cloud continuously and encrypted. Once a month I swap one of the two secondary USB drives and a custom script does a combination of rdiff backups and encrypted zips and the disk is stored offsite. Hopefully one day I will move that script to borg.
Dockers run a bunch of random stuff like tt-rss and airsonic music server where I store a bunch of old and obscure stuff not available on Spotify.
I'd love to have a small AMD cluster (k3s, boinc, ...), but there still is nothing like the NUCs.
https://www.newegg.com/asrock-4x4-box-v1000m/p/N82E168561580...
https://www.newegg.com/asrock-4x4-box-r1000v/p/N82E168561580...
It's getting a bit old now and prices crept up but I've been really happy with my little Gigabyte Brix GB-BLCE-4105. The J4105 Celeron is only 10W TDP but has 4 cores and a 3020 Passmark. $150 plus 1-2 laptop sticks of DDR4 and a 2.5" or M.2 SSD and it's a lot cheaper than a NUC. Mine runs Plex for the household but I tried it as a desktop first even with CSGO and it was usable but a little slow at times. Not for the performance-minded but I think my total cost was closer to $200 than $250.
I also have the ASRock DeskMini A300 with a AMD Ryzen 3400G and it's hard to notice that it's a "mini" PC at all from the performance until you try AAA gaming or push the CPU hard. I got a bundle deal but right now it's I think $480 without RAM or disk. Not cheap but I think it beats price-comparable NUCs. I think the same A300 should handle the upcoming new APUs if you wanted a little more umph. There's also a Noctua cooler that fits this case (even an all-black version) for very quiet operation.
Yeah, shameless plug for my printable design ;-) Next rev should be smaller.
Great little box but the price/performance of the hardware in mid 2020 doesn't make much sense anymore and Intel has discontinued this style of NUC.
I have one and love it. One thing I wish it had is a more powerful CPU. Aside from that it's been awesome. It doesn't take up much space, is easy on the eyes and since I temporarily moved because COVID I just threw it in the backpack and was ready to go ;)
I think I hear the term "SFF" (small-form-factor) to describe the PCs in this article. "Mini" is a term I haven't really heard since "Minicomputers" (not to be confused with today's microcomputers). The DEC-PDP11 was a minicomputer for example.
The monitor mount is really neat. The computer is ok-ish reachable, but stays very much out of your way.
Using a not GNOME DE made a lot of my problems go away.
If you have any intention of using something PC-centric like Steam to play even simple games, it's not supported on ARM yet.
https://www.newegg.com/asrock-deskmini-a300w/p/N82E168561580...
These two are NUC-sized:
Day to day activities can be proficiently carried out through laptops, while heavy crunching and 24/7 operations must be carried out through heavily cooled rigs.
So, what's the place for a fanless, low powered mini pc?
I use an Intel NUC with Linux (NUC8i5BEH) for daily work on Linux. Reasons I like it:
- Nearly all-Intel hardware, so very good Linux support.
- Easier to upgrade (3.5" SATA, M.2 NVMe, RAM) than many laptops. (Of course, there are laptops that are also easily upgradeable.)
- Since the firmware is also Intel, probably gets firmware updates for longer than many mainboards.
- Affordable. IIRC it was somewhere between 300-400 Euro a year ago, but same CPU/GPU as the 2000 Euro MacBook Pro 13" 2018 (which still makes it faster than the current crop of 8th generation MacBook Pro 13" 2020).
- Not very noisy under load. Probably noisy for a NUC, but definitely very quiet compared to the Dell workstation I had before.
Downsides:
- No space for another GPU. Though, it has TB3, so an eGPU would be an option.
- Not as extensible as a tower.
---
Day to day activities can be proficiently carried out through laptops
For me there is no laptop outside a MacBook (or possibly Windows, but I have never really used Windows). I use a laptop when I am on the go (work, conferences). I do not want to fiddle with drivers, bad battery life, bad noise reduction, xrandr, or whatever when I am on the go. It just has to work.
However, powerful MacBooks are quite expensive and I do not want to carry around a 2500 Euro machine on a trip.
So, I am doing my daily work on a MacBook Air and on the Intel NUC (plus remote work GPU servers).
http://www.akasa.com.tw/update.php?tpl=product/product.list....
A traditional tower could probably work, but it seems like too much space for what would effectively be a web browsing machine.
So far I'm just sticking with my laptop though.
E.g. tons of business/office machines are this kind of thing. (Of course right now some businesses probably wish more employee machines were laptops)
PCs installed in fixed locations are another use case: meeting rooms, behind TVs in public areas, small servers in shops (e.g. Chick-fil-A deploys clusters of NUCs in stores) etc, ...
Since we've got a bit more desk space now, I'm planning to go a little bigger when the Ryzen 4000 desktop APUs come out.
It could have been a laptop with a connected screen and keyboard etc I guess, but a hp prodesk mini pc in the cupboard next to the small table looks much neater.
The problem: when you consider all the cables you need to plug into the thing, then suddenly it's not so "svelte" anymore.