Author Topic: New computer(s) options?  (Read 1701 times)

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
New computer(s) options?
« on: September 15, 2023, 02:34:58 PM »
I am rapidly approaching what should be FIRE and as you would know it my desktop may not be long for this world.  In FIRE I might like to do some gig work to keep my brain active or play around with some AI/ML projects - I have done this in past. 

Current computers:
>> Desktop bought in 2013 (win 10 home) - was better than average when bought but is showing its age.  I have cleaned it out but it still scares me with failing to boot some times, I need to back up what is on it just in case. 
>> Chrome book: mainly used to youtube and MMM forums, smallish screen and keyboard could not really use it for writing code.  Guess I could get a real keyboard and second screen for it but then at that point...

I have always wanted to try to build a new computer, thought was I would reuse what I can from the 2013 into a new machine (case, power supply, maybe SDD, CD/usb).  But then I got thinking it would be nice to have a laptop I can actually work on (coffee shop, park, travel etc).  I could get a more powerful laptop but that comes at a cost was looking in the 1.5-2k range (did not look to hard or deep - did not look at refurb yet).  But then maybe it would be worth getting a lower end laptop and doing the build with the intent to remote desktop to the desktop when I wanted to really use it remotely. 

I looked at upgrading the desktop some years back and found that with the motherboard I was more or less maxed out or it made little financial sense to upgrade the core of it. 

Rebuilding the desktop definitely gives more options but with the downside of portability (duh).

thoughts?

GuitarStv

  • Senior Mustachian
  • ********
  • Posts: 24316
  • Age: 43
  • Location: Toronto, Ontario, Canada
Re: New computer(s) options?
« Reply #1 on: September 15, 2023, 03:20:29 PM »
If you don't NEED portability on a daily basis, laptops suck.  Even if you do, they're not going to last as long as a similarly priced desktop.  Most people I know who buy a laptop would have been better off with a desktop.

Getting a mobo, cpu, ram, a blazing fast m2 drive can all be had for under a grand with a little research.

TreeLeaf

  • Handlebar Stache
  • *****
  • Posts: 1973
Re: New computer(s) options?
« Reply #2 on: September 15, 2023, 04:04:16 PM »
Why buy a new computer?

eBay is full of refurbished business computers that are 3 years old for 100-200 dollars, with excellent specs.

reeshau

  • Magnum Stache
  • ******
  • Posts: 3260
  • Location: Houston, TX
  • Former locations: Detroit, Indianapolis, Dublin
Re: New computer(s) options?
« Reply #3 on: September 15, 2023, 04:35:30 PM »
If you want to do AI, pay attention to your GPU.  Of course, they are ridiculously expensive right now.  But it is very interesting to be able to use local horsepower on generative AI problems.  (I am looking at visuals more than ChatGPT)

I just got a new desktop.  My last, a screamer in 2016, alas is also capped at Win 10 because of the CPU & motherboard.  It was also capped at a GTX 2060 for a GPU.  I have enjoyed building in the past, but appreciate the convenience of a built system.  Hardly consider going anywhere but Micro Center for a while now, unless it's some small accessory.

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #4 on: September 15, 2023, 07:28:43 PM »
I dont NEED portability on a regular basis, thanks will probably look away from laptops. 

Micro Center has some good options, most cpus dont ship but good to use there builder tool anyway. 

I could see myself cheeping out on the video card in the short term then seeing what I really use the system for and getting that down the road as needed.  Have not used them in past for what I have played around with probably mainly because my current video card is lower end too - but I know they are a big part of AI/ML.  Would definitely spec one out to know what would work with the system.

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #5 on: September 15, 2023, 07:54:38 PM »
Then looking more maybe I should compare my current system to a new/referb budget system, that step might be large.  I really am not sure what I will want to do post RE, not that blowing 1-1.5k will really change anything.  Still feels wrong to waste that.  Not sure I will want to be coding with the free time.  Spending 3-400$ then upgrading in a few years when I know what I want might be better.  Have never been in to higher end video games.

2sk22

  • Handlebar Stache
  • *****
  • Posts: 1628
