Hello there,
I’ve re-written this post 3 times now because it kept on getting very long. I hope that with headers and bullets its manageable. Considering at least part of this is related to building a PC, I hope this is the right topic.
Overview
I want to start work on my dream setup, featuring:
- A new Linux only PC for mostly software dev and some non-FPS gaming.
- PC in the pantry/technical room (!!)
- Keep my 4 monitor setup, or replace it with an equivalent ultra widescreen / dual widescreen setup.
- Connection to my TV as an extra/switched monitor for seamless switching from desk to couch. The same should later be applicable to the bedroom.
- Improved networking to take full advantage of FTTH.
If anyone could tell me of this is even possible, and if so, how to get there, I’d be grateful. Advice on my PC part choices or other parts of the setup are also appreciated.
PC
Usage: Primarily software development & electronics engineering, some (non-fps) gaming (Factorio, Minecraft, …)
Budget: I was aiming for € 2000 max, but its flexible.
I generally prefer to max out once every ~5 years, and tend not to upgrade in the meantime.
For PC parts especially I would like to order from BE or NL, preferably from 1 store.
Currently:
- AMD Ryzen 7 3700X
- NVIDIA GeForce GTX 1060 6GB
- 32GB RAM (3000 MT/s)
- Samsung SSD 970 EVO 1TB
- 3 x 4TB 3.5" in btrfs for local storage
I’ll probably end up selling this, maybe after some homelab usage, so I’d rather not cannibalize (except storage). Any thoughts about a fair second hand price? (I’ll replace the SSD with a new equivalent).
Next gen:
- Preference for AM5 platform over Intel.
- AMD graphics. I don’t want to deal with NVIDIA’s drivers on Linux anymore.
- 64GB+ RAM
- 2TB+ Fast SSD
- Existing SSD for migration and secondary storage afterwards.
- The HDDs could be transferred to my NAS, or an external drive enclosure if required.
Desk
I tend to have a lot of open windows/tabs. My typical layout is 2 side-by-side panes on all of my monitors.
Current hardware:
- 27” Dell U2720Q (DP) Primary, 1440p. (Borrowed from office, has to be returned at some point)
- 23” Dell P2317H (DP) 1080p on an arm
- 24” Dell P2418D (HDMI) 1440p
- 23” Dell U2312HM (HDMI via DPI) 1080p, balanced on a pile of stuff
They are setup like this:
I would like to replace the 3 bottom ones with an ultrawide at the equivalent density of the P2418D (1440p @ 24"). If such a thing exists I would not mind a 48:10 ratio for a bit of extra height.
I would to keep 1 extra small monitor, probably the P2418D on an arm, because of screensharing in calls, raspberry pi usage etc.
Occasionally I use my work laptop at my desk, then I use the USB-C port on the U2720Q to get a second screen and power. This is a nice to have I’d like to keep, preferably via a KVM in the primary monitor.
I have a standalone mic, Bluetooth dongle for headset and webcam. Occasionally I use some high-speed USB peripherals like a SATA dock, NVMe adapter etc. More often its USB-serial adapters and SD cards to interact with some piece of hardware.
Utility room
This is where I want to put my PC. A proper full rack would take up too much space, but I’m open for ideas.
From the utility room (0) I have wires to:
- Master bedroom: 1 conduit with 2x ethernet and 1 conduit with coax (all currently unused)
- The living room: same as master bedroom (currently used by wired TV, Chromecast and unused cable TV)
- Office: 1 conduit with 1x ethernet and coax. Coax is unused.
From 3 there is an conduit to 4 with 2 homemade ethernet cables for rPis etc.
There is a 5 port switch under my desk for those 2 wires, my laptop and my PC.
The ethernet cables are all CAT 5E running in 20mm conduit. It is not possible to pull any additional wire, only to replace existing runs. I would prefer to leave the coax in place to the TV and bedroom.
My internet comes in via fiber (XGS-PON I think). Currently I’m on a 500/100 subscription, but there are options for up to 8500/1500, which I would like to prepare for.
My router is an owned FRITZ!Box 7530 AX, plugged in to a mediaconverter from the fiber company (separate from the provider). Starting from november they are supposed to allow me to plug my own SPF equipment, but I suspect that will be a difficult exercise with lots of cursing and support calls.
Next to the router I have my an 8 port switch and Home Assistant (Raspberry Pi 5), Adguard Home DNS (Pi 2 zero with ethernet hat), NASes (Synology DS220+, DS1817+ with DX513) and a few other home automation gateways.
At some point I may want to replace all or most of this extra stuff with 1 box and some virtualization (baby forbidden router?), but that’s low priority.
Solar power & why it's one of the reasons for putting my PC here.
One of the reasons I want to put all of my tech together in the utility room is that it would enable me to better utilize my solar power. My current setup just injects all extra power into the grid, at roughly 20% the price per kWh used. This and the ability to have UPS/backup power for my tech have had me looking into a home battery system. Especially the backup system would be much simpler if I can co-locate all of the critical loads in the same room and avoid having to change over circuits from my existing electrical installation.
I only have 1.9 kW of solar panels, and I live in Belgium, so grid independence is simply a non-option. But being able to take advantage of hourly pricing markets and self consuming all of my power would be cool. And maybe over time it can pay back the installation cost.
Ok that’s it for context.
I’ve done some research already before making this post and for the TVs, there seem to be a few providers of 4K HDMI-over-ethernet extenders, so I’m not too worried about that.
But given my constraints (existing conduit), I think pulling a pre-terminated 12 core multimode fiber to the office would be best, but I can’t seem to find reasonably priced media converters for things like USB / Displayport / HDMI / Thunderbolt(?). I would have thought this is at least possible…
Has anyone (except for Linus/LTT) actually done this? I can’t seem to find much info about it, but I might be using the wrong keywords. Maybe I’m looking for the wrong kind of solution entirely?
Thanks for reading, I look forward to whatever you can come up with .