UK
Joined: Nov 10, 2022
Post Count: 2
Status:
Offline
Re: Weird 3D Artifacts
Same issue here and on Radeon RX5700XT. However, I don't think this issue is necessarily with AMD.
If you create a new plan from scratch it works ok with the new version of the drivers. However bringing over a file created with the previous drivers causes the artifacts. Can anyone replicate?
Joined: Oct 21, 2022
Post Count: 9
Status:
Offline
Re: Weird 3D Artifacts
Cannot confirm your findings with newest drivers and new plan. When I try to drag an asset from the left panel to the center one, it gets displayed greyish and the 3D view is showing artifacts :/
UK
Joined: Nov 10, 2022
Post Count: 2
Status:
Offline
Re: Weird 3D Artifacts
Thanks for trying. Yes, it turns out when designing the walls from scratch there are no artifacts initially. Then when adding a garage door the artifacts appear.
So it seems some elements are ok, and others aren't. Weird.
Bulgaria
Joined: Nov 15, 2022
Post Count: 1
Status:
Offline
Re: Weird 3D Artifacts
Is Sweethome3D supposed to be used by ITs only? I cannot downgrade anything. Can this program be fixed so it works with the current version of Adrenaline (22.8.1 and higher)?
Netherlands
Joined: Apr 8, 2022
Post Count: 1360
Status:
Offline
Re: Weird 3D Artifacts
Is Sweethome3D supposed to be used by ITs only? I cannot downgrade anything. Can this program be fixed so it works with the current version of Adrenaline (22.8.1 and higher)?
The problem is not Sweethome3D but the AMD driver. As stated a few posts before this, downgrading the driver to 22.5 seems to solve the probem.
---------------------------------------- Dodecagon.nl 1000+ 3D models, manuals, and projects
France
Joined: Nov 7, 2005
Post Count: 9423
Status:
Offline
Re: Weird 3D Artifacts
Even if I don't have a computer to reproduce this bug, I reported it to ADM myself in the hope I could at least get some information about its correction. They asked to check if Sweet Home 3D is still failing with Adrenaline driver 22.11.2. So, if someone could try it and report how it works, they might try to fix their bug. Thanks!
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Joined: Sep 22, 2022
Post Count: 4
Status:
Offline
Re: Weird 3D Artifacts
Just tried it on 22.11.2, still getting the same graphical issue. I tried opening both a known working file and creating a new one. I will submit another bug report to AMD for this version as well.
Joined: Oct 21, 2022
Post Count: 9
Status:
Offline
Re: Weird 3D Artifacts
I wonder if there is anything we can do to speed this up :)
As far as I can tell Sweet Home 3D is using the JOGL interface to OpenGL. Is there something like a debug mode via executable parameter or logs which might point to a specific error? Just thinking it would be sweet to provide AMD additional information besides screenshots of artifacts.
France
Joined: Nov 7, 2005
Post Count: 9423
Status:
Offline
Re: Weird 3D Artifacts
Thanks to cyphorage for your test and to quallemalle for willing to help further.
When I reported this bug to AMD, they asked me to provide dxdiag (in .txt) & msinfo32 (in .NFO) reports from the system which will capture the entire system configuration and drivers installed. If you could do that and send it me (or them), this could help because I don’t own a PC where I can reproduce this issue.
About debugging JOGL, you could run the program by setting the jogl.debug.DebugGL system property, for example by adding the line:
-Djogl.debug.DebugGL
in a SweetHome3D.l4j.ini file stored in the same folder as SweetHome3D.exe. Then, you should run the program from the command line followed by 2>log.txt or maybe 1>log.txt to retrieve trace logs.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Joined: Oct 21, 2022
Post Count: 9
Status:
Offline
Re: Weird 3D Artifacts
Ok so here are my findings:
- created the .ini file and put debug parameter in it. Unfortunately this caused the software not to run anymore. Just the splash screen appeared and stayed visible. Had to cancel the Zulu Platform process via task manager.
- removed the .ini file and ran the program with logging to stderr (2>err.txt). Software booted and ran fine, but the err file provided the following:
" WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by javax.media.j3d.JoglPipeline (file:/D:/Programme/Sweet%20Home%203D/lib/java3d-1.6/j3dcore.jar) to method sun.awt.AppContext.getAppContext() WARNING: Please consider reporting this to the maintainers of javax.media.j3d.JoglPipeline WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release "
- trace logs (1>trace.log) were empty
- Also tried to play around with /runtime/conf/logging.properties and adding the debug parameter there but that did nothing :)
Would love to get some more debug info, any idea what went wrong?