Re: New computer(s) options?
« Reply #6 on: September 16, 2023, 06:41:16 AM »
Then looking more maybe I should compare my current system to a new/referb budget system, that step might be large.  I really am not sure what I will want to do post RE, not that blowing 1-1.5k will really change anything.  Still feels wrong to waste that.  Not sure I will want to be coding with the free time.  Spending 3-400$ then upgrading in a few years when I know what I want might be better.  Have never been in to higher end video games.

If you want to do anything with AI, Nvidia is pretty much the only choice for your GPU. I have read that you can generate upto 100 tokens/second with Llama using a high-end 4090. At this point, the GPU costs will be the main determinant of price - you need to make sure that the case and power supply are adequate as high end GPUs consume an incredible amount of power. I would say that you need to budget about $4k if you want a half-decent AI machine.

Alternatively, you can use Google Colab https://colab.research.google.com as that will also do the job without having to buy anything (see https://www.geeky-gadgets.com/code-llama-colab-notebook/ for example)

I have been on the fence about doing something with LLMs. But since that's pretty much what I did for a living until I retired, I'm not all that enthusiastic :-)

Added: Another good option is any recent M2 based MacBook Pro. Not only is it a great machine overall but people have been able to get amazing token generation speeds: https://www.reddit.com/r/LocalLLaMA/comments/140lvof/llamacpp_running_40_tokenss_on_apple_m2_max_with/
« Last Edit: September 16, 2023, 06:49:46 AM by 2sk22 »

Askel

  • Pencil Stache
  • ****
  • Posts: 846
Re: New computer(s) options?
« Reply #7 on: September 16, 2023, 07:30:10 AM »
What do you want to do with AI/ML? 

Just putzing around with it, you absolutely do not need anything special.  At the low end/learning stage, the models are relatively simple and anything that can run a modern OS is fine. 

If you want to play around with dedicated hardware, the NVIDIA Jetson stuff is fun. 

Beyond that, the stuff scales pretty quickly so it's usually more economical to just buy cloud time than try and build a desktop for home use to do this stuff. 

I worked on ML projects in remote sensing image classification for years.  Most of the stuff I could do on a raspberry pi just fine. After that, straight to the university's computational cluster. There was no in between. 

neo von retorch

  • Walrus Stache
  • *******
  • Posts: 5174
  • Location: SE PA
    • Fi@retorch - personal finance tracking
Re: New computer(s) options?
« Reply #8 on: September 16, 2023, 07:38:28 AM »
You have to do your research but AMD chips with model numbers 7x4x have basic video output and most Intel chips do, but certain suffixes indicate no video out.  Excluding video card my high end desktop build last spring was about $1k (mostly from Microcenter).

Of course laptops like the Lenovo IdeaPad 5 can be $500-600 and meet your needs except high end gaming or playing with CUDA. You could also get a Legion 5 with Nvidia graphics for around $1000, but you'll sacrifice some battery life. (But AMD CPUs get ~20% longer battery life than comparable performance Intel in recent generations.)

Have more to say I'm sure but typing on a phone is my nemesis.
« Last Edit: September 16, 2023, 07:44:25 AM by neo von retorch »

GilesMM

  • Handlebar Stache
  • *****
  • Posts: 2233
  • Location: PNW
Re: New computer(s) options?
« Reply #9 on: September 16, 2023, 07:40:00 AM »
You don't need portability on a regular basis to appreciate a laptop.  I use one hooked up to a large monitor.  When we travel, which is almost every month, I can grab the laptop and toss it in a backpack.  In fact, I am typing on it now in a hotel room!


Costco is probably the best place to find cheap, reliable laptops.

RWD

  • Walrus Stache
  • *******
  • Posts: 7032
  • Location: Arizona
Re: New computer(s) options?
« Reply #10 on: September 16, 2023, 08:55:16 AM »
Costco is probably the best place to find cheap, reliable laptops.
This is definitely not true.

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #11 on: September 16, 2023, 10:21:44 AM »
Several coworkers only have laptops with docking stations and extra monitors, makes it seamless to go anywhere (and usb travel screens).  I like that option but not sure is needed when not working 9-5.  But right now I am in the coffee shop next door, on the chrome book, loving life outside on a beautiful fall day. 

