jiangxuan 发表于 2016-8-12 00:41:08

cubieboard4使用webgl

关于cubieboard4在chromium浏览器使用webgl。
os是最新的lubuntu mmc1.1版。
default的chromium试过,不行。
更新chromium51版后还是不行。
有成功使用过的同志吗

sunbeyond 发表于 2016-8-12 09:37:24

之前尝试chromium 用起GPU, 不过加速选项里都是OpenGL,没有OpenGLES。你指定webgl是在哪里指定。

jiangxuan 发表于 2016-8-13 11:37:09

sunbeyond 发表于 2016-8-12 09:37 static/image/common/back.gif
之前尝试chromium 用起GPU, 不过加速选项里都是OpenGL,没有OpenGLES。你指定webgl是在哪里指定。 ...

webgl就是OpenGLES2.0.
输入about:gpu可以看到图像处理的对应情况。里面有webgl的对应情况
您说的加速选项是指哪里的选项?

sunbeyond 发表于 2016-8-15 11:44:28

jiangxuan 发表于 2016-8-13 11:37 static/image/common/back.gif
webgl就是OpenGLES2.0.
输入about:gpu可以看到图像处理的对应情况。里面有webgl的对应情况
您说的加速选 ...

嗯嗯。webgl 本质是用了OpenGLES,

时间有点久了。关于选项指定问题应该是我记错。 只有开启和关闭加速选项(settting->usinghardware acceleration when a..)


关于我判断是当前chromium只支持openGL情况是这样:

about:gpu查看Drvier information , 无论现在用的linaro1.0或linaro1.1,应该查看到没有检测pvr opengles。

实际当时我们这边还有个libglx库文件。 加libglx库文件,就能检测到pvr drivers。 libglx是关联opengl和linux桌面系统一套东西。 当时测试到加上libglx库 导致浏览器有部分黑色,而且不稳定。 报错地方都来自:glx。


下面是引用网上查到的文章:
GLX是OpenGL Extension to the X Window System的缩写。它作为x的扩展,是x协议和X server的一部分,已经包含在X server的代码中了。GLX提供了x
 window system使用的OpenGL接口,允许通过x调用OpenGL库。OpenGL 在使用时,需要与一个实际的窗口系统关联起来。在不同平台上有不同的机制以
关联窗口系统,在Windows上是WGL,在Linux上是GLX,在 Apple OS上是AGL等、、


如果你想折腾,我查看来树莓派那边: 用EGL 来关联chromium和OpenGLES
webgl,opengl/opengles Buildroot Environment for multiple TV WebKit ports using EGL and GLESv2, suppormting WebGL, Canvas, HTML5 Video as a texture and more.

https://github.com/Metrological/buildroot




jiangxuan 发表于 2016-8-24 20:50:07

sunbeyond 发表于 2016-8-15 11:44 static/image/common/back.gif
嗯嗯。webgl 本质是用了OpenGLES,

时间有点久了。关于选项指定问题应该是我记错。 只有开启和关闭加速 ...

多谢你的回复。
https://github.com/Metrological/buildroot
里面我找到了cubieboard2的config。
https://github.com/WebKitForWayland/buildroot/tree/master/board/cubietech
不知道你曾尝试过吗。这个config可以使用在cubieboard3上吗?

sunbeyond 发表于 2016-8-25 10:02:51

jiangxuan 发表于 2016-8-24 20:50 static/image/common/back.gif
多谢你的回复。
https://github.com/Metrological/buildroot
里面我找到了cubieboard2的config。


没用过。 不过跑起来应该没问题 , 就以太网和wifi蓝牙可能会有问题。

可以试试CT官方的config。不行的话把你那个cb2 config里面以太网,wifi蓝牙部分对比进行改改 (sys_config.fex也改一下相关部分)

https://github.com/cubieboard/linux-sdk-card-products/tree/master/ct/ct-linaro-server
页: [1]
查看完整版本: cubieboard4使用webgl