KBlast Posted January 6, 2021 Share Posted January 6, 2021 (edited) Background: I am a "experience beginner" Linux user: I know all the basics pretty well. I am an intermediate Python programmer: self-taught over 3 years. I have no real networking, NAS, RAID experience, but am patient so I believe I can start picking it up. I have some idea what I want to do with my unraid server. I am not sure what specific parts / build to go yet. I am also uncertain if I should do an unraid server as one box, then a separate daily driver for work/play as another box. I want to: Play FPS games @ 144-240 fps. I am looking at an NVIDIA RTX 3000 series GPU. Not sure if Xeons would work here for a game like Apex Legends, or if I would need a consumer AMD/Intel. I lean heavily AMD for consumer CPU. Work on AI/ML projects Run a Python project (involves a LOT of video downloading + computer vision + OCR) -- since I am downloading 300-800GB/day, it makes using a paid VPS option unworkable. I'll need a workhouse drive for this. I might need to do it all on NVME to spare the HD so much IO. Run a few Windows VMs. Win 7 or Win 10. Would like to be able to split/share the GPU as a resource across multiple VMs. Example: Take a 10GB graphics card, and assign 500mb to each VM and VM thinks it has its own discreet 500MB card. Not sure which RTX 3000 cards are capable of this, or if this is feasible. Have a NAS for our small business. Would want 8TB of usable storage. So I am thinking of starting with 4 x 4TB HD running 2 disks at parity, 500gb-1tb nvme for cache drive, and 2TB nvme for main driver Plex media server in the future -- don't need this now but will later this year Thoughts and questions: I have no idea how much RAM I need and if I should go ECC or not. I have considered the old server gear purchased via ebay route. It looks like old server boards can be found for $100 and 6 core Xeon E5 can be found for $20-30 each. This seems like a great value, but I have read that you can't really compare 10 year old CPU core-to-core, clock-to-clock with modern CPUs due to architecture differences having a big impact (32nm v 7nm.) Older server CPUs are also energy hogs. It seems like a cheap cost upfront to buy, but then you'll ultimately pay for it in the long-run on electricity costs. My understanding is using old server gear usually gets you more lanes than a modern consumer PC mobo/CPU. However, with the above, I am not sure I need that many or not. Is the old server gear option a cheaper option or no when energy costs are considered? Could a dual Xeon E5 do what I need for the above? I am thinking high frames per second in FPS games would be the biggest question. Another question in my mind is, when do I need to spin up a VM versus when do I just do a docker container? If I went the old server gear build in for an all-in-one box, what specs would you recommend for the above needs? If I went the consumer PC route I'd want something beefy that could handle my gaming / AI & ML needs, but also run as a NAS/VM. I am leaning towards a Ryzen 5000 CPU and an RTX 3000 GPU. What would your recommend as a build? That about sums it up. I know just enough to know there is a lot I don't know, haha. Thank you for any feedback! Edited January 6, 2021 by KBlast Quote Link to comment
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.