I would want to start with playing around in Matlab (used this for years professionally) at the reinforcement learning end of the pool.  Is not a fast language but has good stuff to play around with and I know it well, it has good tools to move to parallelization and gpus with minimal code change.  I dont intend to do anything remotely cutting edge to require real iron.  But this is also a case to start lower end and upgrade if/when I want to move to a deeper end of the pool.  I have some interest to learn Python but I expect I can hack around in Matlab and make some pocket money with it much more easily (medium sized fish in a small pond). 

yeah too many options and few constraints. 

dividendman

  • Handlebar Stache
  • *****
  • Posts: 2267
Re: New computer(s) options?
« Reply #12 on: September 16, 2023, 10:40:21 AM »
Get the cheapest chromebook (fine for cofee shop browsing) and then just rent off of AWS or another cloud provider if you need to do anything specific that needs a lot of compute. Just remote in and do what you need. Only pay for what you use. Also, the low level linux/windows/etc. are free on most of the hyperscale cloud platforms.

I have a ASUS chromebook with a full keyboard including number pad and it as less than $200 new.

SweatingInAR

  • Stubble
  • **
  • Posts: 193
  • Location: NE Arkansas
Re: New computer(s) options?
« Reply #13 on: September 19, 2023, 09:44:02 AM »
Why buy a new computer?

eBay is full of refurbished business computers that are 3 years old for 100-200 dollars, with excellent specs.

Seconded! Search for a few different business-class laptop models, or even for the processor that you want.

2 years ago, my work gave me an HP Elitebook 840 G7. "Pre-Owned" 840 G7's are $330 on ebay. Go back a year or two to G6's and they are only $150!

Askel

  • Pencil Stache
  • ****
  • Posts: 846
Re: New computer(s) options?
« Reply #14 on: September 19, 2023, 10:35:48 AM »
I would want to start with playing around in Matlab (used this for years professionally) at the reinforcement learning end of the pool.  Is not a fast language but has good stuff to play around with and I know it well, it has good tools to move to parallelization and gpus with minimal code change.  I dont intend to do anything remotely cutting edge to require real iron.  But this is also a case to start lower end and upgrade if/when I want to move to a deeper end of the pool.  I have some interest to learn Python but I expect I can hack around in Matlab and make some pocket money with it much more easily (medium sized fish in a small pond). 

I spent years as a grad student immersed in matlab. Grad students are at the very bottom of the totem pole when it comes to computing resources so I'm happy to report you can run matlab just fine with whatever crap you can dredge up as long as you don't get too crazy with the visualizations.  :D 

I did learn to use it from the command line though. Mostly so I could stick with a development environment I was used to, but it also gave a nice little performance boost. 

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #15 on: September 19, 2023, 01:23:49 PM »
I would want to start with playing around in Matlab (used this for years professionally) at the reinforcement learning end of the pool.  Is not a fast language but has good stuff to play around with and I know it well, it has good tools to move to parallelization and gpus with minimal code change.  I dont intend to do anything remotely cutting edge to require real iron.  But this is also a case to start lower end and upgrade if/when I want to move to a deeper end of the pool.  I have some interest to learn Python but I expect I can hack around in Matlab and make some pocket money with it much more easily (medium sized fish in a small pond). 

I spent years as a grad student immersed in matlab. Grad students are at the very bottom of the totem pole when it comes to computing resources so I'm happy to report you can run matlab just fine with whatever crap you can dredge up as long as you don't get too crazy with the visualizations.  :D 

I did learn to use it from the command line though. Mostly so I could stick with a development environment I was used to, but it also gave a nice little performance boost.

Past ML projects have included deriving a neural net to play back gammon via reinforcement learning, this involved multi-day to week long runs.  I have gotten moderately good at building GUI "apps" in ML professionally, current computer struggles to load some basic ones.  I agree you can do a lot of basic stuff (especially not-graphically) with a lower end computer but that is not really where I want to play at.  I have spent a lot of time with the profiler to understand what takes run time and what does not. 

