Readit News logoReadit News
Posted by u/dusted 4 years ago
Ask HN: Did you find something to use your Raspberry Pi 400 for?
It's so cute (to look at)! But it seems to be utterly useless for just about anything I thought I might be able to do with it.. This 4 gigabyte memory, almost 2 ghz quadcore machine seems unable to do much of anything, browsing the web is an utterly horrid experience.. Playing a game of Quake 3 is impossible. Doom can run, but only at 320x240 unless you don't mind terrible lags.

I'm considering what I can do with it.. For once, I can run an IRC client on it, but what else?

Have you found something to actually use this for?

muki · 4 years ago
My significant other has been using it as their primary desktop computer for over 6 months now (with a probably-too-big computer screen attached to it). They use it to work on their PhD with LibreOffice and browse the internet (we have some "smartness" in our home and some common online tools we use, but all of those work as simple websites). It's been great, this is their first time seriously living with Linux and open source software. The form factor helped a lot with onboarding (it is quite cute, and the book that comes with it is a really nice addition for non-technical people, even if they never read-read it).

Their complaint is that Calc sometimes lags/hangs with a few thousand rows of heavily formatted data (they're not a data scientist, but still need to deal with government-issued xls[x] files). It wasn't a serious problem though and a great opportunity to "look under the hood" of what was happening and introduce them to CSV files. The other "problem" is that online shopping websites are often horribly slow, but again, I'd say there's a lesson in there and it could be viewed as a feature.

So all in all I am a huge fan. I think it's a great way to onboard people on good-enough-computing and open source. There is something magical about its form factor that resonates with "non-technical" people. Also quite cheap and accessible.

teekert · 4 years ago
Not sure why you are downvoted (edit: were downvoted I guess), I think this is a great use for it. It's much more powerful than you'd think.

You are also one of the few that specifically gives a use case for the pi 400 (basically a Keyboard with a pi inside [0]), not just a normal pi, which I think has many other use cases (more server-y). The pi 400 is a desktop computer indeed.

[0]: https://www.raspberrypi.com/products/raspberry-pi-400/

hagbard_c · 4 years ago
Off-topic - beware, here there be dragons

I find the consistent use of the plural "they/their" really jarring and for some reason it stands out even more than normal in this post. I hope this fad will pass and people will finally accept that it is fine to say "he" or "she" again like has been done for centuries without problems. Considering that acceptance of differences - between male and female, between heterosexual and homosexual, between religious and secular, between "white" and "black" and between any other potential identity category - has been the focus of society for the past half century it is counterproductive (to say the least) to suddenly start hiding behind plural pronouns. This trend is even stranger when considering the fact that it has become fashionable to explicitly proclaim membership of other identity categories.

dcminter · 4 years ago
Would you prefer to use "hit" the Old English neuter pronoun?

Language changes. Get used to it. Or not, but it will anyway.

hhmc · 4 years ago
So what pronoun should a non-binary person use?
MarcScott · 4 years ago
The 400 was designed to be a cheap desktop computer, and not really a tool for hackers to play with. If you already have a computer, then why would you use a 400? Why not just get a 4?

Thanks to generous donations, we've provided thousands of these devices to children all over the UK, to enable them to access education, especially important during the pandemic. Providing an affordable computing platform was always the aim.

You can learn more and donate here - https://www.raspberrypi.org/support-learn-at-home/

Disclaimer - I work for The Raspberry Pi Foundation.

dusted · 4 years ago
Hi, I'm, well, not entirely sure where the line lies between playing with computers, to me, most things worthwhile is some form of play.

Anyhow, I purchased it as a solution waiting for a problem, and I'm trying to find the problem with this post. I didn't mean to come across as overly negative, making such a product for the price point it has, is an achievement no doubt.

However, one can buy used "conventional" computers that are far more powerful than the pi, if one wishes a "cheap desktop computer".

What's attractive about the 400 is the formfactor and, well, it's something new to play with.. I'm truly trying to find out what to do with it, what the things are, where it'd be neat to have this tiny machine, that is totally silent, and can be always-on, probably next to my battlestations for a new usecase that I'd not want to reserve an entire workstation for.

So yea, sorry about the rant, but I'm asking this question not as a way to put down the 400, but to hear what people have used theirs for.

DnDGrognard · 4 years ago
Having everything in one place does help - the traditional pis have so many cables and are prone to being flung off the desk.
intpx · 4 years ago
Isn't the whole drive behind hacking to make something do things other than it was intended to do?
BizarroLand · 4 years ago
Why include the GPIO pins if at some level it wasn't intended to be a maker / hacker platform?
dbieber · 4 years ago
I use my Pi 400 for headless note-taking while driving and camping.

I've written up the details here: https://davidbieber.com/projects/go-note-go/

"Headless note-taking" means there's no monitor. I just type my notes or speak them (I've attached a beautiful handheld button I can push to start an audio recording). The notes are stored on-device until an internet connection becomes available. At that point, the notes are automatically transcribed and uploaded to my central note-taking system. For me that's Roam Research, but Go Note Go also supports RemNote, IdeaFlow, Notion, and Mem, and adding others is easy.

