Come posso usare gli screensaver Debian GL o altri che supportano l'accelerazione hardware?


10

L'unico scopo per il mio RPi è usare la funzionalità DVI out e ho intenzione di fare a pezzi uno schermo LCD HD da 19 "e inserirlo nella mia cornice.

L'ho già fatto con un taccuino molto vecchio qualche anno fa , ed essendo un huMAN, voglio più grande e migliore ora!

Ho provato le presentazioni GL in Debian Squeeze dal sito RPi, ma questo mi dà 0.1FPS su qualsiasi opzione. Sospetto che sia perché X non sta ancora usando l'API OpenGL. (come sottolineato È OpenGL: ES)

Poi, sono andato e ho installato la distro XBMC e sono rimasto molto sorpreso dal fatto che possa riprodurre film avi codificati in xvid fuori dalla scatola. È stato un po 'lento nell'interfaccia utente, ma è davvero affascinante. C'è uno screensaver integrato lì, che è molto più veloce, ma c'è poco o nessun controllo sulle impostazioni dello screensaver.

C'è qualcosa che posso semplicemente caricare per usare gli screensaver OpenGL per l'RPi, in qualsiasi distribuzione e configurazione? Non ho paura di andare in installazioni frenetiche.


Hai provato a modificare le configurazioni ram / gpu per X per usare più ram per il rendering 3d. Non ricordo esattamente dove l'ho letto ora ..
WillyWonka

1
Il tuo progetto per notebook è fantastico. Sarò interessato a dare un'occhiata quando riuscirai a farlo anche con un Pi.
Jivings

Jivings, penso che la porta Android 4 sarà la mia salvezza .. raspberrypi.org/archives/1700
Piotr Kula

Risposte:


8

Devi usare OpenGL: screensaver ES, non OpenGL.

OpenGL è un framework di rendering. OpenGL: ES è la versione per dispositivi mobili. Tutto ciò che utilizza OpenGL funzionerà dolorosamente lentamente perché il Pi non lo supporta, quindi tutto ciò che vuole fare grafica accelerata deve essere modificato per utilizzare invece OpenGL: ES.


È un insieme di diversi salvaschermi? Non sono sicuro di cosa ti riferisca?
Piotr Kula,

No, è un'API grafica, come open gl ma destinata a sistemi embedded o più piccoli (inclusi i telefoni)
Chris Stratton,

2
OpenGL è un framework di rendering. OpenGL: ES è la versione per dispositivi mobili. Tutto ciò che utilizza OpenGL funzionerà dolorosamente lentamente perché il Pi non lo supporta, quindi tutto ciò che vuole fare grafica accelerata deve essere modificato per utilizzare invece OpenGL: ES.
PhonicUK

Sì ... me ne sono reso conto. Quindi, come posso usare i salvaschermi OpenGL con la nuova API OpenGL: ES; Ma per ora sembra che non sia stato ancora portato. Vorrei farlo- ma non ho esperienza in questo ... Soo .... La tua risposta non mi aiuta davvero :( perché non è correlato alla mia domanda.
Piotr Kula

Grazie per la risposta PhonicUK. Allo stato attuale, la tua risposta non è terribilmente utile, anche se so che è corretta. Puoi aggiungere alcune informazioni su cosa sono OpenGL (: ES) e perché devi usare uno e non un altro?
Alex Chamberlain,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.