Dug into my current computer and it has only a 300watt power supply so I could maybe reuse the low end video card, case and CD drive etc.  Priced out something I would be interested in at ~1200$ for parts where premade would be ~1800$ so probably worth building.  Then upgrade the video card latter if/when that is a bottle neck.   

Can still check ebay for something close to what I want, who does not want to save a grand?

SmashYourSmartPhone

  • Bristles
  • ***
  • Posts: 291
Re: New computer(s) options?
« Reply #16 on: September 20, 2023, 02:09:53 PM »
Decide what you want to do first, and then build to it.  You've got a widely scattered set of requirements.

Quote
...thought was I would reuse what I can from the 2013 into a new machine (case, power supply, maybe SDD, CD/usb).

That machine is a decade old.  The only thing you might be able to reuse is the case, but they've gotten far better in the last decade with regards to silencing loud components.  Power supplies do age out and fail, and your old PSU is unlikely to be suited to modern computing loads (especially if you have a decent GPU for ML).

Keep it as a spare, or sell it.  Don't try to do anything with the parts in your new machine.

Quote
But then I got thinking it would be nice to have a laptop I can actually work on (coffee shop, park, travel etc).  I could get a more powerful laptop but that comes at a cost was looking in the 1.5-2k range (did not look to hard or deep - did not look at refurb yet).  But then maybe it would be worth getting a lower end laptop and doing the build with the intent to remote desktop to the desktop when I wanted to really use it remotely.

And this is how the money flushes out of your account.  A "powerful laptop" is a horrible machine to use.  I've had a variety for work over the years, and some for personal use.  They're expensive, they're power hungry, they're hot, they're loud, and the battery life sucks.  A "workstation laptop" device is a crappy desktop when docked, and a crappy laptop when portable.

Build a new desktop.  Use it when you're home.  If you must have a laptop, find an older (3-5 year old) lower powered machine, and accept that you use it for portable thinking and perhaps coding, but not anything intensive.

For a desktop build, I'd base around AMD, and spend the money on a decent size NVMe M.2 SSD - your decade old SSD is going to be glacial compared to a new NVMe unit.  No need to go exotic high end WD Black or something unless you know you're going to thrash the disk.

My last, a screamer in 2016, alas is also capped at Win 10 because of the CPU & motherboard.

No, it's capped at Win10 because hardware OEMs were complaining to Microsoft that people weren't buying computers, because the decade old ones were still doing everything they needed.  So Microsoft set an arbitrary CPU limit, not based on any actual features, granted themselves an exception for an older, crappy tablet they were still actively selling, and blustered about how it was important to have modern things.  You could, last I looked, install Win11 on an "unsupported" machine with various warnings, and it would work fine, update fine, etc.

Why you'd bother, though, is beyond me, as Win11 is just an advertising delivery tool and behavioral data extraction tool with a side habit of running applications slowly.  Put Linux on your machine when Win10 is EOL, keep using it, and don't look back.  Or just ditch Windows now.  It's no great loss.

Past ML projects have included deriving a neural net to play back gammon via reinforcement learning, this involved multi-day to week long runs.  I have gotten moderately good at building GUI "apps" in ML professionally, current computer struggles to load some basic ones.

Ok, so build a powerful desktop.

Seriously, get it out of your head that you want to reuse old parts to save a buck.  Build something that does what you want.  Yes, you'll need a 750W PSU, 32 or 64GB RAM, 1-2TB NVMe drive.  Build on a 5000 series AMD chip for some savings, and I've no idea what a modern GPU costs or what's required for ML stuff, but find something decent.

It's a hobby machine.  Build it right now, and it'll last you a long time.

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #17 on: September 20, 2023, 07:07:29 PM »
SmashYourSmartPhone - right loosing a mostly functional computer to save 100-200$ from its parts is not the best move. 

"Decide what you want to do first, and then build to it.  You've got a widely scattered set of requirements." - well first I need to decide what I am doing with my life :-)  little things.