I find this super useful for jotting down thoughts about audiobooks while driving, and for capturing those late-night thoughts when camping or drifting off to sleep.

dusted · 4 years ago
That's very interesting, the site went down, but I read it when it was up. I'm never taking notes, but I do like the idea of typing into the void :)
tomcam · 4 years ago
Link doesn’t work
dbieber · 4 years ago
Fixed.
dale_glass · 4 years ago
I use it to display Grafana.

I also have a little abandoned side project where I used a Pi + spare monitor to display contextual information. My shell prompt passes data to a python script, which connects to the Pi and sends commands to Sway to display something contextually appropriate depending on what I'm doing.

So for instance if I move to a directory with a git repo, it'll show me the git log, and if the branch is named after a ticket in the bug tracker, it'll add a pane with the corresponding info. In an idle state it shows the chat and mail client.

This made sense at the time since I didn't have a way to hook up a second external monitor to that laptop anyway, and the overall idea of having a display that anticipated my likely needs a lot of the time was useful. Covid kind of put a stop to that since my home setup is quite different, but I still might pick it back up.

eurasiantiger · 4 years ago
This is really interesting. Is there any code you could share?
dale_glass · 4 years ago
I'll try and see if I can dig something up, but it was really prototype quality and not made to be deployed anywhere else yet.
turing_complete · 4 years ago
It's orders of magnitude more powerful than machines that can run Doom or Quake. The ports you have tried must be terrible.
foxfluff · 4 years ago
Or misconfigured? Graphics drivers and configuration would be the first suspect.
petercooper · 4 years ago
When I first got my 400, I set it up to run on my 4K monitor at an appropriate resolution for such a monitor and.. it was super slow. The mouse pointer lagged, everything was terrible. After changing to 1920x1080 it was smooth as butter 60Hz even using the browser, so I think something is definitely going on in terms of drivers.
regularfry · 4 years ago
I wonder about this too, particularly with what effects it might be having on the browser performance. It feels noticeably worse than a browser on an equivalent phone.
dusted · 4 years ago
Is this your personal experience, what did you do to get them to run well ?

I literally just installed the official operating system, following the official instructions and installed both pieces of software from the official package repositories.

foxfluff · 4 years ago
I haven't tried the official OS but with Alpine I had to enable a DT overlay (IIRC vc4-fkms-v3d) and install the relevant mesa driver (probably mesa-dri-vc4) to get X performance to a level where it's not absolute misery. Some other tweaks were required too to support my screen resolution.

For Quake3, you may have to change the renderer to opengl1 or try q3lite. See https://forums.raspberrypi.com/viewtopic.php?t=247841

(I have not tried Q3 myself but I know it can run, it even runs on RPi1. There are videos on youtube)

bawolff · 4 years ago
If a game from 1993 designed for 4 mb of ram and a 12 Mhz CPU is struggling on your 4gb ram 2 Ghz cpu, something must be amiss...
dpflug · 4 years ago
Try one of the other Doom ports. Odamex, Crispy Doom, or Zandronum should be able to run quite well on that machine. You may have to adjust graphics settings.
dpflug · 4 years ago
Not necessarily terrible, just not best for that device. gzDoom is fairly resource heavy, but it's had a load of bells and whistles added. Odamex would be more likely to run, and Crispy Doom is basically guaranteed.
dijit · 4 years ago
I use it for testing ARM compatibility.

I use it to make sure my desktop software is not too heavy (if all of our tools can’t run on the rpi400 then it should not be mandatory for everyone in the company to run them.)

dusted · 4 years ago
that's a neat idea
fm200 · 4 years ago
I have couple of uses cases for my actually :)

1. I use it as a wifi access point with hostapd. Where i live net is shared with many residents. This way my devices are isolated from others.

2. I portforward ssh from main wifi router to rpi, when im not at home i can ssh into it and use it at as poor's man vpn - handy at airports/pubs..

3. Its attached to tv via hdmi, i can watch youtube/twitch with it fairly ok (better then most "smart tvs" anyway with ff and ublock).

4. It serves as a "backup", i have usb 1tb hd and some scripts that mirror my github/gitlab repos, this is more as a precaution then as its "real" backup, but if i ever need it i could make it better with md raid i guess.

So, with all above, its a nice device to have for me at least, its not wasted 50-60e :)

aidog · 4 years ago
I love my raspberry pi 400. It's the ideal camping dev machine. My blog post about this is almost ready.
dusted · 4 years ago
I'm excited to read that! Will you post it to HN? And maybe also reply here in case I miss it?
laurieg · 4 years ago
I'm looking forward to seeing your full setup!