Raspberry Pi

category: code [glöplog]
gloom: just replied :)
added on the 2012-06-22 22:56:18 by raizor raizor
I have no experience in graphics coding for embedded and closed platforms, so...
Imagining I only want to run my code on this specific platform and since everything is in the same RAM (no VRAM) can we access some framebuffers with the CPU without a performance penalty, while the GPU does it stuff? And can we fake transform feedback by feeding a vertex buffer as a framebuffer to the GPU?
Is that kind of stuff possible in terms of OpenGL ES extensions?
added on the 2012-06-23 05:27:14 by xernobyl xernobyl
I got mine two days ago, and I must say coding wise it's surpassed my expectations. Completely standardised hardware with flawless OpenGLES 2.0 without tearing or frameskips, and minimal setup. Feeling the same excitement as when I started coding on the Amiga or C64, at the moment.

That's great to hear - just what I was looking for. Having a standardized modern platform where people can code stuff that runs perfect one frame is something that has been missing!
I am a bit surprised that it does though, since I heard that the standard Linux was pretty slow, I thought we would have to wait until a raw "demoOS" or something was created.

On a related note, I finally got the invitation to order mine a while ago, but doesn't look like it will be delivered until after the summer. :(
added on the 2012-06-23 13:11:21 by Sdw Sdw
this thread doesn't have enough pictures
BB Image
added on the 2012-06-24 14:21:03 by FunGas FunGas
Sdw: Make no mistake - Linux runs hella slow on it. Fortunately Linux isn't doing much unless you make it, so it doesn't really get in the way unless you run X or something, and you don't need that for coding or accessing the sound/video hardware.
added on the 2012-06-24 16:02:11 by Radiant Radiant
Make no mistake - Linux runs hella slow on it.

Even slower than that. It's really a pain in the ass, takes seconds to open a single window in X.
added on the 2012-06-25 10:43:52 by -SP- -SP-
:O how is it in command line ?
added on the 2012-06-25 10:48:34 by p01 p01
Is it a scheme to sell outdated broadcom chips? :P

I still haven't connected mine, I'll only be near an HDMI screen in the end of the week.
added on the 2012-06-25 11:32:13 by xernobyl xernobyl
About Linux being slow => I used to run Linux on a BeagleBoard. X with Enlightment window manager (which is *not* minimalistic by far) was very comfortable. Looking at the spec of a Beagleboard VS Rasberry Pi, I would say something is not working as well as it could...
Could it be that Beagleboard is using the GPU while Raspberry Pi still isn't?
added on the 2012-06-25 14:55:28 by xernobyl xernobyl
It could be, especially if you use Gnome or KDE, those are bloated beasts who seems to give a justification to Moore's law...

A way to check is to just try with a minimalist window-manager (http://dwm.suckless.org/ is easy to setup and won't take much room). If opening a window (I assume you tried a simple app, say, xterm) is still slow, something else is going terribly wrong. Then you check with the 'top' utility to see who's eating all those CPU cycles. I remember that some badly setup daemons were spitting logs like there's no tomorrow, enough to eat significant CPU time :p
-SP-: Solution: Don't run X, which is not (yet) even hardware accelerated on the Pi.

p01: Command line works fine of course (bash isn't exactly resource hungry by today's standards), but some operations take more time than you're probably used to. Installing software using the apt tool chain is a lot slower than on a "normal" computer for instance.

Vim runs well for coding, with the odd second-long freeze every now and then while it's writing to the SD card, and gcc is quite fast.
added on the 2012-06-25 18:55:32 by Radiant Radiant
Ah. And we have a contender: The Gooseberry (Pi?)
added on the 2012-06-25 20:48:39 by raer raer
If Raspberry Pi becomes a kind of standard demo hardware I will code for it.
added on the 2012-06-26 16:06:16 by flure flure
Someone should hurry up and make a case with a built in reset switch. That would be lovely :)
added on the 2012-06-26 16:14:45 by raizor raizor
That 'gooseberry' is an interesting one. They've not made anything (in fact I think it's a bit of a cash-in on the raspberry's success), but they're simply reselling a board made for generic tablets. That means it should be plenty cheap, hardware will perhaps be a bit better, and it'll support android.
added on the 2012-06-26 16:59:07 by psonice psonice
BB Image
added on the 2012-06-26 18:51:37 by uncle_H uncle_H
uncle_H: do an un-boxing video !
added on the 2012-06-27 09:04:18 by panic panic
Raspberry Pi @Raspberry_Pi

Evening spent playing boardgames in the sofa-strewn bar of an independent cinema. I feel I could very much get to like Iceland.

Their twitter account should be used more professionally.
added on the 2012-06-28 04:43:30 by xernobyl xernobyl
xernobyl: you are obviously the social media marketing expert.
added on the 2012-06-28 08:22:28 by gloom gloom
We can now confirm that your Raspberry Pi will be dispatched the week commencing 09/07/2012. \o/
added on the 2012-06-28 09:25:55 by steam steam
steam: thanks, but I don't remember ordering one?
added on the 2012-06-28 12:08:17 by psonice psonice
That Gooseberry thing will be sold for ~50€ + 4€ shipping. Damn cheap for the performance. Hope it has GPIO pins, else it is not that useful for homebrew hardware tinkering...
added on the 2012-06-28 13:48:20 by raer raer
psonice: i hardly remember ordering one myself :)
added on the 2012-06-28 17:24:35 by steam steam