All the m2 options I saw were decently large and fairly cheap, seems like a no brainer. 

Selecting parts for a build seems like its really easy to fall into the trap of spending an extra 50-100$ on each thing to get a little better then all of a sudden you are way over target price.

SmashYourSmartPhone

  • Bristles
  • ***
  • Posts: 291
Re: New computer(s) options?
« Reply #18 on: September 21, 2023, 11:02:19 AM »
All the m2 options I saw were decently large and fairly cheap, seems like a no brainer. 

Just make sure it's NVMe, not SATA.  Modern M.2 slots support both, but NVMe is a far, far better disk protocol (it's PCI Express to the disk, and widely parallel) for SSDs.  The cost delta between the two has fallen low enough that there's no reason to use a SATA M.2 SSD in a modern build.  Just something to watch for.

Quote
Selecting parts for a build seems like its really easy to fall into the trap of spending an extra 50-100$ on each thing to get a little better then all of a sudden you are way over target price.

So?  You clearly use your computers for a long time if you're talking about replacing a decade old desktop, and I expect this one will get a similarly long use, at which point the difference between "the cheapest good option" and "built to a price point" options starts to matter.

In particular, for a modern build, spend the money on a good high efficiency PSU, and get yourself the biggest, baddest heat pipe based heatsink you can reasonably fit.  Modern CPUs will throttle to their thermal limit, and they're typically cooling limited - so by putting a bigger heatsink on, you genuinely do get better performance, even without overclocking.  Max out your RAM speed, too, even if it's a bit more expensive, as the performance delta on heavy workloads like ML training does benefit from that.

GuitarStv

  • Senior Mustachian
  • ********
  • Posts: 24316
  • Age: 43
  • Location: Toronto, Ontario, Canada
Re: New computer(s) options?
« Reply #19 on: September 21, 2023, 12:01:02 PM »
All the m2 options I saw were decently large and fairly cheap, seems like a no brainer. 

Just make sure it's NVMe, not SATA.  Modern M.2 slots support both, but NVMe is a far, far better disk protocol (it's PCI Express to the disk, and widely parallel) for SSDs.  The cost delta between the two has fallen low enough that there's no reason to use a SATA M.2 SSD in a modern build.  Just something to watch for.

Disk speed is not something that I ever really thought about until my most recent computer build . . . but I've actually laughed out loud a few times at how ridiculously fast the NVMe M2 drive is.  Boot time and windows updates in particular are so much less painful than on my old 7200 rpm HDDs that it still makes me smile.

SmashYourSmartPhone

  • Bristles
  • ***
  • Posts: 291
Re: New computer(s) options?
« Reply #20 on: September 21, 2023, 12:04:44 PM »
Indeed.  And while I used to say, "SSD latency is what matters, the delta between SATA and NVMe may not be worth the cost for most people," with even cheap NVMe drives now delivering a few GB/s read (vs 600MB/s for a SATA6G link), there's no reason not to go with it.  There's almost no cost delta, and NVMe is genuinely giggle-worthy!

Although not playing the Windows Update Game is even better!  Linux is far better behaved as far as updates go.

GuitarStv

  • Senior Mustachian
  • ********
  • Posts: 24316
  • Age: 43
  • Location: Toronto, Ontario, Canada
Re: New computer(s) options?
« Reply #21 on: September 21, 2023, 12:16:07 PM »
I'll probably try switching over to Linux again in the future.  The last time I did it I ended up with a lot of problems trying to get all my recording stuff playing nicely (when you're telling me I might need to write my own drivers for audio interfaces you can fuck right off - that interferes with my creative flow), although that was pre-2010 and things seem much better these days.

SmashYourSmartPhone

  • Bristles
  • ***
  • Posts: 291
Re: New computer(s) options?
« Reply #22 on: September 21, 2023, 12:41:27 PM »
You might try Ubuntu Studio.

https://ubuntustudio.org/

It has a range of audio capabilities built in.  https://ubuntustudio.org/tour/audio/

I believe it ships with a lower latency kernel as well (optimized for latency, not throughput).

