Post by orl on Jun 18, 2020 14:41:41 GMT -5
I couldn't really find any one topic this discussion will fit under, so I am putting it under the general AMD tab despite it kind of touching across the board of subjects.
So, recently when playing with Pop_OS! and comparing it against Manjaro (Linux for you sheltered Windblows folks) and fired up Steam to look into its integration, logged in and (re)discovered Steam Link by accident when it offered to stream the game from my desktop to my laptop on the other side of my house. Initially I thought, hey that's cool for this aging Sagar laptop, let me give it a try. I quickly realized my overpowered (for my games) desktop rendering the games in 4k then down sampling to the laptops 1080p screen was not only maxing out my laptops refresh/fps, it looked gorgeous with basically zero noticed input lag, only shooters revealed the lag and I basically never play shooters unless its some ancient single player or Black Mesa which recently went official, also being an ancient shooter (Half-life Remake).
This both inspired me, and made me respect some of what Google is doing with Stadia; a product that normally made me roll my eyes. Suddenly it dawned on me, "Hey I can do this too!" To top that off, I recently bought a house and have been in the initial stages of planning my (LAN) IOT smart house, so why not do both in one!?!.
My plan is to build out a system which will function as basically the brain of my house, the network, and all related features, while also being able to run and stream games to any device in my house with exceptional quality.
Now obviously, this is going to need to check a LOT of boxes from cooling to networking, to NAS, etc. I figured why not start planning it here and compiling a list of ideas on each front while I renovate and run wiring etc to the patch panels I've integrated into the basement.
WHAT I HAVE AND AM PLANNING ON BUYING:
CPU: Ryzen 4k (Releases Sometime This Year)
MOBO: Undecided (This is tough as its going to need 2 separate NICs and fast ones, may require PCIe NIC expansion)
MEM: 32GB G.Skill Trident DDR4 (Already Have, Might have to change)
HDD: 10TB(20TB)R1 (Undecided Mass Storage)
SSD: 1TB Samsung 860 Pro (Gaming Drive, Already Have)
M.2: 500GB Samsung 970 Pro (OS Drive, Already Have)
GPU: AMDXXXX (This will be a future product, AMDs new software causes games to be much faster in Linux than in Windows and looks to define the gaming future)
PSU: Enermax or Silverstone Platinum Unit 1000W+ (Efficiency will be key here as there will be some overclocking/undervolting going on)
COOLING: H2O (See Description Below) (I already have all of this unless AMD throws a socket curveball)
Case: (Custom Build for H2O solution, See below)
UPS: Undecided (My APC UPS just kicked the bucket, may replace battery or buy new)
OS: Pop_OS! (This one seems ideal for Debian stability paired with bleeding edge hardware support from System76, plus they did a damned good job on it)
WHAT THIS SYSTEM HAS TO DO:
1. Operate as NAS (LAN) & VPN NAS (WAN) for mobile devices and FTP services.
2. Operate as my household Firewall (outgoing), it will also be sitting behind a physical firewall device (incoming) as IOT is notorious for infected botnet usage.
3. Operate as my household energy management system, it will be linked via wireless or wired to many devices in home, from radio to lights and HVAC.
4. Operate as a media center for my whole house, from TV duties to Radio and Streaming
5. Operate as a game streaming server to my TVs, laptop, mobile devices with controller support, achieved via Steam Link etc.
6. Run as efficiently as possible 24/7 with absolute maximum power reduction, while able to rev up and produce substantial performance in gaming for RPGs and MMOs.
So now comes my intention on how to build this cooling. As I stated before my wife and I bought this house. It has a partially finished basement, a particularly cool and dry basement temperature wise. I was already going to rip the exterior dry wall off down there to replace insulation and add wiring as my wife wants shiplap on the wall. So this gives me a unique opportunity to make an air channel that makes contact with underground temperatures. My thoughts are to build a full H2O (CPU&GPU) loop with a 360x360 rad and fans set up to pull from the air gap along the sealed concrete wall, then add an intake on the same wall but other side of room. While the basement wall will be sealed, I still will have the radiator away from the PC itself to avoid any unwanted humidity causing electrical corrosion, then just set up 1 or 2 exceptionally quite filtered fans to handle the actual PC case airflow itself.
Ok, now that I wrote the book above, I would like some input on this idea. I need some insight on challenges that may arise or should be looked into, I want to do this right and do it only once. Give me your worst on the idea.
To start this off:
Do you guys think redundant pumps will be a good idea here with the extra length of tubes?
Has anyone ever tried running an extended video cable for 4k (20'-25' or so) and did it have issues? I'm considering adding a main feed to the living room for 4k gaming on my TV and the other devices on the network.
How about software you have found that allows you to remotely network your mobile to the home PC in case you want to back something up, I'm considering something like KDE Connect through VPN but that seems slower than possible existing solutions.