|
Posted by richardlyons
at Feb 2, 2018, 3:45:03 PM
|
ver 5.7 on Linux "Can't create graphics environment"
Installed 5.7 from the tgz 'SweetHome3D-5.7-linux-x64.tgz' and happily the program opens via 'SweetHome3D-Java3D-1_5_2', and runs 2D layout.
However there is no 3D rendering, and the following errors are logged on startup
$ /opt/SweetHome3D-5.7/SweetHome3D-Java3D-1_5_2 Java 3D: implicit antialiasing enabled amdgpu_parse_asic_ids: Cannot parse ASIC IDs: Ressource temporairement non disponible Exception in thread "AWT-EventQueue-0" javax.media.j3d.IllegalRenderingStateException: Can't create graphics environment for Canvas 3D at com.eteks.sweethome3d.j3d.Component3DManager.getCanvas3D(Unknown Source) at com.eteks.sweethome3d.j3d.Component3DManager.getOnscreenCanvas3D(Unknown Source) at com.eteks.sweethome3d.swing.HomeComponent3D.createComponent3D(Unknown Source) at com.eteks.sweethome3d.swing.HomeComponent3D.access$200(Unknown Source) at com.eteks.sweethome3d.swing.HomeComponent3D$1.ancestorAdded(Unknown Source) at javax.swing.AncestorNotifier.fireAncestorAdded(AncestorNotifier.java:86) at javax.swing.AncestorNotifier.componentShown(AncestorNotifier.java:193) at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:180) at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179) at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179) at java.awt.Component.processComponentEvent(Component.java:6365) at java.awt.Component.processEvent(Component.java:6313) at java.awt.Container.processEvent(Container.java:2237) at java.awt.Window.processEvent(Window.java:2025) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2295) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
It is a generic AMD 64-bit box running Arch Linux. (The distro packaged version is only ver 5.6, and in any case does not run.)
Is this sufficient info to identify the problem? TIA
|