jim555

  • Magnum Stache
  • ******
  • Posts: 3315
Re: New computer(s) options?
« Reply #23 on: September 21, 2023, 12:47:06 PM »
I'll probably try switching over to Linux again in the future.  The last time I did it I ended up with a lot of problems trying to get all my recording stuff playing nicely (when you're telling me I might need to write my own drivers for audio interfaces you can fuck right off - that interferes with my creative flow), although that was pre-2010 and things seem much better these days.
I run Manjaro Linux and QEMU/KVM is used to run Windows, that way I get both OSes benefits.

SmashYourSmartPhone

  • Bristles
  • ***
  • Posts: 291
Re: New computer(s) options?
« Reply #24 on: September 21, 2023, 01:10:14 PM »
If you're running Windows in KVM, make sure you get the RedHat virtio drivers for it.  It dramatically improves performance.

YttriumNitrate

  • Handlebar Stache
  • *****
  • Posts: 1897
  • Location: Northwest Indiana
Re: New computer(s) options?
« Reply #25 on: September 21, 2023, 02:13:56 PM »
Selecting parts for a build seems like its really easy to fall into the trap of spending an extra 50-100$ on each thing to get a little better then all of a sudden you are way over target price.

Yes, it is. So use that to your advantages and buy something used from someone that fell into that trap. When shopping for a computer I generally look for custom built gaming computers that are a few years old. They tend to be way overbuilt, reasonably priced (sometimes at least), and can handle everything but the latest and greatest triple-A game at max resolution.

I'm not sure why I need a 750W power supply, or a liquid-cooled processor, on my desktop that mainly just does word processing, but I like that they're there.

jim555

  • Magnum Stache
  • ******
  • Posts: 3315
Re: New computer(s) options?
« Reply #26 on: September 21, 2023, 05:13:40 PM »
If you're running Windows in KVM, make sure you get the RedHat virtio drivers for it.  It dramatically improves performance.
Yes, virtio is being used, thanks for the heads up.

alsoknownasDean

  • Magnum Stache
  • ******
  • Posts: 2899
  • Age: 40
  • Location: Melbourne, Australia
Re: New computer(s) options?
« Reply #27 on: September 24, 2023, 02:35:17 AM »
I'd agree with the others that it's time to start afresh rather than reusing a bunch of old parts. Especially as if you reuse your case the contents of it will still be lying around the place.

It's worth considering last-generation hardware once new kit is released (ie: 5000 series Ryzen instead of 7000 series or 12th gen Intel instead of 13th-14th gen) if it's available at a decent discount. The performance increases from generation to generation are not that large these days, but you do run the risk of missing an artificial cut-off for a new software release (hello Windows 11), and things like power efficiency and security do generally improve.

The Dell outlet is usually worth a look, at least for laptops. Mini PCs are an option if you want something with decent performance but don't need a laptop's portability.

Another option for browsing use is to get a USB-C hub to connect your Chromebook to your existing monitor/keyboard/mouse, although of course if you've got plans around ML/etc it's not going to fit the bill.

Is your current machine not POSTing or does it just struggle to load the operating system? I wonder if there's any bulging capacitors on the motherboard?

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #28 on: September 25, 2023, 05:54:14 AM »
Current machine has done better the last ~week, not sure if random chance, I deleted a few programs and stopped the auto-start of a few others.  In past it would hang mostly before I entered my password or right after.  Required a reboot.  Problem was not consistent. 

First pass at Dell Outlet looks like it might be a good option, need to really look at prices vs equipment.  I would be a little hesitant to buy someone elses home build, beyond basic concerns would be if they cheeped out on one/two things and I would really need to look at what they were selling (and what arrived).

jnw

  • Handlebar Stache
  • *****
  • Posts: 2059
Re: New computer(s) options?
« Reply #29 on: September 29, 2023, 07:49:34 AM »
2020 Mac Mini M1 8gb ram 256gb ssd .. $350 used on ebay.  Fast, silent and power efficient.  Contrary to what most people say 8gb of RAM is more than enough for this system -- unless you are doing heavy video editing etc.  I've used it for 2 years and experienced no slow downs.   The ssd is so fast, RAM swaps out almost instantly if needed.
« Last Edit: September 29, 2023, 07:51:52 AM by jnw »

