My Fanless OpenBSD Desktop
jcs.org
jcs.org
I secretly keep on wishing to build a true fanless system, but I have personally opted for something in between. A good quality PSU (fanless or with a fan only active after certain threshold), SSD drives (mechanical ones are terrible offenders about noise), a bulky CPU heatsink and good quality fans spinning at no more than 800 RPM can give you a really silent desktop for a reasonable price. If you need to add a discrete GPU to the equation you can get a not too power hungry one with decent fan regulation (they can work fanless under low workloads).
While not fanless and not a truly 0dB system, any potential noise is covered by any background noise, even in quiet places, your own keyboard typing or the audio from your gaming session if you are stressing your GPU.
[1] https://pcpartpicker.com/user/dtgriscom/saved/#view=P84p23
I’ve followed fanless PC cases for years, but I always arrive at the same conclusion: Modern fans, PSUs, and PC cases are so good that it’s not hard to build an effectively silent PC that uses fans for cooling.
My GPU and PSU don’t even spin up their fans at all unless I’m playing a video game, at which point I’m wearing headphones anyway. A large CPU heatsink allows for slow spinning fans that are so quiet I can’t tell if they’re spinning at all without looking at them. The case itself is lined with acoustic damping material to attenuate noise even further.
The loudest part of my recent builds hasn’t been the fans. It’s the noise made by the electromagnetic coils in the PSU. I had to swap power supplies to find an even quieter one, even though the fan wasn’t spinning.
I could see how a truly fanless PC could have used (recording studio or maybe a dusty environment where airflow isn’t an option) but for most of us it’s not hard to build an effectively silent case with good fan and component selection.
Something I've seen people fall for is the idea that water-cooled computers will be more quiet but that's definitely not the case. You'll struggle to find a water pump that is quieter than a decently air cooled PC (when not under heavy load.)
The catch with these fanless setups is that they're mostly limited to low-TDP CPUs anyway. You can't use the most powerful CPUs with a passive heatsink unless you add fans to help when the workload peaks, which starts to defeat the purpose.
> Something I've seen people fall for is the idea that water-cooled computers will be more quiet but that's definitely not the case.
Water-cooled can be quieter for certain edge cases like cooling the CPU and GPU. You have to work hard to keep the pump quiet, though. I've tried several of the popular pumps (D5, DDC) with various PWM strategies, but they're never entirely silent.
For CPU-only workloads, air cooling with a big heatsink is the way to go. A lot of people are surprised when they look at benchmark charts and see the best heatsinks outperforming most water coolers on the market.
I agree and it doesn't even need to be a custom built computer. Any laptop with 15W TDP CPU with a power saver governor would be completely silent for most day-to-day task.
Since they are usually entry level the cost saved can be invested in buying nVME storage, RAM and what not. Many have USB 3.1 with display port and if connected to a monitor you have easy access to the more ports than a >$1000 laptop.
This is a lie. Or we have entirely different definitions for what silent means.
It’s pretty hard. I just did this with a pretty good budget. It’s taken a number of parts swaps to get to a truly silent PC.
Amongst the issues are:
- Lack of hardware/OS optimization. Coming from the Mac world, the coupling between hardware and software is much more loose. The driver quality is quite a bit more poor.
- Product variances. Eg. I had two fans of the same model that had different sound profiles.
Maybe lead with the second sentence and drop the first? "This is a lie" is a pretty strong reaction to what you immediately acknowledge is likely just a difference in preference.
I researched silent PCs heavily before buying any parts and bought the best I could with that mission in mind only to find out that there's a bunch of gotchas and variations in QA -- even amongst the finest PC components. So I ended up spending even more money on more components and doing a bunch of A/B testing. I got to that silent PC goal, but with a lot of pain.
Another common one I see is "Switch to a Linux desktop. You can play all your favorite games!" The reality there being, yeah sure you can more or less play them as long as its not multi-player.
True, but you would likely spend about 100€-150€ for a decent case + CPU cooler (e.g. noctua) anyway. If you consider that, then the DB4 is actually not that expensive.
I have a 0dB system:
https://www.amazon.com/Kingdel-Powerful-Desktop-Computer-Ind...
Works fine as my primary linux server.
You can safely use a fairly large passive cpu heatsink if with a 65W tdp cpu. Human annoyance noise from small DC fans increases as they get smaller (40/60mm size fans are perfect examples). A slow 140mm size fan can move quite a lot of air and very quietly.
It used to be that bigger is better, but there are diminishing returns, and manufacturers have started making quiet fans in all sizes
[Edit]
To be clear, if the case you like happens to have 140mm fan bays, that's fine, but no need to specifically look for that.
Where do you get these numbers from?
Take Noctua fans for example, which are arguably some of the best on the market. A 140mm NF-A14 PWM [1] does have a throughput of 140.2 m³/h at 1,500 RPM, while a 120mm NF-A12x25 PWM [2]does only have a throughput of 84.5 m³/h at 1,700 RPM. And that even with the NF-A12x25 PWM being a newer generation fan than the NF-A14 PWM!
[1]: https://noctua.at/en/products/fan/nf-a14-pwm/specification
[2]: https://noctua.at/en/products/fan/nf-a12x25-pwm/specificatio...
Additionally if you use a variable fan controller to reduce the rpm on the 140 to a point where its cfm or cubic meters/hour of airflow is exactly equal to the 120, or 5-10% greater than the 120 at its default rpm, not only will its pitch be lower, but its objectively measured loudness on a decibel meter will also be less.
One feature that I've really grown to love that I don't remember ever seeing with custom machines is the ability to fully customize the fan-curve, including the ability to completely turn off the fan below certain temperatures.
This makes it as good as a truly silent build for most day to day use, but with effective cooling available for intensive tasks for when I need the extra power.
Maybe these days there are motherboards that allow you to configure the fan curve this way as well? I personally think this kind of configuration gives the best of both worlds.
A fan CAN spin up and provide a LOT of cooling if needed. And stay still otherwise. An absence of fan provides no options.
I get a fan for my computer case. But lament service and retail centres with with echoing brick walls, polished concrete floors and hard surface ceilings. It isn't relaxing ambience, it is echoing noise...
Depending on your workload, these can be great value for money (especially with CPUs that are a few generations old). If you need to do heavy compute, these won't fit your needs. For most desktop (as opposed to workstation) use cases, these are great.
https://www.aliexpress.com/wholesale?catId=0&initiative_id=S...
I very much understand getting distracted with too much screen space, but I wonder what he means about getting disoriented?
I like the minimalist setup, but for me this setup would be an ergonomic disaster with the monitor that low.
I like a small notebook but I also use a large translucent sheet for plans and sketches or a giant blackboard for collaboration.
On a second virtual desktop I have chat, email and todos.
Works perfect for me.
The older you get, the more you appreciate larger monitors, which allow you to continue working without needing glasses and without visual fatigue.
What's the point of 4K if you don't use all the pixels?
Full disclosure my eyesight is terrible so maybe the rest of you can tell a difference between a high res screen that's scaled and a low res unscaled screen at the same apparent resolution.. but I can't
By smaller I mean sub-30" which isn't small by any means but it is smaller than what I see many people use these days. Most people I know have 32" or larger monitors and that is just way too big for me. I currently use a 27" 4K monitor and even that I find a little too big but until I can find a 3:2 or 16:10 ~25" monitor I am not bothered enough to replace it.
Over the years I have realised I am most productive with a tiled window layout. Often side by side or in a 2x2 grid layout. I then make use of virtual desktops.
I find too much "desktop real estate" frustrating and overwhelming. I get "lost" looking for what I want in a mess of windows so much prefer to have what I am working on side by side. Floating windows are only for short lived windows such as print or settings dialogs and not long term items on my desktop.
I prefer to use integer scaling so 4K @ 2x gives me a lovely 1080p "look" which is fine (not perfect on a 27" but very close). Providing I can integer scale I will always buy the best monitor I can and run it scaled to give me this ~1080p UI control size. I just love how crisp text is on a HiDPI screen. Using my wifes 24" 1080p monitor from work is horrible to my eyes now. I guess I have officially been spoilt by high quality screens :)
I started wearing glasses about ten years ago. Probably should have started a year or two earlier tbh.
For me providing the UI controls are the right size I’m quite happy with limited screen space though. I just find it easier to concentrate on a single task which often means just one or two windows without moving things around.
I find “context switching” my brain fatiguing and it slows me down leading to mistakes and I lose “flow state”.
Much like a cluttered desk I find a cluttered screen difficult to work with. Command+tabbing to find the right window is annoying to me now. I prefer to configure my environment so that I always know my browser is on desktop 2. My editor one desktop 1 etc. I can switch to it in a split second without animations or having to search for it.
Obviously everyone is different though. I see people work with a dozen windows on a single desktop but that just doesn’t work for me.
The cause seems to be twofold. At a reasonable viewing distance, the strain caused by having to constantly focus my eyes differently between the corners and the center begins to give me a raging headache. This isn't true for <22" or >34" panels, though, so it's a function of my lens plasticity.
The second factor is related to the panel technology. Scrolling on TN panels makes me feel the same as I do when I watch certain Hulu shows and poorly shot 3D films. Those incorporate subtle DOF that causes eye strain and discomfort on subjects in a scene your brain thinks you should be able to focus on (like trying to read the artistically blurred signage on a door in Avatar 3D). Resisting it makes me almost immediately sick to my stomach. With TN panels, knowing that I should be able to focus on the content as it scrolls yet just barely not being able to read it due to blur and poor panel characteristics (eg- backlight) is highly nauseating.
I've used HFR displays with IPS/(M)VA panels for almost a decade with no issue. At work I use a 13" MBP, and at home I use a 39" 4K 120Hz VA panel. I'm actually stuck right now deciding between 13" models of MB Air and Chromebooks because I know deep down I really just want something with a 4:3 or 5:4 display, which would either mean an iPad Pro or modded ThinkPad.
I understand smaller displays, but why isn't the issue present on bigger displays?
A better answer may be that I also benefit from displays below a certain proportion of my field of view. I try to work in open areas where I can relax my eyes periodically by looking out of windows, and being able to see around the screen is important for that.
>Since the LG UltraFine exposes a USB HID device to control its brightness, I wrote a driver to attach to it and expose the brightness adjustment through wsconsctl display.brightness.
Worth noting that many of the NUC style minipcs have aftermarket fanless solutions available - google Akasa case for example.
Apparently the ryzens take a sizable hit from single stick of mem but haven't tested it myself.
As a cash-strapped recently exed-student of that time I had assembled a desktop based on AMD K6 CPU one summer. They were significantly cheaper than the Intel peers of that time.
I had two favorite tests to check a running system (i) compile the kernel and (ii) run GNU Chess against each other.
To my sinking disappointed both crashed repeatedly on this assembly, I had sunk quite a bit of my savings into this. Those days you had to take a lot of care choosing your hardware if you wanted to run Linux.
Linux was largely an unknown entity in India at that time. We used to get Linux distributions (usually Redhat, Debian or Mandrake) on CDs that came with a magazine called PCQuest. Many thanks to Atul Chitnis (RIP) for popularizing an alternative path to a computer experience. Anything other than Windows was unimaginable in India at that time.
Guessing it could be an overheating problem, I removed the case and directed a table fan at it - Problem solved! I had it run kernel compilation on a loop all through the day, no failures.
Later I reapplied the thermal paste on the cpu/heatsink fixture (it had come as an assembly when I had purchased it). After that I could compile the kernel -- case closed.
Came away with the realization that AMD chips though cheaper, they tend to run hotter. This turned out to be good learning too. Running 2 Athlon based desktops with their fans directed at me gave me enough heating in the winter as a grad student.
Fun days.
I can't tell looking at the motherboard he linked whether it has a fan there and which 1 inch fan he is talking about.
However I have a ATX board that is very similar and the little fan is there to cool the northbridge and it *should* be running. Northbridge's on these chipsets get very hot from what I understand.
A B450 or B550 board would have been a better idea and much cheaper to boot. It would also significantly reduce power usage, as just the X570 chipset alone needs something like 8-9 W (at idle) more than the B450 chipset.
There is a newer x570s motherboards out now, if you need the highest end boards and don't want the extra fan.
https://www.youtube.com/watch?v=BoRp3SI2UKM
I suspect he won't run into the thermal issues experienced here unless he is doing something graphically intensive.
I personally enjoy the current trend of putting RGB leds on everything, including internal components. It will probably not age well, but I think it's fun and some funky lighting can improve a lot the appearance of a dull looking computer. But with such a beautiful case, there is no need for RGB lights.
48Hz seems a bit too low. I think high refresh rates improve the user experience even outside gaming. Scrolling code at 144Hz or more feels much nicer than 60Hz, it's easy to notice when you switch between computers. But that may generate a bit too much heat for someone who doesn't want any noise.
However, I then went 32" 4k and can never go back. 4k is simply amazing, and today you still have to choose: either high Hz or high resolution. You can't (reasonably) have both, and I choose 4k! Looking forward to the day 4k 144Hz becomes reasonable.
My display also does 1080_240 and 720_540, which is just silly.
[0] https://www.akasa.com.tw/update.php?tpl=product/product.deta...
1. Boot into windows to configure it
2. Space bar sometimes sticks
3. Wrist pain because the key height
4. Led lights don't support dimming very well
The keyboard costs $169.99!
Why so much focus on the keyboard size (at a hefty premium), the desk looks huge and a regular keyboard is much cheaper, and only a couple cm wider.
I've never understood penny pinching something like a keyboard, it's your interface to the computer and you use it every single working day. A 170$ mech keyboard from a good manufacturer will easily last more than 10 years.
That said, I personally don't trust the reliability of Glorious.
My solution to this has been "not getting used to mechanical switches."
Even over 10 years, the cost really doesn't add up, and I have used fairly acceptable membrane/rubber dome keyboards that get the job done fine.
1. I read on the product's page they are compatible with QMK firmware, which makes possible to configure the keyboard from Linux (and I guess from OpenBSD). Probably the convenient configuration app it's Windows-only, but it seems we are not limited to it
2. That's weird and should not happen. It may be a defect with the keyboard / stabilizers or it may be a problem with the spacebar key (it's bent, twisted or it has been manufactured with the wrong geometry), but definitely it should be addressed
3. My experience is that a proper chair with arm rests and a table at the right height make a wrist rest unnecessary (and it can be counterproductive from a ergonomics perspective)
4. Nothing to comment about the dimming feature
While nowadays you can find all kinds of prices and qualities regarding mechanical keyboards, $169.99 is really "cheap" for an entry level custom keyboard with these features.
My impression is that the keyboard hobby is one of those things you don't fully get until you are into it, it's a dangerous rabbit hole :-)
Base $169 is only for the base and MCU I suppose. Quite expensive. Just get a TKL cherry brown from any of the "gaming" brands and it'll serve you just as well. They usually run around ~$110 and include switches, keycaps and cable for the price.
I'm using a Hexgears K705A - it cost me £60, with BOX White switches and cheap double-shot ABS keycaps. That's less than a bare non-pro GMMK. I replaced the keycaps with a pretty expensive set of sculpted PBT's and it still worked out less than a bare GMMK Pro.
And my space bar doesn't stick :P
A large keyboard (TKL or larger) negatively impacts ergonomics. A standard keyboard has to be offset to the left to make room for the mouse on the right.
If you center the letter keys so your shoulders and wrists are square, then your mouse is too far to reach comfortably.
65% keyboards are the ideal middle ground between ergonomics and productivity. You only lose the numpad and 1 or 2 keys from the nav cluster, and you get perfectly centered letter keys.
It's shocking how nobody makes ortholinear tilted keyboards in the price range of the typical keyboard (20 $/e).
On a router, openbsd is perfect. It has a great firewall and everything is thoroughly documented. Configuration is simple enough and it just works really well.
Good read though.
https://github.com/openbsd/src/commit/ad8b1aafbcc34f7eb86e4e...
-currrent uses MESA 21.1.5.
The new Ryzen 5700G is getting retail availability soon, though its hard to say to wait for it - especially with availability as it is.
I would certainly recommend a second stick of ram to run in dual channel mode which doubles the memory bandwidth. This is especially important for the onboard GPU but other CPU workloads as well.
I don't know what the grey market premium is on the 4750G these days though. I got my two 4650G processors last November, and it was only about $20 over suspected MSRP to get them on Aliexpress, but 4750G at that point had fewer vendors and a lot bigger premium. At that time, US based marketplaces bumped the price by another $50+, so I took my chances with Aliexpress (I had to order my chosen SFF heatsinks there anyway, so I had a test run with a lower cost item) and everything worked out fine.
Yup, it's all gamer chic now. We NEED all those flashy LEDs inside that 4U rackmount case! :)
Really, I don't care one way or the other, though for a server I'd want something with a BMC. More important to me is that the motherboard itself doesn't have any fans. If there's a little bitty fan on the chipset, don't just walk away, run.
You could probably one day replace MacOS with openbsd if you wanted.
It used to be you could trick windows (sadly a work necessity) into using real S3 sleep via UEFI setting, but they broke it in 20-04.
A setup like the one you describe can be quite OK (specially with modern hardware), but it may run kind of warm-ish due the lack of proper airflow (and heat kind of shortens life of electronic components in the long run). Worst case scenario, you can always install very low RPM fans to this setup.
Although the fan on my work Macbook Air sounds like an air compressor and I am not a ‘fan’ of it at all :)
I’m not big into mechanical keyboards (aside from the one on my Dolch PAC 64) but after seeing LGR’s video about the Glorious GMMK Pro 75% keyboard, I decided to go with that one for my desktop.
For a while I was pondering whether to invest in a completely silent home server using the DB4, but it would have meant that I would need to go all-in with solid-state storage, which would get a bit pricey for a 4 Tb RAID10 array :(
Small 60 Hz monitor, crappy wireless mouse, and a Samsung 980 Pro SSD. But hey, the person was trying to build a non gaming machine. Disappointing article
That said, I totally get what the author was going for. It's that I completely disagree with most choices
Edit: downvote all you want, there's nothing about this build that merits fluff
As for 980pro. It's just an Eco with the Pro branding. Check out 5he reviews. It's a joke
Luckly, nowhere in the article the author was giving anyone advice. He was just documenting his journey to mount his setup and did this beautifully, even if I don't agree with some choices myself.
I believe you completely missed the point of the article, therefore the downvotes (Even if I didnt downvoted you myself).
Okay, but when I bought the PC I'm using right now Ryzen wasn't even a thing. And the Athlon stuff was hardly good.