如何使用Debian GL屏幕保护程序或任何其他支持硬件加速的屏幕保护程序?


10

我的RPi的唯一目的是使用DVI输出功能,而我将撕开一个19英寸的LCD HD屏幕并将其构建到我自己的框架中。

几年前,我已经使用一个非常旧的笔记本进行了此操作,作为一名人类,我现在想要更大,更好!

我从RPi网站尝试了Debian Squeeze中的GL幻灯片,但是无论选择哪种方式,我都能获得0.1FPS。我怀疑是因为X尚未使用OpenGL API。 (如指出的是OpenGL:ES)

然后,我去安装了XBMC发行版,非常惊讶于它可以立即播放以xvid编码的avi电影。UI有点慢,但是确实很有趣。那里有一个内置的屏幕保护程序,速度更快,但是对屏幕保护程序的设置几乎没有控制。

我可以加载任何东西以任何发行版和任何配置使用RPi的OpenGL屏保吗?我不怕忙于安装。


您是否尝试过更改X的ram / gpu配置以将更多ram用于3d渲染。不记得确切在哪里..现在读这
WillyWonka

1
您的笔记本项目很棒。当您设法同时使用Pi进行操作时,我也会感兴趣。
吉文斯

Jivings,我认为Android的4端口将是我的拯救.. raspberrypi.org/archives/1700
彼得·库拉

Answers:


8

您需要使用OpenGL:ES屏幕保护程序,而不是OpenGL屏幕保护程序。

OpenGL是一个渲染框架。OpenGL:ES是用于移动设备的版本。任何使用OpenGL的程序都会运行缓慢,因为Pi不支持它,因此任何想要做加速图形的事物都需要修改为使用OpenGL:ES。


那是一组不同的屏幕保护程序吗?我不确定您指的是什么?
Piotr Kula 2012年

不,它是一个图形API,类似于open gl,但适用于嵌入式或较小的系统(包括电话)
克里斯·斯特拉顿

2
OpenGL是一个渲染框架。OpenGL:ES是用于移动设备的版本。任何使用OpenGL的东西都会运行缓慢,因为Pi不支持它,因此任何想要做加速图形的东西都需要修改为使用OpenGL:ES。
PhonicUK

是的,我意识到了。因此,如何在新的API OpenGL:ES中使用OpenGL屏幕保护程序;但就目前情况看,它似乎尚未移植。我会做它-但我有没有经验......洙....你的回答并不能真正帮助我:(因为它是无关的我的问题。
彼得·库拉

感谢您的回答PhonicUK。就目前而言,您的答案并不是非常有用-尽管我知道它是正确的。您是否可以添加有关什么是OpenGL(:ES)以及为什么必须使用一个而不是另一个的信息?
亚历克斯·张伯伦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.