Check out my first novel, midnight's simulacra!
Schwarzgerät III
My 2020 rebuild, Schwarzgerät II, was a beast of a machine. Like the Hubble or LHC, however, I had to give it more powah. The 2022 upgrade, Schwarzgerät III, does just that despite scrotumtightening supply chain madness. This rebuild focused on cooling, power, and aesthetics.
“But out here, down here among the people, the truer currencies come into being.”―Gravity's Rainbow (1973)
I hesitated to call this the third iteration of Schwarzgerät, as there was no real compute upgrade (I did go from 128GB of DDR4-2400 to 256GB of DDR4-3000, but that hardly counts). The CPU, motherboard, and GPU are unchanged from 2020's upgrade. Nonetheless, the complete rebuild of the cooling system (and attendant costs, both in parts and labor) and radically changed appearance seemed to justify it.
This is my first machine with internal lighting, and also my first to use custom-designed parts (both mechanical and electric). I learned OpenSCAD and improved my 3d printing techniques during this build, and also extended my knowledge of electronics, cooling, and fluids. I also developed a better understanding of power distribution. In that regard―and also with regards to the final product―I consider the build a complete success.
I bought the Corsair iCUE Commander Core Pro after having been informed that it had a Linux driver. Unfortunately, this driver only provides control of the fans. I extended it, along with OpenRGB, to fully support the device. These patches will of course make their ways upstream. I must say that it's incredibly satisfying to use a computer for which you wrote code and designed parts. In the future, I'd like to try fabricating my own chassis, and perhaps even my own PSU.
I'm not sure where else I can go with this machine. There doesn't appear to be much useful work I can do beyond what I've aleady done. Some thoughts:
- Case modding. I could add a window to the PSU door, and improve on the piping in the back. I'm very hesitant to go cutting apart the irreplaceable CaseLabs Magnum T10, though; it's not like I can go buy another one.
- Grow down. If I could find (or more likely fabricate) a pedestal for the machine, I could add extensive radiator support, or a second motherboard. I don't really need either, though.
- Mobility. Work towards the Rolling War Machine by augmenting the existing accelerometer with sensing and movement capabilities. Kind of a big (and expensive) box (and small condo) to be tearing around on its own initiative.
- Hard tubing. Regarded a superior look by many in the watercooling community, but I don't really think so<—in a big case like this, I dig the more organic look of soft tubing. It's also infinitely less annoying to work with.
Bill of materials
We're approaching the $10,000 mark before correcting for inflation, with hard drives alone representing close to $5,000. Materials in this build were acquired over a period going back to 2011 (the LSI Fusion SAS card is, I'm pretty certain, the component longest in my possession). This most recent iteration represents less than $2,000 of components, most of that being $1,150 for the 256GB of RAM (I did manage to sell my old RAM for $200, but we can't deduct that, unless we included its original cost).
Chassis
As always, my trusty CaseLabs Magnum T10 rode into battle with me. CaseLabs went ignominiously out of business in August 2018, and spare parts a la carte are now effectively unavailable. Nonetheless, it remains a truly legendary artifact, perhaps the single greatest case ever built. This build makes more complete use of it than I ever have before.
- Caselabs Magnum T10 chassis with 78mm ventilated top plus...
- 3x Caselabs MAC-101 HDA+fan cages
- Caselabs MAC-113 120mm fan mount
- StarTech HSB4SATSASBA 4-bay 3U HDD cage
- Icy Dock MB324SP-B 4-bay 1U SSD cage
- Self-designed and -printed case for Arduino MEGA 2560
- Self-designed and -printed case for RHElectronics Geiger counter
- Self-designed and -printed covering case for EKWB Quantum Kinetic FLT 240 mounting kit
- Self-designed and -printed cable shroud for bottom of Gigabyte Aorus Master TRX40
- Self-designed and -printed false floor for bottom of Caselabs Magnum T10 PSU side
- DEMCiflex magnetic dust filter pack for CaseLabs Magnum TH10
Cooling
An entirely custom water loop with redundant D5 pumps (either can drive the entire loop, though of course with less flow). I can partially drain and fill the loop without touching anything through the externally-mounted Kinetic FLT. Full draining and optimal filling proceed via the 5.25"-mounted Monsoon, sitting at the bottom of the case; this requires removing the USB bay installed above it.
- EKWB Quantum Kinetic FLT 240 D5 pump + reservoir with mounting brackets. Installed halfway up the case's back, outside. Pump is an EK Laing PWM D5.
- Monsoon MMRS Series II D5 pump housing + reservoir with 2x Silver Bullet biocide G1/4 plugs. Installed at the front bottom of the case, in the lowest two 5.25" bays.
- EK Laing Vario D5 pump installed into the Monsoon.
- Bitspower BP-MBWP-CT G1/4-10K temperature sensor. Installed in Quantum FLT's central front plug, running to motherboard's first external temp sensor.
- XS-PC G1/4-10K temperature sensor. Installed in Monsoon's upper left plug, running to Corsair iCUE Commander Core XT's first external temp sensor.
- DiyHZ aluminum shell flowmeter and temperature sensor. LCD screen displays both values, and a 3-pin connector carries away flow information.
- EKWB Aorus Master TRX40 monoblock.
- EKWB EK Vector 20x0 waterblock.
- Hardware Labs GTR340 radiator.
- Hardware Labs Black Ice Nemesis GTS340 radiator.
- 2x Hardware Labs 240 radiators.
Compute
- AMD Ryzen Threadripper 3970X dontriaconta-core (32 physical, 64 logical) Zen 2 7nm FinFET CPU. Base clock 3.7GHz, turbo 4.5GHz. Overclocked to 4.1GHz.
- Gigabyte Aorus Master TRX40 Revision 1.0. Removed factory heating solution, replaced with EKWB monoblock.
- 8x Kingston Fury Renegade RGB DDR4-3000 32GB DIMMs for 256GB total RAM.
- EVGA GeForce RTX 2070 SUPER Black Gaming 6GB GDDR6 with NVIDIA TU104 GPU. Installed in topmost PCIe 4.0 16x slot, though this is only a 3.0 card.
- ELEGOO MEGA 2560 Revision 3, connected to NXZT internal USB hub, mounted to back of PSU chamber
Power
Power ended up being a tremendous pain in the ass.
- EVGA Supernova Titanium 850 G2. Can provide 850W of 12V power, but only 100W of 5V (this would be important later. read on...)
- BitFenix 3-way Molex expander
- 2x PerformancePCs PCIe-to-Molex converters
- BitFenix Molex-to-4xSATA converter
Storage
- 14x Seagate Exos X18 28TB 7200 rpm SATA III drives
- Asus HyperX 4x M.2 PCIe 3.0 x16
- LSI Fusion PCIe 2.0 x8
- PCIe 3.0 x1
- 2x 2TB NVMe M.2
- 2x 1TB NVMe M.2
- 1x Intel Optane 16GB M.2
Interfaces
- NXZT internal USB 2.0 hub, magnetically attached to underside of PSU
- RHElectronics Geiger counter, wired via 3 pins to 2560 MEGA, mounted to back of PSU chamber
- Corsair ICUE Commander Core XT RGB/fan controller, mounted in top, connected to NXZT internal USB hub. I extended OpenRGB and the Linux kernel to drive this device.
- Monsoon CCFL 12V inverter, mounted to top, powered via SATA power connector attached to 12V Molex attached to video power line
Lighting
- 4x Corsair ARGB LED lines, attached in series to Corsair Commander Core, attached via adhesive around top.
- 2x 12V RGB LED lines, backlighting top radiators, attached to motherboard's top RGB header via 1-to-2 RGB splitter.
- 2x green PerformancePCs CCFL rods, attached to Monsoon inverter, mounted to back inner corner of each chamber.
- ARGB lines on EVGA Quantum FLT and Aorus Master monoblock, attached to motherboard's top and bottom ARGB headers respectively.
- RGB tops on Rage DIMMs are unmanaged, and self-synchronize via infrared.