It looks like some people got success using accelerated compiz and some applications (chromium, quake3, etc). But it's not clear how to get it working. I tried replicating the steps to get chromium using EGL (chromium --use-gl=egl), but when I try opening "chromium://gpu-internals" tab, it fails to show.
EDIT: Now GPU information is shown with chrome://gpu, and no longer with chrome://gpu-internals. Tried it and it shows chromium is working in software mode only
I tried it with XFCE with compositor disabled, and also with chromium --use-gl=egl, but no luck.
Also in the console, the following errors are displayed:
$this->bbcode_second_pass_code('', '$ chromium --use-gl=egl
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
[643:684:0715/161528:ERROR:connection.cc(742)] sqlite error 11, errno 0: database disk image is malformed
[643:684:0715/161528:ERROR:connection.cc(742)] sqlite error 11, errno 0: database disk image is malformed
[643:684:0715/161529:ERROR:connection.cc(742)] sqlite error 11, errno 0: database disk image is malformed
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
[643:643:0715/161532:ERROR:CONSOLE(472)] "Uncaught TypeError: Cannot call method 'addEventListener' of null", source: chrome://gpu/gpu_internals.js (472)
libEGL warning: DRI2: failed to authenticate')
/proc/cpuinfo errors are weird. I can cat it without a problem. Also I'm wondering why are these sqlite errors popping up...
Another edit: I have noticed I'm using FBDEV driver, I suppose you have to use armsoc driver for this to work, but I tried uninstalling xf86-video-fbdev and installing xf86-video-armsoc, without success: X doesn't even load
And another edit: Configured X to use armsoc driver. It is slow, and chromium does show the same errors. There is a maybe important difference though: when using armsoc driver, chromium shows different errors for the DRI module:
$this->bbcode_second_pass_code('', 'Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
[1043:1043:0715/164506:ERROR:CONSOLE(472)] "Uncaught TypeError: Cannot call method 'addEventListener' of null", source: chrome://gpu/gpu_internals.js (472)
libEGL warning: failed to create a pipe screen for armsoc
libEGL warning: DRI2: failed to open armsoc (search paths /usr/lib/xorg/modules/dri)
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo
Failed to open /proc/cpuinfo')
It tries loading /usr/lib/xorg/modules/dri, and this module doesn't exist...