I have seen a few times people suggest used SFF pcs like a dell optiflex as a replacement for a raspberry pi. Is there anything to look for specifically or ones to get/avoid? I have searched this sub and have not found anything that was recently suggested. Right now just looking for something to run home assistant and frigate. Down the road may add more.

  • JoeB-@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    The Tiny (Lenovo ThinkCentre and ThinkStation), Mini (HP EliteDesk and ProDesk), and Micro (Dell OptiPlex), also known as 1-liter PCs, are all relatively similar. ServeTheHome (STH) does a good job of comparing these in Introducing Project TinyMiniMicro Home Lab Revolution. They also have a YouTube channel where Patrick reviews and opens up selected models.

    SFF PCs of the same series from these manufacturers are similar as well, but vary more in overall dimensions. HP and Lenovo SFFs have slightly larger footprints than the Dell OptiPlex SFF.

    All SFFs and Tiny/Mini/Micro PCs from these manufacturers have tiers from entry-level to Pro/Enterprise. These tiers, and sometimes even build-time options (Dell?) determine the features, eg. vPro and Intel Active Management Technology (AMT) support, number of NVMe M.2 slots, and even a PCIe slot (Lenovo only) that the PC includes.

    I know nothing about HP SFF and Mini PCs, but can offer some insight on Dell and Lenovo…

    DELL:

    Around 2015 Dell started using model numbers that represent the tier and generation. The tiers were 30x0, 50x0 and 70x0, where 30/50/70 represents low to high end and x0 represents the generation. For example, 3050, 5050 and 7050 can use 6^(th) or 7^(th) generation Core i CPUs. Some models ending in an odd number, like 5055, take AMD CPUs.

    The Wikipedia Dell OptiPlex page is a good overview of Dell models.

    Lenovo:

    Lenovo has recently changed the scheme used for model numbers, so I am a bit out of date. Lenovo PCs that I am most familiar with are the M7x0 and M9x0 series from around the 2016 to 2019(?) era. The 7x0 series are entry level and do not support vPro/AMT. The 9x0 series support vPro/AMT. The x0 again represent generations, specifically what generation Core i CPUs are supported. The M710 and M910 can use 6th or 7th generation Core i CPUs. The M720 and M920 can use 8th or 9th generation Core i CPUs. Lenovo ThinkCentre model numbers also end in the letters q or x for Tiny PCs, and s for SFF PCs. The q or x designations represent additional features available. For example, the M910x has two M.2 slots and a PCIe slot. The M910q has one M.2 slot and no PCI slot. This changed in the next generation where the M720q and M920q still have only one M.2 slot, but also have a PCIe slot.

    Lenovo also has ThinkStation (their workstation-class PCs) in a Tiny form factor, these are ThinkStation P310, P320 P330, etc.

    If you’ve gotten this far, I am impressed. As you can see, the varying number of model for these are maddening. I suggest deciding on the features you want and then dive down the rabbit hole and research them. The manufactures (well Dell and Lenovo anyway) have good documentation and specs on line for their PCs.

    • aetherspoon@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      For HP, you’ll see a model like an HP Elitedesk mini 800 G4, for instance. Elitedesk will either come in a 705 or 800 - this is just AMD or Intel. Prodesk will come in 400s or 600s - this is mostly chassis and cooling for differences, with anything ending in a 5 being an AMD model. The “G4” part is the HP generation number. A G4 corresponds to a 7th or 8th gen Intel or a Zen1 CPU (or Celeron/Athlon equivalents on the low end). These numbers line up with their SFF and full fat desktop brethren, for reference.

      All of these machines can come with 35W, 65W, and 95W TDP CPUs (or closest to those numbers in the case of the AMD CPUs). If you are looking at the minis, you’ll want to avoid the upper end (which are all K-series CPUs) on account of the fan needing to constantly run to cool them. Usually a T-series (or E-series for AMD) CPU will have the same power draw as a non-T CPU, but lower performance and lower peak heat production, which is actually important here because of how small these boxes are.

      Depending on how old you go, the minis mostly have either an M.2 slot plus a proprietary port for SATA (2.5 inch drives only) or two M.2 slots. There is a configurable portion the back that can be anything from a VGA/D-SUB out to a Thunderbolt port or even a full dGPU (which would also use up the space for your SATA drive). If you buy off-lease hardware, it is almost always the former, but swapping these out are super simple. Just make sure the part exists for the exact model of miniPC you want - they get stupid specific on what is and isn’t compatible.

    • tylrhas@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Thanks this is super helpful to decipher what the numbers mean when I am looking on eBay.

  • konrad_kz@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I have a Lenovo mini pc, works awesome with proxmox, just be careful if you’re planning to virtualize something like plex or Jellyfin, as in some cases the come with APUs and the hardware transcoding is a headache, but apart from that it works great.

  • SirLagz@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Anything with 8th gen and newer Intel CPUs are good as they have more cores per CPU.

    4th gens are ok but limited to 32GB of DDR3 RAM

    6th gens are better than 4th gen as they are on DDR4 and will support more RAM.

  • bryan_vaz@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    This is the master reference thread for Lenovo Tiny https://forums.servethehome.com/index.php?threads/lenovo-thinkcentre-thinkstation-tiny-project-tinyminimicro-reference-thread.34925/

    Patrick has alot of other writeups on the STH main site.

    Personally my preference is Lenovo P330 or M720q:

    • Supports x8 PCIe 3.0 low profile card or a 2.5" SATA drive
    • 1xM.2 for M720q; 2x M.2 for P330
    • 2 DDR4 SODIMM slots
    • 2x 10G USB3.2 ports
    • 1xM.2 B key supports non-wifi cards also (e.g. Zigbee/zwave)
    • Heatsink technically supports up to 65w i9-9900 (though you leave alot of performance on the table for sustained workloads), but most come with an i5-8500T

    There’s also the HP T740 which also supports a PCIe card, but is a bit taller than 1U