AlanStache

  • Magnum Stache
  • ******
  • Posts: 3291
  • Age: 45
  • Location: South East Virginia
Re: New computer(s) options?
« Reply #30 on: September 29, 2023, 09:04:21 AM »
2020 Mac Mini M1 8gb ram 256gb ssd .. $350 used on ebay.  Fast, silent and power efficient.  Contrary to what most people say 8gb of RAM is more than enough for this system -- unless you are doing heavy video editing etc.  I've used it for 2 years and experienced no slow downs.   The ssd is so fast, RAM swaps out almost instantly if needed.

On the old computer right now without even really doing anything I am using 7gig of ram.  I have a few Chrome tabs open but nothing  excessive and the optimization I was playing with yesterday was a very small model and run set. 

Not to start a war here but in past when I have used Apple I have not been impressed by them, never say never but I dont see a reason to switch from windows.

Edit: so far I have considered 32gig ram as the baseline minimum.  I know in past I have played with things and used up the current 16. 
« Last Edit: September 29, 2023, 09:33:39 AM by AlanStache »

neo von retorch

  • Walrus Stache
  • *******
  • Posts: 5174
  • Location: SE PA
    • Fi@retorch - personal finance tracking
Re: New computer(s) options?
« Reply #31 on: September 29, 2023, 09:14:55 AM »
Modern NVMe drives are very fast, regardless of whether they are in a PC or a Mac.

My 32GB desktop has 10GB of RAM usage... Firefox, Discord, OneDrive, Thunderbird, Edge (even though it's not open, blah!)
My 32GB laptop has 14GB of RAM usage... WSL, "Desktop Window Manager", Edge, Firefox, Visual Studio Code, Remote Desktop, Slack, OneDrive, Outlook, etc...

To be sure, Windows will encourage applications to use more RAM if there is more RAM, so it's hard to gauge how much you need based on what you're using.

But yeah the main downside of a Mac Mini is that if you're unhappy with any of the hardware limitations, you have to sell it, buy another one, and configure that. If you buy an upgradeable PC, you can add RAM or storage as you go. Beyond that, learning a new OS can slow you down for a while. I used a Macbook at work for a year or so, and I found it was not a big deal to switch between them. But I had at least as many issues with port limitations, Bluetooth, slow updates taking over my computer and requiring reboots as what I had read on forums for why people didn't like Windows. I think either is fine but if you have a preference, it's probably not worth switching. And you can get Mac Mini levels of performance from a ~$500-600 Beelink / Minisforum with a Zen 3 or newer AMD chip, while still having control over how much RAM / storage you want. (That link contains an amazing 8 core 35-45W Zen 4 AMD CPU, 32GB, 512GB for $670. Includes 2.5G ethernet port, Wifi 6e, 2 x USB4 ports.)
« Last Edit: September 29, 2023, 09:16:59 AM by neo von retorch »

FINate

  • Magnum Stache
  • ******
  • Posts: 3354
Re: New computer(s) options?
« Reply #32 on: September 30, 2023, 09:23:50 AM »
Contrarian opinion... keep the 10 yr old desktop. Of course, back it up. Replace the HDD with SSD. Upgrade the ram. Install Linux. You should be able to do this for around $100. Did this with my 10+ yr old iMac and it runs much much better than when new. Or, if Linux doesn't work for you, re-install Win10 (though IMO, Windows is an absolute pig compared to Linux)... Windows is just one of those OSes that needs to be periodically wiped and reinstalled.

ETA: If you're getting intermittent boot failures this is most likely due to a HDD that's starting to have problems. At 10 yrs you're already pushing your luck. There are ways to check this in Win10 (https://www.cdw.com/content/cdw/en/articles/hardware/how-to-check-hard-drive-health.html). Fortunately, SATA SSDs are cheap.
« Last Edit: September 30, 2023, 09:30:58 AM by FINate »

 

Wow, a phone plan for fifteen bucks!