18
molaram
18d

Fuck this raspberry piece of shit. You can’t really use it for any serious job. Its just a tinkering gizmo designed to waste your time.

I’ve tried using them for several things over the years. First was as a NAS, it was either freezing, losing the wifi/ethernet connection or causing data loss. That’s right, when all it had to do was to take the fucking file someone copies over the network and write it on an external drive.

Can’t use it to view movies either - sooner or later it becomes slow to the point where its unwatchable. Even with a 1gig video, so no HD or anything like that.

Then i tried setting it up to control the ventilation in a house. It would work for a couple days or so then hang. What the fuck, am i sposed to have another raspi to reset the first one? Then what, the 3rd for the 2nd? A centipede of raspberries? And ofc controlling the relays was always hit and miss, sometimes you had to spam the button like 20 times to be sure it flips a pin high or low.

Then i tried to set it up to control a bunch of mining rigs. Once again random fails, except this time a couple video cards died to heat. No worries, RMA, what else we can do?

Then, random small scripts to read various sensors and post a json. Put a radiator and fan on it, battery, what the fuck not. But no. Random freezing, random disconnects.

Naturally all this shit spiced up with countless hours spent on debugging: is it me? Did i trip on the wire? Was it the vibration? Or perhaps the temperature or humidity? Was pluto taking a piss because its no longer a planet? What are the logs saying? Maybe it will work if we recompile? Or maybe use another language? And what the fuck not!

Who and why the fuck came up with this shit? Is it all just another conspiracy to waste my time? Dear satan you don’t need boards and kernels and java and linux and the fuckton of idiots to waste my time, just get me a couple lesbians and some booze and you’ll never hear from me until i end up in your fucking cauldron.

