我目前正在BeagleBone上开发QT Quick应用程序。 一开始我在X服务器上运行它,我得到正确颜色的方式是改变xorg配置(超级简单),但速度非常慢。
server.route({
method: 'POST',
path: '/login',
config: {
auth: false,
validate: {
payload: {
email: Joi.string().email().required(),
password: Joi.string().min(2).max(200).required()
}
},
handler: function (request, reply) {
getValidatedUser(request.payload.email, request.payload.password)
.then(function (user) {
if (user) {
//ERROR OCCURS HERE: IT SAYS SESSION IS UNDEFINED
request.auth.session.set(user);
return reply('Login Successful!');
} else {
return reply(Boom.unauthorized('Bad email or password'));
}
});
// .catch(function (err) {
// return reply(Boom.badImplementation());
// });
}
}
});
现在我设法在BeagleBone上安装了图形驱动程序,现在我可以使用硬件加速在EGLFS平台上运行应用程序,但颜色总是错误的,我不知道如何更改EGL配置,我尝试了一切
我很感激有任何想法可以帮助我继续这个。
答案 0 :(得分:0)
我不确定它是否在BeagleBone上也是一样的,但它就像在RPi上一样,
QQuickView view;
QSurfaceFormat currentSurface = view.format();
currentSurface.setRedBufferSize(8);
currentSurface.setGreenBufferSize(8);
currentSurface.setBlueBufferSize(8);
currentSurface.setAlphaBufferSize(0);
view.setFormat(currentSurface);
因此,您可以将EGL设置为24位。
答案 1 :(得分:0)
通过修改文件来修复:/etc/powervr.ini
:
[default]
#WindowSystem=libpvrDRMWSEGL_FRONT.so
WindowSystem=libpvrDRMWSEGL.so
DisableHWTQTextureUpload=0
ParamBufferSize=1677216
DefaultPixelFormat=RGB565