I dunno when it happened but I swear SBCs were the new best thing in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.

Now it’s all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?

Is my small army of xPis pointless? What about my 2 Edge routers?

I’ve got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?

All thoughts, feelings and information welcome. Thank you.

  • @MigratingtoLemmy@lemmy.world
    link
    fedilink
    English
    331 year ago

    The only reason SBCs were ever relevant is because of the excellent pricing, which has now been matched by used x86 computers. That and if the SBC had an open-source design/implementation (open schematics on RISC-V)

    • Cyclohexane
      link
      fedilink
      English
      91 year ago

      Not just the pricing, but also the low footprint, tiny size and fanlessness.

      • @Djtecha@lemm.ee
        link
        fedilink
        English
        21 year ago

        Low power too. I replaced a x86 server with 3 PIs in a k8s setup for about half the wattage.

  • @phanto@lemmy.ca
    link
    fedilink
    English
    211 year ago

    I have an x86 proxmox setup. I stuck a kill-o-watt on it. Keep your pi setup if it does what you want, and realize that there’s someone out there who is jealous of your power bill.

    • @BearOfaTime@lemm.ee
      link
      fedilink
      English
      61 year ago

      How bad is it?

      My current file server, an old gaming rig, consumes 100w at idle.

      I’m considering a TrueNAS box running either 2.5" ssd’s or NVME sticks (My storage target is under 8TB, and that’s including 3 years projected growth).

      • @krash@lemmy.ml
        link
        fedilink
        English
        21 year ago

        Holy crap! I have a n100 SFF that consumes 5-6 w idle (with WiFi on) and I have an old i5 (gen 6 I think) that consumes 30 at idle. Your rig is defiantly not meant to act as a server (unless you want to mine bitcoons or run boinc…)

        • @BearOfaTime@lemm.ee
          link
          fedilink
          English
          21 year ago

          Lol, yea, it’s old, was built for performance, and hasn’t run right in a while.

          I’m looking to setup a NAS and turn that thing off

    • @chunkystyles@sopuli.xyz
      link
      fedilink
      English
      11 year ago

      My x86 Proxmox consumes about 0.3 kwh a day at around 15% average load. I’ve only had the Kill A Watt on it for a day, so I don’t know how accurate that is, but it shouldn’t be too far off.

  • @TCB13@lemmy.world
    link
    fedilink
    English
    20
    edit-2
    1 year ago

    What happened is that people realized what I’ve been saying since ever - that the RPi and others are a money grab because of all the required accessories while a MiniPC will get you way more power, stable hardware , case, power supply and everything in between for the same price (if you go for second hand). Here is are examples of such posts: https://lemmy.world/comment/5357961 , https://lemmy.world/comment/4696545

    For eg. for 100€ you can find an HP Mini with an i5 8th gen + 16GB of ram + 256GB NVME that obviously has a case, a LOT of I/O, PCIe (m2) comes with a power adapter and outperforms a RPi5 in all possible ways. Note that the RPi5 8GB of ram will cost you 80€ + case + power adapter + cable + bullshit adapter + SD card + whatever else money grab - the Pi isn’t just a good option.

    Either way, Pis have their use cases however in my opinion it was an overhyped product that sits on the middle of a market:

    • They tried to make the Arduino easy by adding an operating system and high level programming languages such as Python. It never made much sense, why would you want to have GPIOs directly on a “computer”? not reasonable at all. Nowadays we’re seeing a raise of the ESP32 devices that have 30-40 GPIOs and Wifi for 2$ each. Cheap, easy to develop and deploy and eating away on the Pi’s market.
    • Another typical use case for a Pi is some low power server, but while it is great in theory then it lacks the CPU performance required for the container-based absurdities people want to run and the I/O sucks. USB wasn’t ever a good way to connect to storage, let alone a USB/network shared bus like we had in the past. The new PCIe is questionable (look at the NanoPi M4v2 from 2018) and requires… more adapters;
    • Price-wise it doesn’t make much sense as well because a second hand x86 will be 10x faster at the same price point… and way more stable with more expansion.

    Now it’s all gone x86 and Proxmox

    Proxmox isn’t a new thing, in fact it is a pile of crap and questionable open-source that people still run because they haven’t discovered LXC/LXD yet. Read more here: https://lemmy.world/comment/6507871. FYI you can run LXD on your Pis and get both containers and virtual machines with it in the same way Proxmox people do with x86.

    The irony of this comment is that people will shit on me about replacing Proxmox with LXD in the same way they used to when I said that Pis were a money grab and x86 MiniPCs were way better.

    • @akrot@lemmy.world
      link
      fedilink
      English
      21 year ago

      The mian issue with Mini/used PCs is the power efficiency. It’s just a waste of wattage and performanve/Watt is very bad, especially at idle.

      • @TCB13@lemmy.world
        link
        fedilink
        English
        21 year ago

        I would agree to a certain point. If you get a 10th gen CPU it is power efficient and there are a lot of gamers and whatnot selling those. Also there are a lot of MiniPCs that come with mobile “T” CPU that are very decent at idle.

        • @akrot@lemmy.world
          link
          fedilink
          English
          01 year ago

          But idle still would run much more than 15w. There a very good compilation google sheets for the most efficient X86 cpus, but once you start factoring hdds and ssds, it’s only natural to go higher (20w-30w) at least. That’s at least double than rpis

          • @TCB13@lemmy.world
            link
            fedilink
            English
            4
            edit-2
            1 year ago

            But idle still would run much more than 15w

            This isn’t true.

            • HP Prodesk 400 G5 i5 9500T > idles at 4.5W
            • Optiplex Micro 3080 > idles at 7W
            • Unbranded Mini Atom C3758 > idles at 3.5W

            Either way, quick math, on a 7W range were talking about less than 10$/year to run the device.

    • @jkrtn@lemmy.ml
      link
      fedilink
      English
      21 year ago

      Do you think the used server market is worth the cost? It looks like I could have a giant chunk of DDR3 for not so much.

      • @TCB13@lemmy.world
        link
        fedilink
        English
        6
        edit-2
        1 year ago

        I don’t (specially DDR3-era stuff) because old server hardware is way more expensive, won’t be of any particular advantage and older hardware, compared to new stuff, will use a LOT of power.

        Instead use regular desktop/laptop machines as they’ll probably be more than enough for homelabs. You can a good 9-10th gen Intel CPU and motherboard that is perfect to run servers (very high performance) but that people don’t want because they aren’t good to play the latest games. Modern hardware = less power consumption, cheaper, more performance.

        If you go really low end, let’s say i5-6500, this will probably cost around 80€ second hand with RAM. You can use https://www.cpubenchmark.net/compare/ to compare CPUs the server hardware you can get with modern hardware if you’re interested.

        Most DDR3-era server hardware comes with RAID controllers/cards and other things that nobody uses anymore, people have moved on the software RAID be it BRTFS or ZFS and you will want to do the same. Servers make a lot of noise - impractical for a home - and a CPU from that era will be around 150-200W, you can get a recent i5 with more performance that runs around 50W.

        Another thing to consider: you’re trying to build a NAS get a basic motherboard with 4 SATA ports and then add a PCI to 5 SATA port card and it will be much cheaper than whatever server hardware. BTRFS as your filesystem and its RAID if needed. Now you may be thinking something like “I want a faster CPU in order to have fast SMB”, just don’t - your gigabit network will saturate before an i5-6500 or any mechanical drive does and when this happens you’ll be at something like 10-20% CPU usage. Just don’t waste your money.

        • @jkrtn@lemmy.ml
          link
          fedilink
          English
          21 year ago

          Thank you, really appreciate your advice. I was just struggling to install Proxmox on a new machine, and you made me take a step back. The kernel is messed up, do I really want this? Why am I jumping through hoops for this when Debian has zero issues installing? I’ll be trying the container software you mentioned instead.

          • @1371113@lemmy.world
            link
            fedilink
            English
            21 year ago

            I’ve done the same thing as the person you replied to is suggesting for around 10 years now. It works very well for a home user because parts etc are readily available. Most hypervisors will run on x86/amd64 hardware without issue. Check out something other than proxmox. LXC is one suggestion. If you’re going to stick with Debian look into SAMBA with BIND to ensure ease of sharing and cross platform integration.

            Another reason to not get an old server is power, noise and thermals. They’re designed to live in an air conditioned room. Anyone who works in server rooms for any length of time will tell you to wear ear protection.

    • @chunkystyles@sopuli.xyz
      link
      fedilink
      English
      1
      edit-2
      1 year ago

      people will shit on me about replacing Proxmox with LXD

      From reading your comments I understand why. It’s in your delivery. You’re abrasive and you don’t explain why. You’re also telling people not to use something they know, to use something they don’t know, and not explaining how that would be beneficial. As far as I can see, you’ve only explained how LXD, when setup correctly, can do what Proxmox does.

      You’re essentially telling people to use something that is at best a side grade for reasons, and being salty about it.

      • @TCB13@lemmy.world
        link
        fedilink
        English
        1
        edit-2
        1 year ago

        Ahaha I don’t explain why 😂😂

        I wrote dozens of posts replying to every single question people had about LXD/Incus. Gave out printscreens, explained how it works, what it does, described useful features and pointed out multiple issues of Proxmox. I can show you what roads you can take and why but you must do the work yourself.

        The same applies to the MiniPC vs Raspberry discussion as my price, performance and feature breakdowns and proved countless times that for a large number of use cases a MiniPC is better. Unsurprisingly this is the first of such breakdowns that got upvotes, and do you know why? Because a known youtuber in this space recently came out with a video saying the exact same things I’ve been saying and now it became “acceptable” to criticize the Raspberry Pi money grab.

        to use something they don’t know, and not explaining how that would be beneficial you’ve only explained how LXD, when setup correctly, can do what Proxmox does.

        Even if that were true, what’s was the issue then? Isn’t it obvious that a true open-source solution that is available on Debian’s repos from a fresh install is better than a half proprietary solution that asks you to buy a license at any turn? Use your common sense.

        Besides my comments aren’t a marketing campaign there’s no “LXD will make you rich today and solve all your family drama” as soon as you complete our three step formula:

        1. apt install lxd
        2. lxd init
        3. lxc launch debian debian-container

        The advantage of using LXD/Incus are on the details, not on a flashy and shinny feature. It’s about running a clean Debian system, a non twisted and mangled kernel that will conflict with everything and not run stuff like OVPN properly, it’s about the license, the tools, not depending on a company, not having to wait 3x the time before your cluster is online. It’s about having a decent API for once and so many others.

        Most people say they don’t want to be put in the same situation they were put about the the CentOS/RedHat licensing change, but then they proceeded to replace CentOS with Ubuntu and still use Proxmox. All questionable open-source that is as likely to fuck you over as RedHat did.

        So eventually there will be a video from some youtuber stating that LXD/Incus is much better than Proxmox and people will flock to it without questioning anything. :)

  • @ikidd@lemmy.world
    link
    fedilink
    English
    14
    edit-2
    1 year ago

    I’m just going to say, I shit on them all along. ARM is relatively expensive, bespoke and difficult to compile for because of that. Anyone can puke out a binary for amd64 that works everywhere. And way, way faster than some sad little SOC. Especially weird is spending $1000 on a clusterboard with CMs that had half of the power of a 5 year old X86 SFF desktop you could pick up for $75 and attach some actual storage to.

    Maybe RISC-V will change all that, but I doubt it. Sure hope so though. The price factor has already leaned the right way to make it worthwhile.

    • RBG
      link
      fedilink
      English
      31 year ago

      Out of interest from someone with an Rpi4 and Immich, did you deactivate the machine learning? I did since I was worried it will be too much for the Pi, just curious to hear if its doable or not after all.

      • @owenfromcanada@lemmy.world
        link
        fedilink
        English
        51 year ago

        Not sure what kind of tinker board you’re working with, but the power of Pis has increased exponentially through its generations. There are tasks that would run slowly on a dedicated Pi2 that ran easily in parallel with a half dozen other things on a Pi4.

        The older ones can still be useful, just for less intensive tasks.

    • @loki@lemmy.ml
      link
      fedilink
      English
      2
      edit-2
      1 year ago

      man reads few comments on the internet.

      man takes it literally.

      Anxiety sets in

      ㄟ(ツ)ㄏ

  • @tburkhol@lemmy.world
    link
    fedilink
    English
    111 year ago

    Pi 4’s were hard to get there for a while. Pi 5’s are expensive. Lot of other SBCs are also expensive, as in not all that much cheaper than a 2-3 generations old low-end x86. That makes them less attractive for special purpose computing, especially among people who have a lot of old hardware lying around.

    Any desktop from the last decade can easily host multiple single-household computer services, and it’s easier to maintain just one box than a half dozen SBCs, with a half dozen power supplies, a half dozen network connections, etc. Selfhosters often have a ‘real’ computer running 24/7 for video transcoding or something, so hosting a bunch of minimal-use services on it doesn’t even increase the electric bill.

    For me, the most interesting aspect of those SBCs was GPIO and access to raw sensor data. In the last few years, ‘smart home’ technology seems to have really exploded, to where many of the sensors I was interested in 10 years ago are now available with zigbee, bluetooth or even wifi connectivity, so you don’t need that GPIO anymore. There are still some specific control applications where, for me, Pi’s make sense, but I’m more likely to migrate towards Pi-0 than Pi-5.

    SBCs were also an attractive solution for media/home theater displays, as clients for plex/jellyfin/mythtv servers, but modern smart-TVs seem mostly to have built-in clients for most of those. Personally, I’m still happy with kodi running on a pi-4 and a 15 year old dumb TV.

    • @brygphilomena@lemmy.world
      link
      fedilink
      English
      41 year ago

      This is how I feel.

      I would much rather have a single machine running vms which I can easily snapshot and back up rather than a dozen small machines I have to deal with power supplies and networking.

      SBCs have specific use cases, usually where they need to interact with hardware. That’s what made the rpi so great with it’s GPIO and hats. But that’s a rather small use case.

      • @BCsven@lemmy.ca
        link
        fedilink
        English
        11 year ago

        I have pi4 with OpenMediaServer for SMB shares and videos to TV, it has docker and portainer add ins; so that single Pi has CUPS, Trillium Notes, PaperlessNG, homeassistant, kanboard, pdftk converter, syncthing. It could have more, I just ran out of applications I might need. no issues with performance.

    • @JustUseMint@lemmy.world
      link
      fedilink
      English
      11 year ago

      My pi4 8gb is awful as a jellyfin client am I doing something wrong? Pi OS, and just using Firefox to watch. CPU/GPU were maxed out, ram usage like 1gb

      • @JASN_DE@lemmy.world
        link
        fedilink
        English
        2
        edit-2
        1 year ago

        Which codecs do you have in your library? Also which resolution/bitrate?

        Also, have a look at Kodi as a client.

      • @tburkhol@lemmy.world
        link
        fedilink
        English
        11 year ago

        My guess is Firefox. I’m using Kodi - OSMC/libreelec - and it coasts along at 1080p, with plenty of spare CPU to run pihole and some environmental monitors. Haven’t tried anything 4k, but supposedly Pi4 offloads that to hardware decoding and handles it just fine. (as long as the codec is supported).

  • @JohnFoe@lemmy.world
    link
    fedilink
    English
    7
    edit-2
    1 year ago

    If you’re not into the whole Google Home/Alexa/Apple Home echo system, and have Home Assistant already running, you could use them to build a bunch of smart assistants with Open Thread Border Routers.

    I was just looking at doing this in my house but the cost of Pis vs used Google Gen2s with Thread Border Routers built in was cost prohibitive for me.

  • @BearOfaTime@lemm.ee
    link
    fedilink
    English
    71 year ago

    2 - 8 watts of power for a Pi vs 9-150watts for an x86 system. There are definitely use-cases.

    I use a Pi for DHCP, DNS with PiHole, Tailscale Subnet Router, Rustdesk server, Vaultwarden, Syncthing (connects to local device shares, rather than run ST on each device), ArchiveBox, and working on instant messaging (maybe SimpleX, not sure yet). It’s kind of maxed out.

    But all this runs under 8watts (actually it’s so low my smart switch doesn’t even register the consumption).

    • arglebargle
      link
      fedilink
      English
      61 year ago

      Uh, my server is an x86, is fanless and the cpu idles at 9 and maxes at 12. Is much faster then my pi and has quicksync.

      I run plex, jellyfin, smb shares, mealie, tailscale and rerouting, notes, and books.

      I like my pi but performance per watt isn’t as drastic with x86 if you build for it. Did I mention it’s also fanless? Passive heating that just works on the cpu.

      • @BearOfaTime@lemm.ee
        link
        fedilink
        English
        2
        edit-2
        1 year ago

        Nice!

        Yea, I’ve been eyeing a box like that, looks like it could be useful.

        Yep, it’s all tradeoffs, gotta know what you’re shooting for. My Pi cost $5, I’m using an old phone charger (I have many), and an old microsd. If anything fails, I just grab another from the junk box.

        All I know with my current use-case is I can’t measure the power consumption with the tools I use. I imagine that means under 5w draw (not really sure what it’s capable of measuring).

    • @Linkerbaan@lemmy.world
      link
      fedilink
      English
      -11 year ago

      New X86 processors are as efficient as the Apple M series. They are far more power efficient than a Pi under load, though they will consume slightly more at idle. But not nearly as much as you’re suggesting.

  • @JoeKrogan@lemmy.world
    link
    fedilink
    English
    51 year ago

    I have a microserver and various pis ( zero w, 2x 3b+ and a pi b)

    With the exception of the zero w they are all still in action.

    The pi b connects to the pi touchscreen and displays photos from a directory every 5 minutes.

    The 2x3bs are running kodi to stream from my server.

    The zero w was a camera recording and streaming 24/7 but I stopped it as I wanted to do other stuff with it.

    • CashewNut 🏴󠁢󠁥󠁧󠁿OP
      link
      fedilink
      English
      41 year ago

      I kept buying Pi Zero Ws, hats and phats then put them all in a drawer cos I couldn’t decide what to do with them. I think I’ve got about 7 or 8. I really should do something with them.

        • @akrot@lemmy.world
          link
          fedilink
          English
          21 year ago

          Link for the lurkers https://github.com/evilsocket/pwnagotchi

          Pwnagotchi is an A2C-based “AI” leveraging bettercap that learns from its surrounding WiFi environment to maximize the crackable WPA key material it captures (either passively, or by performing authentication and association attacks). This material is collected as PCAP files containing any form of handshake supported by hashcat, including PMKIDs, full and half WPA handshakes.

  • @socphoenix@midwest.social
    link
    fedilink
    English
    5
    edit-2
    1 year ago

    Man my home server IDLES at 76 watts per hour running x86. Now mind you I need the x86 to perform some of the functions I want. This thing works as an NAS, nextcloud, media server, kiwix, security camera (zoneminder), remote desktop (xrdp), runs home assistant, gpu AI upscaling for photos, and finally screeches along running a virtual pipe organ I built that takes 69 GB of RAM to run.

    If I could do that with raspberry pi’s I would in a heartbeat! the power savings alone would eventually pay for them. If it’s doing what you want then don’t worry about them. My pi400 works as a remote desktop client and one day I hope more of this stuff will work well on it/a future generation so I can ditch the tower, energy usage, and noise.

      • @socphoenix@midwest.social
        link
        fedilink
        English
        3
        edit-2
        1 year ago

        It is software (grandorgue) that pretends to be a pipe organ (the instrument). In order to run fast enough it needs to load every sound sample into memory to play, as well as usually multiple kinds of sound endings. I play professionally on a “small to mid sized” pipe organ with 1,438 pipes. The one I load for use at home has more than that!

        The instrument was from the 1960s and I rebuilt it with a pi pico that you can see here, and you can hear the before (analog sound cards) versus one of the organs I’ve loaded into it here.

          • @socphoenix@midwest.social
            link
            fedilink
            English
            11 year ago

            Hahaha yeah…it’s in many ways unfortunate that if you want to play/enjoy this instrument churches are the only option most of the time :/

            Definitely worth the watts though!

            • @nilloc@discuss.tchncs.de
              link
              fedilink
              English
              21 year ago

              I’ve been recently bingeing Look Mum No Computer’s rescue/re-build/midi-fication of an organ that had been shoehorned into an organist’s home, after the church had been converted. I’m more of an engineer than musician, but it’s amazing how much goes into the layering of sounds from so many different pipes.

              My 6 yo loves learning with such a cool soundtrack too.

  • wagesj45
    link
    fedilink
    41 year ago

    The problems I’ve had with my RPis have all revolved around the fragility of their SD storage. I got burned one too many times trying to host something important in my house with these things, just for them to get corrupted and lose everything. Backing up these systems was its own nightmare, which failed as much as it succeeded.

    • @Peffse@lemmy.world
      link
      fedilink
      English
      21 year ago

      It didn’t help that when they enabled USB boot for RPis, the first thing everybody did was connect cheap USB flash drives that corrupted even faster.

  • @BCsven@lemmy.ca
    link
    fedilink
    English
    41 year ago

    They are still good, arm is awesome. i have Pi4 as OpenMediaVault and docker/homeassistant, etc. Friend gave me a Pi2 surprisingly OMV6 installs on it (even though it ia technically not supported), that one became a PiHole. My 13 year old iomega arm NAS just got converted to a debian minidlna server. Uses 20% of the 256MB RAM.