Comments
  • 13
    It was initially an educational tool to teach kids to code microcontrollers. Then it was used for small scale projects where arduino is not enough
    Idk how it came to hosting a NAS server or watching video, it was never intended for that
  • 5
    @frogstair ya I realize that.

    But people should stop touting software like "o m g o m g it works on raspberry!!!". And praising this piece of shit dev board.

    Like that gogs thingie in the other thread. Why the fuck do I care it works on the fucking raspi? NOTHING works on the fucking raspi for more than a few hours/days which is even worse than if it didn't work at all to begin with, at least then you know you have to throw that shit away and invest your time into something serious, not some basement geek's toys.

    Who the fuck pays for the time and IP loss if some poor schmuck puts some work stuff on it then it decides to die? I know a guy with a healthcare startup here who had his devs use the raspi as dev boxes. Ofc I didn't know enough languages to call him a fucktard in but you get the point.

    I just hate it when those morons take a shit in a gift box and everyone starts buying into it just because X or Y or <random fuckface> posted on twitter about how tasty that shit is.
  • 0
    regarding the NAS thing, the BananaPi m2 was the way to go in my case. Have CentOS lite installed and never had Problems. Reason for this choice was, that it by default had a sata port, which in my case was connected to a hardware RAID 10
  • 1
    I’ve got a pi 4 recording my video camera to an external HDD and I had a bunch of terminals open, after 5 days the terminals crashed.

    They are shit
  • 6
    @molaram How exactly are you powering the Raspi? With some crappy smartphone charger or so?
  • 4
    Some relays are hit or miss but some of them 𝓷𝓮𝓿𝓮𝓻 𝓶𝓲𝓼𝓼 𝓱𝓾𝓱
  • 5
    omg I can’t believe all my previous life decisions came to the point where I just typed that comment above with my own hands. Unbelievable
  • 10
    Your unit seems defective. My Pi 2 served me well as a NAS and general home server for years. External HDD formatted with BTRFS, never lost data, never crashed. It was slow though, it's not the intended use case for the Pi. My two Pi 3s serve as retro games console and jukebox.

    > But people should stop touting software like "o m g o m g it works on raspberry!!!".

    Oh my, the audacity to praise software for not being slow and bloated.
  • 2
    @VaderNT For NAS, it should be checked that ethernet and USB are not shared resources, which is the case at least on the original Raspi boards, and it hinders that use case. Wifi isn't shared with USB, so that might work better, but the wifi chip isn't that great.
  • 1
    Raspberry pi are just for hackaton or demonstrational purposes when you build like a open source prostate stimulation butt plug on node js and bring it to some fancy sjw conference and everybody like woah that’ll finally defeat patriarchy
  • 2
    @Fast-Nop I tried every possible thing I could think of. Gizmo chargers, phone chargers, tablet chargers, the original adapter, various types of batteries/power banks, even a lab power supply.

    Had each of them units changed (that stuff happened over some 2-3 generations of the raspi).

    I have $1000 that says you can't think of any combination of OS/power/unit/wiring/whatever that I haven't tried already. Just don't say voodoo incantations.
  • 1
    @Fast-Nop Good tip, thank you. I think it's still the same for the Pi 2 and 3. For my use case it didn't matter much, it was mainly just a cheap sync server doing its thing.
  • 4
    I can easily use it as home media center, it plays videos and music well...
  • 0
    I don't use my Pi3b for video streaming, I don't see how a cpu / ram intensive task like that is practical or even considered for these things, but as a local web server and browser, it's been running for about 2 years now without an issue.

    Power is a USB cable of the TV, so I can't say it's a great power supply.

    Use it for what it's spec'd to be used for, and not a cheap replacement to a server setup.
  • 0
    Damn bro I think you didn’t get a great unit or something. I’ve been Emby for a year ish and samba for around 3 it’s run with very few issues. ://
  • 0
    Use mine for vpn, pihole and a few others. Used be be used as a retro pi, plex streamer, worked fine for me. I'd definitely check your unit for defaults and test with an actual power supply. If the power supply can't power the pi like it needs that could be the reason for it losing network or powering off etc
  • 0
    lol its supposed to be a toy more than anything, I use mine as a media server, works good for it
  • 0
    @C0D4 The Pi has hardware video decoding (if even all relevant to the task; some codes have to be paid), but streaming a stored video (in its simples form) should just be copying in the RAM and sending it.

    @molaram
    The thing is, Raspberry Pis are even sometimes used in industrial control systems - they certainly do work reliable.

    Network issues? Beside the slow shared Ethernet/USB USB and network, I did not had one single time. Running it a long time? 2 years straight as an email server (a restart every couple of months for updates only), it did run Owncloud many months before (slow, but I used a cheap 10€ SD card).
    Heck even my first pi from over 5 years ago still works like charm, even though being exposed two years to direct sunlight.
  • 0
    which one you got? not really much power until the 3s or the 4 (*that one's kind of a monster relative to the other ones)
  • 1
    If playing a video makes it progressively slower that's almost certainly a software issue.
  • 0
    I have one that hosts my dev databases, one to control my lights and one as a dns server and I've had no problems with them
  • 1
    While I agree that the RPi is a much more limited machine than most people assume it is, the random crashes after a couple of days seem weird to me.

    I have worked with two different RPi 3B+ for some projects, and they both were extremely stable (though they only had very light stuff running on them).
    One of them even stayed up for over a month and still kept working fine.
  • 1
    @molaram If the power supply AND the cables are good, it may be a heat problem in continued heavy use. Maybe slapping on a little cooler and ventilation would do good?

    Also, there will be problems if the applications you're running have a memory leak because Raspbian is a 32 bit OS so that the process address space cannot exceed 4 GB.
  • 2
    @Fast-Nop Without heavy swapping, process space can't exceed 4GB anyway.
  • 2
    @molaram I have a go web server running on pi zero for a couple of months with 100% uptime
    It's good for lighter tasks, not actively handling a NAS connection or watching 1080p video
  • 2
    Works for me™
  • 0
    I'm happy with mine, it is a reliable Spotify Connect Server (as far as the implementation is reliable, but most of the times it is). Needed/wanted to buy a new one within the last few weeks when I noticed 1GB RAM is not enough compiling AND running Docker Containers in parallel, then it started swapping and everything was over. But this is the case for Linux in general
  • 1
    Mine old RiPi2 has been chugging along as a DNS ad blocker for years.

    🤷‍♂️
  • 0
    Is a classic layer 8 problem
  • 0
    @kwilliams I have an old pi with 1 core and 512mb as a dns works fine
  • 0
    My pi4 died again last night, always between 2am -3am, every 3 or 4 days it either completely hangs or processes crash.
  • 0
    @dontknowshit i always end up throwing mine away, currently looking at some mikroe boards...
  • 0
    @dontknowshit Don't even try to explain how that's the fault of the hardware.
  • 1
    I don’t know what is at fault I am using VLC and terminal app in standard rasp pi os. The whole thing froze and became unresponsive, then the video output was black, then all the terminals I had open closed and terminal wouldn’t work without a reboot.

    The terminals had 2 ssh sessions, htop and ffmepeg.

    Tell me where I went wrong?

    The same stuff runs fine from my main Linux box
  • 1
    @dontknowshit maybe like that guy said above you/we expect too much from this toy. It just can’t do what a comparable VM or metal box will do. Fuck, mine used to hang even if idle if left there for long enough. I just ditched it, ain’t got time to waste on misbehaving toys.
  • 2
    @dontknowshit Idk, maybe graphics is an awful lot of work? Maybe 1G of memory means that even leaks that would otherwise take months to be significant suddenly become an issue? Maybe systemd or some other bloated software that will never be useful on such weak hardware has an error but only with ARM? Who the fuck thought it was a good idea to put a full DE on it anyway?
  • 0
    @dontknowshit Media en-/decoding is one of the most resource intensive things you can do, if the GPU and respective driver do not support the specific codec you use - the specific software must also make use of the functionality provided by the hardware.

    I guess using both VLC and ffmpeg at the same time on a ca. 1 GHz (+/- a couple of 100 MHz, depending on the model) CPU does not work that well... but I'm just guessing.
  • 0
    @Lor-inc it’s got 4gb of ram
  • 0
    @sbiewald it’s barely touching the cpu, 10% usage max and 460mb ram usage max.
  • 0
    @Lor-inc No, systemd really works on ARM (seriously!). A full blown DE is endorsed by the Pi foundation ("beginner friendly" and so on, still a bad idea).
  • 0
    I also have a nice heat sink with fans to keep it cool, it doesn’t go above 47c
  • 0
    @dontknowshit And then it crashes? Huh?
    How do you measure RAM and CPU usage when it is not responding?
  • 0
    It’s always at about 462mb of ram, it’s on a separate screen in front of me all day and night. It never goes over that, so I can’t imagine that it would suddenly spike after a random amount of time. My first thought was the terminal output buffer becoming full and not being cleared, seems odd though
  • 2
    @dontknowshit Anything under Linux that isn't used in servers is a piece of shit in eternal alpha state, that's what went wrong.
  • 2
    These SOCs don’t have the instruction sets xeons or other full fledged cpus have, so the kernel emulates some instructions on top of the limited instruction set the soc provides. So an instruction a xeon would run in a tick takes many more clock cycles on these surrogates.
    Also due to the limited memory sometimes it can go hit the swap which fucks up the memory card big time since its very limited on number of cycles it can stand.
    These are just two of the many issues with the soc-based boards.
    These little shits just aren’t cut to run an OS such as linux.
    Its like trying to race the F1 on a fucking donkey.
  • 3
    @molaram agreed. One thing that makes me chuckle is that there are entire communities of people building a lot of shit on the raspberry pi, these are mostly toy projects and for very small stuff it works okay-ish I guess. I just don't get the hype as much as other people do. Most of the projects they can do with the pi they could easly do with a proper controller purchased somewhere else.

    Hype train for the most part I guess.
  • 2
    @AleCx04 nobody likes to talk about their failures I guess. People forget we have more to learn from our mistakes than from our successes.
  • 0
    I've been using Rpi3 as a PiHole for almost 6 months now and it has served me flawlessly. Zero resets. Maybe there's something wrong with yours
  • 2
    @AleCx04 "That could have been done with a 555. These kids today have no idea. And get off my fucking lawn!"
  • 1
    @Fast-Nop "555? We build everything with discrete elements!"
  • 1
    @Fast-Nop damn whippersnappers!
  • 0
    @sbiewald Also possible, but then it becomes bigger and needs more power. The point of the 555 is to avoid both and still get stuff done.
  • 0
    I have good experiences with mine, (3B+ and 4 4gb) but this is a good rant, so I wont pretend its perfect either.
Add Comment