OpenGL SGX no support for hardware renderer

Hi all,

i want to have openGL support in firefox. I bulid and install the TI SGX -Modules:

ubuntu@arm:~$ lsmod

Module Size Used by omaplfb 12027 0 usb_f_ecm 7909 1 g_ether 1802 0 usb_f_rndis 17719 2 g_ether u_ether 9460 3 usb_f_ecm,usb_f_rndis,g_ether libcomposite 38675 3 usb_f_ecm,usb_f_rndis,g_ether pvrsrvkm 184039 1 omaplfb pruss_remoteproc 12852 0 c_can_platform 5971 0 c_can 9400 1 c_can_platform can_dev 7494 1 c_can uio_pdrv_genirq 2848 0 uio 7032 1 uio_pdrv_genirq ubuntu@arm:~$

The demos like Chameleonman runs perfect.

But i have no hardware renderer!

ubuntu@arm:~$ es2_info
libEGL warning: DRI2: failed to authenticate
EGL_VENDOR: Mesa Project
GL_VERSION: OpenGL ES 2.0 Mesa 10.1.3
GL_RENDERER: Software Rasterizer
GL_EXT_blend_minmax, GL_EXT_multi_draw_arrays,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_format_BGRA8888, GL_OES_depth24, GL_OES_element_index_uint,
GL_OES_fbo_render_mipmap, GL_OES_mapbuffer, GL_OES_rgb8_rgba8,
GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_texture_3D,
GL_OES_texture_npot, GL_OES_depth_texture, GL_OES_packed_depth_stencil,
GL_EXT_texture_type_2_10_10_10_REV, GL_OES_get_program_binary,
GL_APPLE_texture_max_level, GL_EXT_discard_framebuffer,
GL_EXT_read_format_bgra, GL_NV_fbo_color_attachments,
GL_OES_vertex_array_object, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_EXT_texture_rg,
GL_EXT_unpack_subimage, GL_NV_draw_buffers, GL_NV_read_buffer,
GL_EXT_map_buffer_range, GL_OES_surfaceless_context


What can i do?

Please search this list, we've repeatedly documented the
do/don't/con/pro's of the "Current" SGX situation so many times, it
should be easy to find...


Hi Robert,

it is not as if i did not search a lot of time. But there are so many differnt ways for differnt aims.
Please answer me on question!
Is there a possibility to get hardware support for the OpenGL Driver in Firefox with the Sitara AM3359 with Ubuntu 14.04, X-Server and Ti kernel 3.14?

Thank you very much!


OpenGL = "nope"...
X-server/Xorg = "nope"..

We have EGL and opengl es 1/2 support.. Framebuffer...


Hey Robert,
I’m still getting the gist of the framebuffer implementation. Can the system read a h.264 mpeg file and send it to the framebuffer letting the VR530 handle any decoding?
What sort of performance numbers can be expected? 720p at 30 hz for example? any CPU Overhead numbers?

The sgx530 used on the am335x is not capable of that.

It's OpenGL_ES 2.0 hardware...