I have a computer called the Hardkernel ODROID-XU3, running Ubuntu 14.04.
This is a so-called Single Board Computer (SBC), similar in ways to the Raspberry Pi, except more powerful (more RAM, multiple CPU cores).
Anyway, I installed Blender on it (using apt-get), but when I try to run Blender, I get:
odroid@odroid:~$ blender
Color management: using fallback mode for management
connect failed: No such file or directory
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: dlopen /usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen ${ORIGIN}/dri/exynos_dri.so failed (${ORIGIN}/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen /usr/lib/dri/exynos_dri.so failed (/usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: exynos_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: exynos
Writing: /tmp/blender.crash.txt
Segmentation fault
I’d imagine that even if Blender had full ES support, this would be more hassle than it’s worth. Your performance would be abysmal, if you could ever get it to compile for your platform.
Depends a bit on use case, I think. For someone with complex scenes it might be unbearable.
I’m just wanting to do very basic stuff.
Here is output of glmark2-es benchmark on the device:
=======================================================
glmark2 2012.08
=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-T628
GL_VERSION: OpenGL ES 3.0
=======================================================
[build] use-vbo=false: FPS: 65 FrameTime: 15.385 ms
[build] use-vbo=true: FPS: 116 FrameTime: 8.621 ms
[texture] texture-filter=nearest: FPS: 105 FrameTime: 9.524 ms
[texture] texture-filter=linear: FPS: 144 FrameTime: 6.944 ms
[texture] texture-filter=mipmap: FPS: 97 FrameTime: 10.309 ms
[shading] shading=gouraud: FPS: 72 FrameTime: 13.889 ms
[shading] shading=blinn-phong-inf: FPS: 72 FrameTime: 13.889 ms
[shading] shading=phong: FPS: 72 FrameTime: 13.889 ms
[bump] bump-render=high-poly: FPS: 70 FrameTime: 14.286 ms
[bump] bump-render=normals: FPS: 73 FrameTime: 13.699 ms
[bump] bump-render=height: FPS: 112 FrameTime: 8.929 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 102 FrameTime: 9.804 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 72 FrameTime: 13.889 ms
[pulsar] light=false:quads=5:texture=false: FPS: 72 FrameTime: 13.889 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 63 FrameTime: 15.873 ms
[desktop] effect=shadow:windows=4: FPS: 68 FrameTime: 14.706 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 34 FrameTime: 29.412 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 34 FrameTime: 29.412 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 42 FrameTime: 23.810 ms
[ideas] speed=duration: FPS: 55 FrameTime: 18.182 ms
[jellyfish] <default>: FPS: 72 FrameTime: 13.889 ms
[terrain] <default>: FPS: 30 FrameTime: 33.333 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 73 FrameTime: 13.699 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 73 FrameTime: 13.699 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 73 FrameTime: 13.699 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 73 FrameTime: 13.699 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
=======================================================
glmark2 Score: 74
=======================================================
I don’t know specifically how good or bad that final score is but anyways if you look at the individual tests you can see that many of them ran at quite good FPS.