Print at Dec 18, 2025, 6:59:42 AM

Posted by osopez at Jul 1, 2023, 7:34:51 PM
Error opening Sweet Home 3D
Good afternoon,
I just installed the latest version of Sweet Home 3D on my computer, and I get this error:

3D Error
Sweet Home 3D will now end because a fatal error has occurred in the 3D rendering system.
Please update the DirectT/OpenGL drivers of your graphics card.

and in the java console I get the following error message:
javax.media.j3d.IllegalRenderingStateException: Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
at javax.media.j3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8090)
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6439)
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)

The features of my PC are:
- Windows edition: Windows 11 Professional (64 bit)
- Graphics: AMD Radeon(TM) RX Vega 10 Graphics
- OpenGL API Version: 4.6
- OpenGL® Driver Version: 23.05.230121_8e1c912

From what I see, my version of OpenGL is much higher than required...

I have been researching on the Internet, and I have made the following checks:
- In Settings > System > Display > Graphics: I have customized the Sweet Home 3D app so that the graphics preference is 'High performance'
- In the DirectX diagnostic tool (dxdiag), I have checked my version of DirectX which is 12. Still I have launched the updater to catch up, and it had no pending updates.
- In the advanced settings of my screen, I have verified that in the properties of the adapter (AMD Radeon(TM) RX Vega 10 Graphics), the device status is: 'This device is working correctly.' and the driver has the latest version.
- Obviously my Windows is updated to the latest versions; I also have antivirus and other official applications to the latest version available; all of them paid programs and with official licenses.
- I tried to install it with 32 and 64 bits, and it didn't work either.

I don't know what else I can do, or what else I need to check to make it work.
I would appreciate any help on this topic.

All the best.
------------------------------------------------------------------------------------------------------------------
--Original message in Spanish on http://www.sweethome3d.com/support/forum/view...ad,12557-----------------
------------------------------------------------------------------------------------------------------------------
Buenas tardes,
Acabo de instalar la última versión del Sweet Home 3D en mi equipo, y me salta este error:

3D Error
Sweet Home 3D terminará ahora porque ha ocurrido un error fatal en el sistema de renderizado 3D.
Por favor actualiza los drivers DirecT/OpenGL de tu tarjeta gráfica


y en la consola de Java me aparece el siguiente mensaje de error:
javax.media.j3d.IllegalRenderingStateException: Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
at javax.media.j3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8090)
at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6439)
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)


Las características de mi equipo son:
- Edición de Windows: Windows 11 Professional (64 bit)
- Gráficos: AMD Radeon(TM) RX Vega 10 Graphics
- OpenGL API Version: 4.6
- OpenGL® Driver Version: 23.05.230121_8e1c912

Por lo que veo, mi version de OpenGL es bastante superior a la requerida...

He estado investigando por Internet, y he realizado las siguientes comprobaciones:
- En Configuración > Sistema > Pantalla > Gráficos: he personalizado la app de Sweet Home 3D para que la preferencia de gráficos sea 'Alto rendimiento'
- En la herramienta de diagnóstico de DirectX (dxdiag), he comprobado mi versión de DirectX que es la 12. Aún así he lanzado el actualizador para que se pusiera al día, y no tenía actualizaciones pendientes.
- En los ajustes avanzados de mi pantalla, he verificado que en las propiedades del adaptador (AMD Radeon(TM) RX Vega 10 Graphics), el estado del dispositivo es: 'Este dispositivo funciona correctamente.' y el controlador tiene la última versión.
- Evidentemente mi Windows está actualizado a las últimas versiones; además tengo antiviruus y demás aplicaciones oficiales a la última versión disponible; todos ellos programas de pago y con licencias oficiales.

No sé qué más puedo hacer, ni qué mas debo comprobar para que funcione.
Agradecería cualquier ayuda sobre este tema.

Un saludo.