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

From JogampWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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]]