9

The sole purpose for my RPi is to use the DVI out functionality and I am going to rip apart a 19" LCD HD screen and build it into my own frame.

I already did this with a very old notebook a few year ago, and being a huMAN, I want bigger and better now!

I tried the GL slideshows in Debian Squeeze from the RPi site, but that gives me 0.1FPS on any option. I suspect its because X is not using the OpenGL API yet. (as pointed out It is OpenGL:ES)

Then, I went and installed the XBMC distro and was very nicely surprised that it can play avi movies encoded in xvid out of the box. It was a bit slow in the UI, but it's really fascinating. There is a built-in screensaver there, which is a lot faster, but there is very little to no control over the settings of the screensaver.

Is there something I can just load to use OpenGL screensavers for the RPi, in any distro and any configuration? I am not scared to go into hectic installs.

  • Have you tried chaning the ram/gpu configuations for X to use more ram for 3d rendering. Can not remember the exact where i read this now.. – WillyWonka Jul 31 '12 at 19:13
  • 1
    Your notebook project is awesome. I'll be interested in taking a look when you manage to do this with a Pi as well. – Jivings Jul 31 '12 at 20:26
  • Jivings, I think the Android 4 port will be my salvation .. raspberrypi.org/archives/1700 – Piotr Kula Aug 1 '12 at 9:07
8

You need to use OpenGL:ES screensavers, not OpenGL ones.

OpenGL is a rendering framework. OpenGL:ES is the version for Mobile devices. Anything that uses OpenGL will run painfully slowly because the Pi doesn't support it, so anything that wants to do accelerated graphics needs to be modified to use OpenGL:ES instead.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

  • Is that a set of different screen savers? I am not sure what you are referring to? – Piotr Kula Aug 1 '12 at 12:20
  • No, its a graphics API, like open gl but intended for embedded or smaller system (including phones) – Chris Stratton Aug 1 '12 at 12:32
  • 2
    OpenGL is a rendering framework. OpenGL:ES is the version for Mobile devices. Anything that uses OpenGL will run painfully slowly because the Pi doesn't support it, so anything that wants to do accelerated graphics needs to be modified to use OpenGL:ES instead. – PhonicUK Aug 1 '12 at 12:32
  • Yes... I realised that. So how can I use OpenGL screensavers with the new API OpenGL:ES ; But as it stands it seems it has not been ported yet. I would do it- but I have no experience in that... Soo.... Your answer does not really help me :( because it is unrelated to my question. – Piotr Kula Aug 1 '12 at 12:38
  • Thanks for the answer PhonicUK. As it stands, your answer isn't terribly useful - though I know it to be correct. Can you add some information as to what OpenGL(:ES) are and why you have to use one and not another? – Alex Chamberlain Aug 4 '12 at 10:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.