Don't jump directly to point 4.
Continue reading the sub-points 4.1 and 4.2.
I've assume you know how to run an executable file (script) under linux.
If don't, you will have to learn or finally ask again for help.
Anyway stop using the SH3D repository version under any kind of linux.
Error 3D rendering
This topic has been viewed 15111 times and has 15 replies
Re: Error 3D rendering
A computer program does what you tell it to do, not what you want it to do. Murphy's Law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law
Re: Error 3D rendering
Hello,
Same problem here: "SH3D will exit now because of a fatal error in the 3D rendering system. Please update DirectX/OpenGL drivers of your graphics card"
I have the latest version of all drivers. Windows 11 Pro fully updated, Nvidia 3080ti with latest drivers (551.76) and the program don't want to start.
Any ideas? Thank you
Same problem here: "SH3D will exit now because of a fatal error in the 3D rendering system. Please update DirectX/OpenGL drivers of your graphics card"
I have the latest version of all drivers. Windows 11 Pro fully updated, Nvidia 3080ti with latest drivers (551.76) and the program don't want to start.
Any ideas? Thank you
-
herman909k
- Posts: 3
- Joined: Wed Apr 24, 2024 11:55 am
- Country: NL
Re: Error 3D rendering
Followed a recommendation, run in terminal. May be it gives some clues.
HPZ4Tumbleweed:/opt/SweetHome3D-7.3 # ./SweetHome3D123
com.jogamp.opengl.GLException: J3D-Renderer-1: Error making temp context(1) current: display 0x7f12dc14a890, context 0x7f12dc2f5818, drawable X11OnscreenGLXDrawable[Realized true,
Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@70b22d09,
Handle 0x2d0008b,
Surface JAWTWindow[0x7e1d34b6][JVM version: 1.8.0_202 (1.8.0 update 202)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 731 x 506 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x2d0008b, surfaceHandle 0x2d0008b, bounds [ 0 / 0 731 x 506 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 731x506], pixels[scale 1.0, 1.0 -> 731x506], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x28],
encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f12dc14a890, owner true, JAWTToolkitLock[obj 0x3cadeeb5, isOwner true, <5342b4a6, 32f911a2>[count 1, qsz 0, owner <J3D-Renderer-1>]]], idx 0], visualID 0x28, fbConfigID 0xdf,
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
awtComponent com.eteks.sweethome3d.j3d.Component3DManager$ObservedCanvas3D[canvas2,0,0,731x506],
surfaceLock <640cdfc1, 99317f6>[count 1, qsz 0, owner <J3D-Renderer-1>]]]
at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:393)
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:794)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:677)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:615)
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4612)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2386)
at javax.media.j3d.Renderer.doWork(Renderer.java:881)
at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics contextX11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
X11Util: Open X11 Display Connections: 2
X11Util: Open[0]: NamedX11Display[:0, 0x7f12dc02ad20, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x7f12dc14a890, refCount 1, unCloseable false]
HPZ4Tumbleweed:/opt/SweetHome3D-7.3 # ./SweetHome3D123
com.jogamp.opengl.GLException: J3D-Renderer-1: Error making temp context(1) current: display 0x7f12dc14a890, context 0x7f12dc2f5818, drawable X11OnscreenGLXDrawable[Realized true,
Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@70b22d09,
Handle 0x2d0008b,
Surface JAWTWindow[0x7e1d34b6][JVM version: 1.8.0_202 (1.8.0 update 202)
JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0 731 x 506 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x2d0008b, surfaceHandle 0x2d0008b, bounds [ 0 / 0 731 x 506 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 731x506], pixels[scale 1.0, 1.0 -> 731x506], visible true, lockedExt false,
config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x28],
encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f12dc14a890, owner true, JAWTToolkitLock[obj 0x3cadeeb5, isOwner true, <5342b4a6, 32f911a2>[count 1, qsz 0, owner <J3D-Renderer-1>]]], idx 0], visualID 0x28, fbConfigID 0xdf,
requested GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
chosen GLCaps[glx vid 0x28, fbc 0xdf: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
awtComponent com.eteks.sweethome3d.j3d.Component3DManager$ObservedCanvas3D[canvas2,0,0,731x506],
surfaceLock <640cdfc1, 99317f6>[count 1, qsz 0, owner <J3D-Renderer-1>]]]
at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:393)
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:794)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:677)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:615)
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4612)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2386)
at javax.media.j3d.Renderer.doWork(Renderer.java:881)
at javax.media.j3d.J3dThread.run(J3dThread.java:271)
Error in Java 3D : 3 Renderer: Error creating Canvas3D graphics contextX11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
X11Util: Open X11 Display Connections: 2
X11Util: Open[0]: NamedX11Display[:0, 0x7f12dc02ad20, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0, 0x7f12dc14a890, refCount 1, unCloseable false]
-
herman909k
- Posts: 3
- Joined: Wed Apr 24, 2024 11:55 am
- Country: NL
Re: Error 3D rendering
Add: system is Suse Tumbleweed, NVIDIA Quatro M4000, all drivers up to date. Using the Java openjdk version 11.0.23 gives these kind of errors too.
Re: Error 3D rendering
1. Why you've installed under /opt which is under root system?
2. Why you run it as root?
2.1 This is not recommended to do for any applications which usually have to run by a user!
2.2 Particularly for SH3D is that will create the .eteks properties folder under root and not under /home/[user-name]/ if you run it as root.
3. I don't know from where you have "SweetHome3D123" file and what is inside. It should be only "SweetHome3D".
4. There have to be also "SweetHome3D-Java3D-1_5_2" file.
Try to run with this file.
5. If you follow STRICTLY the steps described in user's guide this files need to start SH3D by double click on them.
2. Why you run it as root?
2.1 This is not recommended to do for any applications which usually have to run by a user!
2.2 Particularly for SH3D is that will create the .eteks properties folder under root and not under /home/[user-name]/ if you run it as root.
3. I don't know from where you have "SweetHome3D123" file and what is inside. It should be only "SweetHome3D".
4. There have to be also "SweetHome3D-Java3D-1_5_2" file.
Try to run with this file.
5. If you follow STRICTLY the steps described in user's guide this files need to start SH3D by double click on them.
A computer program does what you tell it to do, not what you want it to do. Murphy's Law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law
-
herman909k
- Posts: 3
- Joined: Wed Apr 24, 2024 11:55 am
- Country: NL
Re: Error 3D rendering
I switched to Wayland from X11 and Sweethome 3D 7.4 is running nicely -:)
Salutations
Herman
Salutations
Herman
Who is online
Users browsing this forum: No registered users and 1 guest