My elementary OS Desktop Build
First Linux workstation build
I just built my first PC! It’s something I’ve wanted to do for a long time, but never had a good reason until now. My primary device is a MacBook Pro, however I’ve been doing a lot of development in my free time on an app1 for elementary OS and decided it would be beneficial to develop on a dedicated machine. As great as VMware Fusion is, there will always be some amount of lag when using a virtual machine.
The Parts
When deciding on which parts to buy, my three main priorities were:
- Good-enough performance
- Flexibility
- Aesthetic 😎
My plan for the short-term was a decent PC for development. I won’t be editing video, rendering, etc., so I don’t need top-of-the-line performance. Naturally my plans may change, so I also wanted some amount of flexibility. Not cutting too many corners was important in case I wanted to turn the box into a home server. Finally, aesthetic - this thing will be sitting on the top of my desk, so it has to look good!
- Motherboard: ASUS Prime H310T R2.0/CSM
- Processor: Intel i5-9400 (6 Cores up to 4.1 GHz)
- Memory: 1x Crucial 16GB 260-Pin DDR4 2666
- Storage: 500GB Samsung EVO 850 (from my desk drawer)
- Case: LUNA Design DNK-H (Cool Gray)
The Case
Honestly, the case was the driving part for everything else. I stumbled across it while researching Mini-ITX builds but it was very difficult to find anyone who had actually used it in a build. The one video I found on YouTube focused on an older 2015 model from LUNA Design.
I wasn’t quite sure what to expect when ordering something from overseas (LUNA Design is based in Russia), but I had a fantastic experience. My order was processed immediately during their first business day after ordering, and they were quick to respond to my email correcting the shipping address. Their website warns about potentially slow shipping due to COVID-19, but I received my order about two weeks after ordering, which was faster than their estimated duration.
The case arrived with zero damage - everything was packaged very securely with lots of padding. All required cables were provided, as well as an I/O shield to match the design of the rest of the case.
One of LUNA Designs big selling points for the DNK-H is the ability to build a Hackintosh resembling a Mac Mini. They even provide some instructions to do so using the ASUS Prime H310T that I bought. All in all, the case was worth every dollar.
The Motherboard
The tested compatibility and fit with the case drove me towards the ASUS Prime H310T motherboard. Combined with the low price, already having a nice I/O shield, good processor and memory compatibility, choosing the motherboard was a no-brainer.
It has two RAM slots, so I opted to go with a single 16GB stick to start with leaving plenty of room for a future upgrade.
The Processor
My initial thought was to get an i3 because it would be “good enough” for the level of work I would be doing. However, priority #2 above was flexibility, and so I went up to the 6-core i5.
The Build
Not much to say here - everything went smoothly!
The only challenge was figuring out where to plug in some of the cables on the case to the motherboard. The instructions from LUNA Design on YouTube were outdated for the latest model of the case, so I had to read the manual for the motherboard, and do some educated guessing. Turns out I’m a good guesser, and the labels on some of the wires helped too! There are both green and white LEDs on the front of the case, and I wired the white LED for the power indicator, and the green LED for the hard drive indicator.
After it was all put together, I fired it up and it worked!
The case came with some recommended BIOS changes, presumably to optimize for the built-in fan. Some of the changes seemed to cause issues booting Linux, so I ended up resetting the BIOS. I will most likely re-apply some of the fan changes though, because the fan has since been spinning up and down a little unevenly. I should note that the fan is pretty quiet, and I didn’t even notice it before I reset the recommended settings.
The Operating System
Finally time to see this thing boot up elementary OS!
Perfection! 🔥
Additional Photos
After posting my photos over on the Small Form-factor PC Subreddit2 (/r/sffpc), one user asked for some additional photos, so I figured I’d add them here as well:
Updates
- 11/18/2020: One downside that I recently discovered is that the motherboard is not capable of outputting two displays at 4K@60Hz. For most people this may not be a problem, but it was a bit of a disappointment when I picked up my second display the other day.