Tegra2 AC100 running Ubuntu precise using the L4T release 12 Beta driver

Installation instructions: https://wiki.ubuntu.com/ARM/TEGRA/AC100#Graphics Used the Ubuntu precise nvidia-tegra package. Driver: http://developer.nvidia.com/content/linux-tegra-l4t-beta-release /usr/bin/java java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1) (6b24-1.11.1-0ubuntu1) OpenJDK Zero VM (build 20.0-b12, mixed mode) LIBXCB_ALLOW_SLOPPY_LOCK: LIBGL_DRIVERS_PATH: LIBGL_DEBUG: java - Platform: LINUX / Linux 3.0.19-1-ac100 (os), arm (arch) 2 cores MachineDescription: runtimeValidated true, littleEndian true, 32Bit true, primitive size / alignment: int8   1 / 1, int16   2 / 2 int    4 / 4, long    4 / 4 int32  4 / 4, int64   8 / 8 float  4 / 4, double  8 / 8, ldouble 8 / 8 pointer 4 / 4, page   4096 Platform: Java Version: 1.6.0_24, VM: OpenJDK Zero VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Sun Microsystems Inc., http://java.sun.com/, is JavaSE: true - - Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-bmanual-20120218 Implementation Branch: master Implementation Commit: 0483f0e14d87646fdcdc0e4d755f3cc93743e7e3 - - Package: javax.media.opengl Extension Name: javax.media.opengl Specification Title: Java Bindings for OpenGL API Specification Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: Java Bindings for OpenGL Runtime Environment Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-bmanual-20120219 Implementation Branch: master Implementation Commit: 7fa5253360a06131792daf1d8d5b8ae47f0fa776 - Info: XInitThreads called for concurrent Thread support javax.media.opengl.GLException: X11GLXDrawableFactory - Could not initialize shared resources for :0 at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:267) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261) at java.lang.Thread.run(Thread.java:679) Caused by: java.lang.NullPointerException: at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:464) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:246) ... 2 more NvRmPrivGetChipIdStub: Could not read Tegra chip id/rev Expected on kernels without Tegra3 support, using Tegra2 Default Profiles Native GL4bc	false GL4	false GL3bc	false GL3	false GL2	false GL2ES1	true GLES1	true [1.0 (ES profile, hardware)] GL2ES2	true GLES2	true [2.0 (ES profile, ES2 compatible, hardware)] Profiles GLProfile[GL2ES2/GLES2] GLProfile[GL2ES1/GLES1] GLProfile[GLES2/GLES2] GLProfile[GLES2/GLES2] GLProfile[GLES1/GLES1] default GLProfile[GLES2/GLES2]

Desktop Capabilities: none

EGL Capabilities: GLCaps[0x1: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x1: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x1: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0x2: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x2: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x2: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0x3: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x3: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x3: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0x4: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x4: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x4: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0x5: vid 0x21, on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x5: vid 0x21, offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x5: vid 0x21, offscr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES2]] GLCaps[0x6: vid 0x0, offscr, rgba 0x0/0/0/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], []] GLCaps[0x6: vid 0x0, offscr, rgba 0x0/0/0/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, []] GLCaps[0x7: vid 0x0, offscr, rgba 0x0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], []] GLCaps[0x7: vid 0x0, offscr, rgba 0x0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, []] GLCaps[0x8: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x8: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x8: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0x9: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0x9: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x9: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0xa: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0xa: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0xa: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0xb: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES1, GLES2, VG]] GLCaps[0xb: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0xb: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES1, GLES2, VG]] GLCaps[0xc: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0xd: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0xe: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0xf: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x10: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x11: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x12: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x13: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES1, GLES2, VG]] GLCaps[0x14: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x15: vid 0x0, offscr, rgba 0x4/4/4/4, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x16: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x17: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x18: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x18: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x18: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES2]] GLCaps[0x19: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x19: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x19: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES2]] GLCaps[0x1a: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1a: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x1a: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES2]] GLCaps[0x1b: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1b: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x1b: vid 0x21, offscr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], pixmap, [GLES2]] GLCaps[0x1c: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1c: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x1d: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1d: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x1e: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1e: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x1f: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x1f: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x20: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x20: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x21: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x21: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x22: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x22: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x23: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x23: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x24: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x25: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x26: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x27: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x28: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x28: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x29: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x29: vid 0x21, offscr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x2a: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x2a: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x2b: vid 0x21, on-scr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x2b: vid 0x21, offscr, rgba 0x5/6/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x2c: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/8/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x2d: vid 0x0, offscr, rgba 0x5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/5, sample-ext NV_coverage_sample, dbl, mono, hw, GLProfile[GLES2/GLES2], pbuffer [r2t 0, r2tr 0, float 0], [GLES2]] GLCaps[0x2e: vid 0x21, on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]] GLCaps[0x2f: vid 0x21, on-scr, rgba 0x5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2], [GLES2]]

