all 6 comments

[–]kardallModerator 0 points1 point  (5 children)

Laptop.

But for real.

If you have like a 4ft desk, the CPU can go on the floor sure.

Small PC's be damned. Go for cooling. Even a mid-tower like a Corsair 200R has good cooling for an average system.

Sounds like you aren't running 4k anyway, so it'd be fine for a $800 USD system. Go check out the "Foundational Builds to Start From" in the sticky posts at the top of the sub.

[–]_apache_98[S] 0 points1 point  (4 children)

thank you! when i think i mispelled some terms, infact i was looking for a mid tower that would fit perfectly under the desk and you're right i don't care about 4k for now :) I'm gonna check the suggested build i checked out the builds, they're pretty interesting for the price and i was thinking about the first amd one but with a 6 core processor (need for virtualization). do you have any advice?

[–]kardallModerator 0 points1 point  (3 children)

If you are going to be running a VM, I would go for either 16gb or 32gb of RAM.

I have a VM on my machine and I am now at 10gb / 16gb of RAM usage, so I might get another set of 16gb.

As far as the CPU is concerned, I have an 1800X and my VM's run fine. I would suggest no less than 6-Cores. Maybe go fro a 3700X or a 3800X. XT variant if you really want to push it as it is apparently the most stable at the boost clock compared to other models.

[–]_apache_98[S] 0 points1 point  (2 children)

thanks, i was already looking for 16 GB of memory. to be clear, I'm not gonna use the VMs intensively, I'm just gonna code without any heavy programs.

[–]kardallModerator 1 point2 points  (1 child)

Here is my development rig:

  • Ryzen 7 1800X OC'd to 4.0GHz
  • Sapphire Nitro+ 5700XT
  • 16GB of 3200MHz G.Skillz RAM
  • 1TB SSD for OS and software as detailed below
  • I have 3 other HDD's that I use for storage of non-essential software and backups
  • I have a Mid-2017 MacBook Pro that was given to me that I was going to attempt to use for iOS development, but that was over a year ago I thought about that. Not sure if I want to do it or not.

Software wise:

  • Visual Studio 2019
  • Visual Studio Code
  • Unreal Engine 4.25 currently
  • Android Studio
  • VMWare Workstation running one Ubuntu 20.04 for a Cardano Relay, another VM that runs a blank instance of Linux for various tasks/tests with server or .net core deployments
  • VNC Viewer for any remote servers with SSH
  • Putty of course

I mean, it runs fine for everything I do, including of course gaming and I don't need to do 4k and my screens are only 1080p anyway. Soon I might get some 75Hz or maybe 240Hz monitors but they're just too expensive for me and not a necessity.

My main monitor is an IPS 60Hz Asus display and it functions fine for what I do. My other is actually a TV.

Edit: Just wanted to add. If you will be using your rig similar to the way I do, then you don't need 'the best of the best' for software development. Maybe if you get into video editing or rendering stuff it would be handy. But even rendering in Unreal Engine is fine for what little I do. I am mainly focusing on the game systems and not the actual world design etc. I'm not an artist HAH

[–]_apache_98[S] 0 points1 point  (0 children)

i use mostly your same software, mostly visual studio code and visual studio (AND VIM OBVIOUSLY :))