Print at Dec 20, 2025, 9:31:57 PM

Posted by Trucoto at Jan 25, 2021, 6:01:00 PM
Re: Startup problem with initializing 3D (Debian 10 Linux, Intel i5-4570 onboard graphic)
I am having the same problem. I installed the regular version that comes with Ubuntu 20.10 and everything works except recording video. I tried downloading the version from here and I have:

$ ./SweetHome3D
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Exception in thread "main" java.lang.ExceptionInInitializerError
at javax.media.j3d.GraphicsConfigTemplate3D.isGraphicsConfigSupported(GraphicsConfigTemplate3D.java:348
)
at com.eteks.sweethome3d.j3d.Component3DManager.createGraphicsConfigurationTemplate3D(Unknown Source)
at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Unknown Source)
at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.init(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
Caused by: com.jogamp.opengl.GLException: Profiles [GL4bc, GL3bc, GL2, GLES1] not available on device null
at com.jogamp.opengl.GLProfile.get(GLProfile.java:1039)
at com.jogamp.opengl.GLProfile.get(GLProfile.java:1050)
at com.jogamp.opengl.GLProfile.getMaxFixedFunc(GLProfile.java:803)
at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:131)
at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:858)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:267)


My graphic card is reported as "Mesa Intel® HD Graphics 620 (KBL GT2)"; I tried adding "export MESA_GL_VERSION_OVERRIDE=3.1" to SweetHome3D script but to no avail. I also tried renaming my .eteks directory. Any ideas?