things are going just great for raspberry pi:
-
@arichtman @jpm @neoluddite if you’ve ever wondered why some people are loud about the raspberry pi not being open source, by the way, this is most of the software end (alongside the vendor distro being riddled with proprietary crap but that comes with the territory in embedded unfortunately). the root of trust and main processor in every raspberry pi since 2012 has been proprietary and under broadcom’s exclusive control. it’s extremely hard to write anything for the GPU if you aren’t them.
@zzt @arichtman @jpm @neoluddite I just fell into the raspberry pi trap because it's the only platform where VLC's setting to display video on a specific monitor actually works.
in exchange for that feature, it starts "playing" the video before loading it, so the first two seconds are cut off.
£46 well spent!
-
@neoluddite @jpm buying this rpi was like pulling fucking teeth for me because of that, it’s an absolute last resort purchase I still regret
unfortunately, these fuckers have done the techfash thing and made themselves a broken ecosystem with no way out
not that most of their shit community will notice, they just want a digital picture frame that runs openclaw or whatever horseshit some rpi influencer told them they should build
Man, rpi fell off. Minecraft pocket edition with scratch programming was cool when I was in primary
-
things are going just great for raspberry pi:
- the only distro that ships the drivers for my display is raspberry pi os so fuck it, terrible it is
- I dd it to the microsd card
- I can’t kvm to the pi4 cause nothing uses microhdmi so I don’t have an adapter
- there’s no way to configure networking and SSH without imager cause all methods were removed in favor of fucking Canonicial cloud-init of all things, which they haven’t actually implemented
- my nixpkgs has a broken rpi imager@zzt ha, same experience with nixos rpi-installer. And it doesn't refuse to write the image, or tell you the provisioning didn't work, so you sit there like a lemon for ten minutes staring at a headless SBC with a flickering led thinking "I wonder how long first boot is supposed to take surely I can ping it by now".
I ended up installing my RPI zero w using an HDMI video capture usb dongle and vlc running on my laptop
-
holy fucking shit maybe it should go without saying that I’m not asking for help and I’m especially not asking for help based on something you got from fucking ChatGPT
raspberry pi community are you ok?
@zzt Did you try a rubber band? Alternately maybe you should re-mill whatever it is out of a cube of titanium?
-
the fucking display works! and all it cost me was my dignity
now it’s time to write the OS to the SSD it’ll actually be living on and then find out how much compiling on this thing sucks
by the numbers it should be faster than the opi, but this is Broadcom, home of the GPU that happens to have ARM cores, so I’m expecting the worst
shit actually I’m gonna follow up on this since “it works now byeeeee” is one of my least favorite types of posters
for the waveshare 2.8 inch DSI display, just follow the directions on the vendor’s wiki to pull in the proprietary dtoverlay: https://www.waveshare.com/wiki/2.8inch_DSI_LCD. this won’t work at all for non-rpi SBCs unfortunately (it’s not a normal display by any means) and you’ll have work to do to get it working on other than raspberry pi OS. other than that it’ll just fire up on reboot as an fbcon
-
shit actually I’m gonna follow up on this since “it works now byeeeee” is one of my least favorite types of posters
for the waveshare 2.8 inch DSI display, just follow the directions on the vendor’s wiki to pull in the proprietary dtoverlay: https://www.waveshare.com/wiki/2.8inch_DSI_LCD. this won’t work at all for non-rpi SBCs unfortunately (it’s not a normal display by any means) and you’ll have work to do to get it working on other than raspberry pi OS. other than that it’ll just fire up on reboot as an fbcon
don’t use that LCD-show shit, it’ll fuck up your config in various ways and isn’t compatible with Debian Trixie images (the vendor dtoverlay is). you don’t need to run any weird shit to get the display working with DRM or xorg other than rotating it normally as you would any other fbcon or xrandr display, if you want it in landscape
the waveshare 2.8 inch HDMI display is a fucking timing disaster that the orange pi 3b’s HDMI PHY can’t drive but my laptop can, so it’s not a great DSI alternative
-
@zzt Did you try a rubber band? Alternately maybe you should re-mill whatever it is out of a cube of titanium?
@jwz I’m fucking amazed I haven’t gotten “why didn’t you simply write open source drivers for the LCD” yet
(this project has already turned into future patches for qemu, somehow. it’s a nightstand computer inside one of those clocks shaped like a Mac 128k)
-
things are going just great for raspberry pi:
- the only distro that ships the drivers for my display is raspberry pi os so fuck it, terrible it is
- I dd it to the microsd card
- I can’t kvm to the pi4 cause nothing uses microhdmi so I don’t have an adapter
- there’s no way to configure networking and SSH without imager cause all methods were removed in favor of fucking Canonicial cloud-init of all things, which they haven’t actually implemented
- my nixpkgs has a broken rpi imagerSo are the RiscV SBCs any better?
-
@jpm @neoluddite @zzt I’ve recently been returning to the idea of finally setting up a pi hole with a Raspberry Pi, but this thread gives me pause. Would it be better to do it on an Orange Pi than a Raspberry Pi?
-
@jpm @neoluddite @zzt I’ve recently been returning to the idea of finally setting up a pi hole with a Raspberry Pi, but this thread gives me pause. Would it be better to do it on an Orange Pi than a Raspberry Pi?
@Brendanjones @jpm @neoluddite I highly recommend used x86 hardware for non-embedded computing tasks (essentially anything where you don’t need GPIOs, a specific form factor, or passive cooling).
my home file server is a Dell Optiplex 9020M USFF that I got from an enterprise surplus sale for $20. it’s currently running about 10 fairly heavy daemons and a ZFS NAS with the 8GB RAM it came with. they’re a bit more expensive now — eBay says $40, but it’ll be cheaper if it’s available locally
1/
-
@Brendanjones @jpm @neoluddite I highly recommend used x86 hardware for non-embedded computing tasks (essentially anything where you don’t need GPIOs, a specific form factor, or passive cooling).
my home file server is a Dell Optiplex 9020M USFF that I got from an enterprise surplus sale for $20. it’s currently running about 10 fairly heavy daemons and a ZFS NAS with the 8GB RAM it came with. they’re a bit more expensive now — eBay says $40, but it’ll be cheaper if it’s available locally
1/
@Brendanjones @jpm @neoluddite in spite of its name, it looks like pi-hole will work fine on x86 hardware: https://docs.pi-hole.net/main/prerequisites/ from my experience, it’ll run much better on x86 than it will on the pi. it seems like Debian, Ubuntu, and Fedora are officially supported.
if you go for one of the Dells I mentioned, take note of its ports and available upgrades (this is enterprise hardware so Dell’s docs are still available). if you need above gigabit Ethernet, you may need a USB adapter.
-
So are the RiscV SBCs any better?
@resuna someone with more experience with the SBCs than me might have to answer that — I like the instruction set and have tinkered with it some on FPGAs, but most of my RISC-V SBC experience is with the Ox64, which I can’t recommend because they’re awful janky things that I’m not convinced anyone has used successfully in a project, but that’s more a Pine64 problem than a RISC-V one.
I’d be happy to hear if there’s a good vendor doing open RISC-V hardware.
-
@Brendanjones @jpm @neoluddite I highly recommend used x86 hardware for non-embedded computing tasks (essentially anything where you don’t need GPIOs, a specific form factor, or passive cooling).
my home file server is a Dell Optiplex 9020M USFF that I got from an enterprise surplus sale for $20. it’s currently running about 10 fairly heavy daemons and a ZFS NAS with the 8GB RAM it came with. they’re a bit more expensive now — eBay says $40, but it’ll be cheaper if it’s available locally
1/
@zzt @Brendanjones @jpm @neoluddite Those Optiplex USFF machines are no joke. I have a couple running various tasks now and they haven't skipped a beat. The cooling system is remarkably quiet and effective for what it is.
Dare I say the Intel igpu on these is perfectly fine and dandy too
-
@zzt @Brendanjones @jpm @neoluddite Those Optiplex USFF machines are no joke. I have a couple running various tasks now and they haven't skipped a beat. The cooling system is remarkably quiet and effective for what it is.
Dare I say the Intel igpu on these is perfectly fine and dandy too
@vxo @Brendanjones @jpm @neoluddite exactly! I actually have a whole ryzen+ARC desktop I built from used parts (a nightmare build for various reasons) to replace the 9020M in case I run out of resources on the machine, but it’s still chugging along reliably enough that taking it down and swapping the deployment over hasn’t made my todo list yet
the desktop’s also gonna be louder than the USFF even though it’s a box full of noctua and I’m not looking forward to that
-
@Brendanjones @jpm @neoluddite I highly recommend used x86 hardware for non-embedded computing tasks (essentially anything where you don’t need GPIOs, a specific form factor, or passive cooling).
my home file server is a Dell Optiplex 9020M USFF that I got from an enterprise surplus sale for $20. it’s currently running about 10 fairly heavy daemons and a ZFS NAS with the 8GB RAM it came with. they’re a bit more expensive now — eBay says $40, but it’ll be cheaper if it’s available locally
1/
@zzt @Brendanjones @jpm @neoluddite I've been on the market for a surplus USFF PC for a while now but all I see is 5 to 10 times that price on eBay (in Europe). If I had found one for 20$ I would have bought it in a heartbeat
-
@zzt @Brendanjones @jpm @neoluddite I've been on the market for a surplus USFF PC for a while now but all I see is 5 to 10 times that price on eBay (in Europe). If I had found one for 20$ I would have bought it in a heartbeat
@trkzn don't know what country you're in but this kind of refurbished hardware reseller is maybe what you're looking for https://www.remarkt.nl/desktops (I'm not connected to this in any way fwiw).
-
@Brendanjones @jpm @neoluddite I highly recommend used x86 hardware for non-embedded computing tasks (essentially anything where you don’t need GPIOs, a specific form factor, or passive cooling).
my home file server is a Dell Optiplex 9020M USFF that I got from an enterprise surplus sale for $20. it’s currently running about 10 fairly heavy daemons and a ZFS NAS with the 8GB RAM it came with. they’re a bit more expensive now — eBay says $40, but it’ll be cheaper if it’s available locally
1/
@zzt @Brendanjones @jpm @neoluddite I've had great luck running a pihole on old laptops that have wired ethernet. So, totally agree on small power efficient x86 systems.
All our normal laptops run Linux, so they just have a local pihole install as well. Nice for travel.
-
@trkzn don't know what country you're in but this kind of refurbished hardware reseller is maybe what you're looking for https://www.remarkt.nl/desktops (I'm not connected to this in any way fwiw).
-
@crzwdjk @arichtman @jpm @neoluddite for me, Broadcom and Igalia working together on Mesa and DRM drivers is almost indistinguishable from Rockchip and Collabora doing the same. it’s great to have but I won’t applaud it, because upstreaming drivers in a way that barely checks boxes is pretty standard for embedded vendors. Rockchip just doesn’t have a PR arm shaped like a nonprofit to make it look fluffier than it is, and they didn’t structure their architecture such that the GPU is in control.
@zzt On a technical and slightly pedantic point it's not the "GPU" as such that's in control, it's an embedded ARM (Cortex-M I think) secondary processor that controls the boot process. Which is not that unusual for SoCs really, the unusual thing about the Raspberry Pi is that it runs an opaque blob all the way until loading the Linux kernel and that that opaque blob keeps running even after the kernel boots, Linux AFAIK has no driver that uses the secondary processor.
-
@davidgerard @samuel Yeah I've been watching eBay for a while, but as I'm looking for 8 gigs machine with a mid range CPU prices tend to go higher and higher these days.
-
undefined oblomov@sociale.network shared this topic