10

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.

tlhIngan
  • 3,372
  • 5
  • 19
  • 33
Piotr Kula
  • 17,307
  • 6
  • 65
  • 104
  • 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 .. http://www.raspberrypi.org/archives/1700 – Piotr Kula Aug 01 '12 at 09:07

1 Answers1

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.

PhonicUK
  • 433
  • 3
  • 7
  • Is that a set of different screen savers? I am not sure what you are referring to? – Piotr Kula Aug 01 '12 at 12:20
  • 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 01 '12 at 12:32
  • No, its a graphics API, like open gl but intended for embedded or smaller system (including phones) – Chris Stratton Aug 01 '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 01 '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 04 '12 at 10:46
  • Although the answer pointed out I need ES my original question remains un answered. So I cannot accept this one yet. – Piotr Kula Aug 06 '12 at 12:05