Comment puis-je utiliser les économiseurs d'écran Debian GL ou tout autre supportant l'accélération matérielle?

10

Le seul but de mon RPi est d'utiliser la fonctionnalité de sortie DVI et je vais déchirer un écran LCD HD 19 "et le construire dans mon propre cadre.

J'ai déjà fait ça avec un très vieux cahier il y a quelques années , et étant huMAN, je veux plus grand et mieux maintenant!

J'ai essayé les diaporamas GL dans Debian Squeeze depuis le site RPi, mais cela me donne 0,1FPS sur n'importe quelle option. Je soupçonne que c'est parce que X n'utilise pas encore l'API OpenGL. (comme indiqué Il s'agit d'OpenGL: ES)

Ensuite, je suis allé installer la distribution XBMC et j'ai été très agréablement surpris qu'il puisse lire des films avi encodés en xvid hors de la boîte. C'était un peu lent dans l'interface utilisateur, mais c'est vraiment fascinant. Il y a un économiseur d'écran intégré, ce qui est beaucoup plus rapide, mais il y a très peu ou pas de contrôle sur les paramètres de l'économiseur d'écran.

Y a-t-il quelque chose que je peux simplement charger pour utiliser les économiseurs d'écran OpenGL pour le RPi, dans n'importe quelle distribution et n'importe quelle configuration? Je n'ai pas peur d'aller dans des installations mouvementées.

Piotr Kula
la source
Avez-vous essayé de modifier les configurations RAM / GPU pour X pour utiliser plus de RAM pour le rendu 3D. Je ne me souviens plus de l'endroit exact où j'ai lu ça maintenant.
WillyWonka
1
Votre projet d'ordinateur portable est génial. Je serai intéressé à jeter un coup d'œil lorsque vous réussirez à le faire avec un Pi également.
Jivings
Jivings, je pense que le port Android 4 sera mon salut .. raspberrypi.org/archives/1700
Piotr Kula

Réponses:

8

Vous devez utiliser les économiseurs d'écran OpenGL: ES, pas ceux d'OpenGL.

OpenGL est un framework de rendu. OpenGL: ES est la version pour les appareils mobiles. Tout ce qui utilise OpenGL fonctionnera douloureusement lentement parce que le Pi ne le prend pas en charge, donc tout ce qui veut faire des graphiques accélérés doit être modifié pour utiliser OpenGL: ES à la place.

PhonicUK
la source
S'agit-il d'un ensemble d'économiseurs d'écran différents? Je ne sais pas de quoi vous parlez?
Piotr Kula
Non, c'est une API graphique, comme open gl mais destinée à un système embarqué ou plus petit (y compris les téléphones)
Chris Stratton
2
OpenGL est un framework de rendu. OpenGL: ES est la version pour les appareils mobiles. Tout ce qui utilise OpenGL fonctionnera douloureusement lentement parce que le Pi ne le prend pas en charge, donc tout ce qui veut faire des graphiques accélérés doit être modifié pour utiliser OpenGL: ES à la place.
PhonicUK
Oui ... je l'ai réalisé. Alors, comment puis-je utiliser les économiseurs d'écran OpenGL avec la nouvelle API OpenGL: ES; Mais en l'état, il semble qu'il n'ait pas encore été porté. Je le ferais, mais je n'ai aucune expérience dans ce domaine ... Soo .... Votre réponse ne m'aide pas vraiment :( car elle n'a aucun rapport avec ma question.
Piotr Kula
Merci pour la réponse PhonicUK. Dans l'état actuel des choses, votre réponse n'est pas très utile - même si je sais qu'elle est correcte. Pouvez-vous ajouter des informations sur ce qu'est OpenGL (: ES) et pourquoi vous devez en utiliser un et pas un autre?
Alex Chamberlain