• Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Raspberry Pi

3.00 star(s)
Mine has just arrived, didn't know they were that tiny!

Anyone worked out anything exciting to do with it? I was planning on sticking an HD video on it, oohing and aahing for 5 mins then sticking it away in a drawer somewhere to be rediscovered when we next move house - does that sound about right?

Edited - going to get my eldest to build a cool lego case for it too.

I play "Scott Adams' The Count" via ssh on mine.

And I've finally got an SDL surface running without X. :bang:
 
Not really a fair post that, for a couple of reasons.

Firstly, AtW thinks he's right and hitting the little fat f*cker repeatedly in the face with a spade with the facts of the matter engraved on the blade will not change his mind.

Secondly, it's going to be a bloody long time before Broadcom release enough information on the graphics cores in the Raspberry Pi before either CUDA or OPENCL etc are supported/available.
If you really want to you can do computation on GPU without CUDA et al, I think people doing just that proved the usefulness and in fact drive CUDA in the first place (though maybe not).
 
If you really want to you can do computation on GPU without CUDA et al, I think people doing just that proved the usefulness and in fact drive CUDA in the first place (though maybe not).

Not on a Raspberry Pi, the interfaces have not been released to the public. Broadcom are very tight-lipped about their architecture at the moment.

If you can prove otherwise I'll gladly doff me cap and pinch your example code.
 
Not on a Raspberry Pi, the interfaces have not been released to the public. Broadcom are very tight-lipped about their architecture at the moment.

If you can prove otherwise I'll gladly doff me cap and pinch your example code.

Doesn't it support OpenGL? Isn't it a case of abusing the openGL APIs to shoehorn your calculations into the graphics pipeline? I thought this sort of behavior was what started the whole GPGPU ball rolling and gave rise to CUDA / OpenCL in the first place.
 
Doesn't it support OpenGL? Isn't it a case of abusing the openGL APIs to shoehorn your calculations into the graphics pipeline? I thought this sort of behavior was what started the whole GPGPU ball rolling and gave rise to CUDA / OpenCL in the first place.

Nope, it doesn't support OpenGL, it supports OpenGL ES 2.0 - have a look.

Do you know what instructions the GPU cores use and how they're driven?

Just asking like, 'cos if you do, I'll gladly doff me cap and pinch your code.

NVIDIA and ATI were very open about their architecture, even modifying it in certain cases to make it more "accessible".

Broadcom currently won't and to be honest, if I had a shed load of patent pending stuff inside that chip, neither would I.
 
Last edited: 15:19
Not on a Raspberry Pi, the interfaces have not been released to the public. Broadcom are very tight-lipped about their architecture at the moment.

If you can prove otherwise I'll gladly doff me cap and pinch your example code.
I meant old-school GPGPU, i.e. cramming your data into textures and writing shaders :)

Doesn't it support OpenGL? Isn't it a case of abusing the openGL APIs to shoehorn your calculations into the graphics pipeline? I thought this sort of behavior was what started the whole GPGPU ball rolling and gave rise to CUDA / OpenCL in the first place.
No, OpenGL and OpenGL ES 2.0 are fundamentally different, although very similar in most ways so you can think of ES2 as a subset of GL when writing code.
 
Btw, I have another Pi arriving Week commencing ~2nd July anybody want it? Was going to put it on EBay (and speculate) but if you're interested you can have it for what I paid (£30 + whatever it costs to get it to you) - If you're lucky I'll throw in an SD with Debian on it for you.

Please PM if interested.

You also registered for both sites then? :wink my first and second are both enroute.
 
You also registered for both sites then? :wink my first and second are both enroute.

Of course I did. :grin

06:04 - RS Components
15:09 - Farnell

I've decided I'm going to keep the spare, order a new one and call them "Huey, Duey and Louie" - care to guess why?
 
Mine has just arrived, didn't know they were that tiny!

Anyone worked out anything exciting to do with it? I was planning on sticking an HD video on it, oohing and aahing for 5 mins then sticking it away in a drawer somewhere to be rediscovered when we next move house - does that sound about right?

Edited - going to get my eldest to build a cool lego case for it too.

take alook at this list and see if anything grabs your imagination:
Webcam server
Vehicle tracking (using an add-on GPS module)
Streaming internet radio box
Vehicle Diagnostics, full OBDII logger with touch screen interface
Baby monitor
Media server by adding a couple of USB hard drives
Media receiver (hopefully we’ll get a port of XBMC or PLEX)
Video chat
Game emulator, running MAME (build your own arcade cabinet?)
Network Attached Storage setup (NAS)
Mini web server
FTP server
Proxy server
Firewall
Portable Media PC
Run an alarm system
Security webcam (with motion sensor)
Control garden lighting
Control sprinkler system
Wearable computer
HTPC for TV web browsing
HTPC for streaming Netfilx / Hulu etc
In car Computer
Thin client computer
Game server
IRC / chat server
build a cheap laptop
build a cheap tablet
create a digital photo frame
Asterisk VOIP server
PBX
Home automation system
MP3 player
Portable personal computer, you can use it anywhere you can find a monitor.
multitouch screen coffee table
Wall hanging screen with voice control for network pictures, weather, news and RSS feeds
Cyber Cafe computer
Video conferencing system
Personal weather station / logger
Control a light display
Control an LED board
Put it in an old mac classic or mac plus case as a general purpose computer
Intelligent photo frame with touch
Wardriving setup
A dedicated Synth, possibly with touch screen
Solar powered desktop computer
CNC controller
High tech birthday / Xmas presents
Backup server
RSS ticker
High tech alarm clock
Mini projector
DOSBox for games
Processing farm for SETI@Home
Cafe media player
Brains for Arduino setup
Mumble server
Industrial manufacturing controller
TOR server
BitTorrent seedbox
Family notice board
CD / DVD ripping device
Car black box with video
Wall mounted, interactive mood lamp
Robotic telescope / camera controller
Display photographer portfolio images
BitTorrent client
SMS gateway
 

Advertisers

Back
Top