X11 RandR Version 1.3 Detected screen origin 0 / 0, size 1024 x 600 - X11GraphicsDevice[type X11, connection :0]: Native GL4bc	false GL4	false GL3bc	false GL3	false GL2	false GL2ES1	true GLES1	true [1.0 (ES profile, hardware)] GL2ES2	true GLES2	true [2.0 (ES profile, ES2 compatible, hardware)] Profiles GLProfile[GL2ES2/GLES2] GLProfile[GL2ES1/GLES1] GLProfile[GLES2/GLES2] GLProfile[GLES2/GLES2] GLProfile[GLES1/GLES1] default GLProfile[GLES2/GLES2]

Swap Interval -1 GL Profile    GLProfile[GLES2/GLES2] CTX VERSION   2.0 (ES profile, ES2 compatible, hardware) - OpenGL ES 2.0 14.01002 GL            jogamp.opengl.es2.GLES2Impl@89cc5e GL_VENDOR     NVIDIA Corporation GL_RENDERER   NVIDIA Tegra GL_VERSION    OpenGL ES 2.0 14.01002 GL_EXTENSIONS 40 GL_NV_platform_binary GL_OES_rgb8_rgba8 GL_OES_EGL_sync GL_OES_fbo_render_mipmap GL_NV_depth_nonlinear GL_NV_draw_path GL_NV_texture_npot_2D_mipmap GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_vertex_half_float GL_OES_mapbuffer GL_NV_draw_buffers GL_NV_multiview_draw_buffers GL_EXT_Cg_shader GL_EXT_packed_float GL_OES_texture_half_float GL_OES_texture_float GL_EXT_texture_array GL_OES_compressed_ETC1_RGB8_texture GL_EXT_texture_compression_latc GL_NV_texture_compression_latc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_NV_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_NV_get_tex_image GL_NV_read_buffer GL_NV_shader_framebuffer_fetch GL_NV_fbo_color_attachments GL_EXT_bgra GL_EXT_texture_format_BGRA8888 GL_EXT_unpack_subimage GL_NV_pack_subimage GL_NV_texture_compression_s3tc_update GL_NV_read_depth GL_NV_read_stencil GL_EXT_robustness GL_OES_standard_derivatives GL_NV_EGL_stream_consumer_external GL_NV_coverage_sample GLX_EXTENSIONS 23 EGL_NV_post_sub_buffer EGL_KHR_fence_sync EGL_KHR_stream EGL_NV_native_query EGL_NV_coverage_sample EGL_NV_system_time EGL_NV_stream_consumer_gltexture EGL_KHR_gl_renderbuffer_image EGL_NV_perfmon EGL_KHR_lock_surface EGL_NV_post_convert_rounding EGL_KHR_image_base EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_2D_image EGL_KHR_stream_fifo EGL_KHR_vg_parent_image EGL_KHR_image EGL_KHR_image_pixmap EGL_NV_depth_nonlinear EGL_NV_coverage_sample_resolve EGL_KHR_config_attribs EGL_NV_sync EGL_NV_stream_producer_eglsurface GLSL          true, shader-compiler: true - Requested: GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono, hw, GLProfile[GLES2/GLES2]] Chosen  : GLCaps[0x5: vid 0x21, on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2], [GLES2]]