|
Sweet Home 3D Forum » List all forums » » Forum: 3D problems » » » Thread: 3D part not loading anymore |
|
| Print at Dec 15, 2025, 8:57:56 PM | View all posts in this thread on one page |
| Posted by zsxdcfgvbjhjkl at Feb 13, 2025, 4:10:37 PM |
|
3D part not loading anymore I created several files to redo a room and I'm suddenly unable to see the 3D part. I've been able to get it to show up once today but after that, nothing. When I start it directly from the terminal, I see this: Java 3D: implicit antialiasing enabledCPU: i5-7500t On chip GPU OS: manjaro |
| Posted by sjb007 at Feb 14, 2025, 3:16:20 AM |
|
Re: 3D part not loading anymore Have you rebooted? It is sometimes possible for the gfx/opengl driver stack to get into a broken unrecoverable state that can only be fixed with a full reboot. |
| Posted by zsxdcfgvbjhjkl at Feb 14, 2025, 10:50:13 AM |
|
Re: 3D part not loading anymore I have now rebooted, but that's not working. glxinfo | grep OpenGL OpenGL vendor string: Inteljournalctl -p err -b I just reinstalled mesa and did a reboot, no luck |
| Posted by sjb007 at Feb 14, 2025, 2:32:14 PM |
|
Re: 3D part not loading anymore Do you know which version of java and java3d you are using? Try both SweetHome3DSweetHome3D-Java3D-1_5_2Check that SweetHome3D is using the included java runtime, and that it hasn't had a packager innocently trying to use the system installed version of java. (Depends on how SH3D was installed.) Examine the SweetHome3D |
| Posted by zsxdcfgvbjhjkl at Feb 14, 2025, 3:33:13 PM |
|
Re: 3D part not loading anymore That send me into a bit of a rabbit hole. Turns out that for a reason I don't understand, sweethome3d from the repository automatically installs jre11-openjdk 11.0.26-u4-1. After tinkering with it, I was able to fix the problem by forcing sweethome3d to use jdk-openjdk 23.0.2.u7-1 by changing the desktop entry to this: [Desktop Entry]~ |
| Posted by sjb007 at Feb 14, 2025, 11:50:16 PM |
|
Re: 3D part not loading anymore Don't take offense if I'm dumbing this down too far, just trying to edumacate ya! If you get SH3D direct from the Download link, it includes it's own java that is known to work pretty reliably. If you are installing SH3D from your distribution, they will strip out things that they think are wasteful. i.e. If every application includes their own java runtime, that's a lot of bloat. So in packaging the app for the distribution they strip out software components that they already have a version of, and make the component a dependency of the app. Most of the time, this is fine. However Java + OpenGL + Gfx drivers on Linux seems to be quite fragile. Hence why in this particular case it would be better if distro packagers didn't faff around with the packaging. This tendency is why I only use the package provided on the SH3D site. |
|
|
Current timezone is GMT Dec 15, 2025, 8:57:56 PM |