Hi,
I am running TestMultiPostWater.java from “JME3 Tests” project, and I got error below.
com.jme3.renderer.RendererException: Image format ‘RGB111110F’ is unsupported by the video hardware.
I want to learn what it means. My old laptop is Compaq Presario F763NR with Nvidia driver 304.135
Thanks.
HP Compaq Presario F763NR 15.4in. (120GB, AMD Athlon 64 X2 TK-57, 1.9GHz, 1GB RAM) Notebook/Laptop - Gray - KW061UA#ABA
Im quite certain your graphics card doesnt support the required opengl version. Some shaders wont work for you - probably the same ones as on android if i were to guess.
sgold
September 2, 2017, 7:35pm
3
It means that TestMultiPostWater is trying to use an image format that your hardware doesn’t support. Probably it’s related to the FilterPostProcessor. With a complete stack trace, someone might be able to say more.
You might try adding the following code to TestMultiPostWater.java:
import com.jme3.texture.Image.Format;
and
fpp.setFrameBufferFormat(Format.ABGR8);
to see if that works around the issue.
1 Like
nehon
September 2, 2017, 7:42pm
4
Actually Format.RGBA8 might be better.
1 Like
Here it is.
ant -f /home/erick/NetBeansProjects/JmeTests -Djavac.includes=jme3test/water/TestMultiPostWater.java -Dnb.internal.action.name=run.single -Drun.class=jme3test.water.TestMultiPostWater run-single
init:
Deleting: /home/erick/NetBeansProjects/JmeTests/build/built-jar.properties
deps-jar:
Updating property file: /home/erick/NetBeansProjects/JmeTests/build/built-jar.properties
Compiling 1 source file to /home/erick/NetBeansProjects/JmeTests/build/classes
Note: /home/erick/NetBeansProjects/JmeTests/src/jme3test/water/TestMultiPostWater.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
compile-single:
run-single:
Sep 02, 2017 2:26:57 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.1-stable
Branch: HEAD
Git Hash: af04bf9
Build Date: 2017-02-19
Sep 02, 2017 2:27:03 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: LWJGL 2.9.3 context running on thread jME3 Main
Graphics Adapter: null
Driver Version: null
Scaling Factor: 1
Sep 02, 2017 2:27:03 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
INFO: OpenGL Renderer Information
Vendor: NVIDIA Corporation
Renderer: GeForce 7000M / nForce 610M/integrated/SSE2
OpenGL Version: 2.1.2 NVIDIA 304.135
GLSL Version: 1.20 NVIDIA via Cg compiler
Profile: Compatibility
Sep 02, 2017 2:27:04 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio Renderer Information
Device: OpenAL Soft
Vendor: OpenAL Community
Renderer: OpenAL Soft
Version: 1.1 ALSOFT 1.15.1
Supported channels: 64
ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
Sep 02, 2017 2:27:04 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
WARNING: Pausing audio device not supported.
Sep 02, 2017 2:27:04 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio effect extension version: 1.0
Sep 02, 2017 2:27:04 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio max auxiliary sends: 4
Sep 02, 2017 2:27:05 PM com.jme3.material.plugins.J3MLoader readDefine
WARNING: In technique ‘GBuf’:
Define ‘VERTEX_COLOR’ mapped to non-existent material parameter ‘UseVertexColor’, ignoring.
Sep 02, 2017 2:27:05 PM com.jme3.material.plugins.J3MLoader readDefine
WARNING: In technique ‘GBuf’:
Define ‘MATERIAL_COLORS’ mapped to non-existent material parameter ‘UseMaterialColors’, ignoring.
Sep 02, 2017 2:27:05 PM com.jme3.material.plugins.J3MLoader readDefine
WARNING: In technique ‘GBuf’:
Define ‘V_TANGENT’ mapped to non-existent material parameter ‘VTangent’, ignoring.
Sep 02, 2017 2:27:05 PM com.jme3.material.plugins.J3MLoader readDefine
WARNING: In technique ‘GBuf’:
Define ‘MINNAERT’ mapped to non-existent material parameter ‘Minnaert’, ignoring.
Sep 02, 2017 2:27:05 PM com.jme3.material.plugins.J3MLoader readDefine
WARNING: In technique ‘GBuf’:
Define ‘PARALLAXMAP’ mapped to non-existent material parameter ‘ParallaxMap’, ignoring.
Sep 02, 2017 2:27:11 PM com.jme3.app.LegacyApplication handleError
SEVERE: Uncaught exception thrown in Thread[jME3 Main,5,main]
com.jme3.renderer.RendererException: Image format ‘RGB111110F’ is unsupported by the video hardware.
at com.jme3.renderer.opengl.TextureUtil.getImageFormatWithError(TextureUtil.java:101)
at com.jme3.renderer.opengl.TextureUtil.uploadTexture(TextureUtil.java:243)
at com.jme3.renderer.opengl.GLRenderer.updateTexImageData(GLRenderer.java:2211)
at com.jme3.renderer.opengl.GLRenderer.updateRenderTexture(GLRenderer.java:1500)
at com.jme3.renderer.opengl.GLRenderer.updateFrameBufferAttachment(GLRenderer.java:1531)
at com.jme3.renderer.opengl.GLRenderer.updateFrameBuffer(GLRenderer.java:1586)
at com.jme3.renderer.opengl.GLRenderer.setFrameBuffer(GLRenderer.java:1735)
at com.jme3.post.FilterPostProcessor.renderProcessing(FilterPostProcessor.java:216)
at com.jme3.post.FilterPostProcessor.renderFilterChain(FilterPostProcessor.java:301)
at com.jme3.post.FilterPostProcessor.postFrame(FilterPostProcessor.java:320)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1102)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1145)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:253)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:193)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:232)
at java.lang.Thread.run(Thread.java:745)
BUILD SUCCESSFUL (total time: 1 minute 14 seconds)
Thank you so much.
1 Like
Here is from the other tab.
Running on jMonkeyEngine 3.1-stable
Branch: HEAD
Git Hash: af04bf9
Build Date: 2017-02-19
LWJGL 2.9.3 context running on thread jME3 Main
Graphics Adapter: null
Driver Version: null
Scaling Factor: 1
OpenGL Renderer Information
Vendor: NVIDIA Corporation
Renderer: GeForce 7000M / nForce 610M/integrated/SSE2
OpenGL Version: 2.1.2 NVIDIA 304.135
GLSL Version: 1.20 NVIDIA via Cg compiler
Profile: Compatibility
sRGB framebuffer is not supported by video hardware, but was requested.
Audio Renderer Information
Device: OpenAL Soft
Vendor: OpenAL Community
Renderer: OpenAL Soft
Version: 1.1 ALSOFT 1.15.1
Supported channels: 64
ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
Pausing audio device not supported.
Audio effect extension version: 1.0
Audio max auxiliary sends: 4
No sRGB format available for ‘RGBA8’. Failling back to linear.
Returning hash code of content
Reading welcome page content from web failed!
Connection refused (Connection refused)
Checking page id 0 vs stored id 0
1 Like