System information:
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.15-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3070/PCIe/SSE2
Manufacturer: ASUS
I have a decently high end system and yet this application runs horrible on my hardware. I have tried different methods of installation: portable, jar standalone and the normal install, but the problem persists. I have also tried java version 8,11,17 without change.
It seems to have something to do with the 3d view, since moving anything else doesnt affect the performance. Here is a video to show how bad it runs: https://youtu.be/X0Xb21k6lLk
Could this be a problem of running under the Wayland display server and thus under XWayland since it is Java. I could not find any meaningful logs unfortunately
Really bad performance on high end hardware
This topic has been viewed 4889 times and has 3 replies
Re: Really bad performance on high end hardware
I had the same issue with Sway on recent Intel hardware. 3d acceleration is perfectly smooth using the online version of SweetHome3d in Chrome and Firefox, but the desktop version is rendering at 1 fps or less.
Re: Really bad performance on high end hardware
I found a fix. The 3D view is now perfectly smooth if I start the desktop app with this ENV variable:
```
JAVA_TOOL_OPTIONS="-Dcom.eteks.sweethome3d.j3d.useOffScreen3DView=true"
```
```
JAVA_TOOL_OPTIONS="-Dcom.eteks.sweethome3d.j3d.useOffScreen3DView=true"
```
Re: Really bad performance on high end hardware
#/usr/share/applications/sweethome3d.desktop
[Desktop Entry]
Version=1.0
Name=Sweet Home 3D
GenericName=Interior 2D design application with 3D preview
GenericName[de]=Innenraumplaner
Comment=Interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user with a 3D preview
Comment[de]=Innenraumplaner zum Auswählen und Platzieren von Möbeln auf einem 2D-Hausplan mit 3D-Vorschau
#Exec=sweethome3d %U
Exec=env JAVA_TOOL_OPTIONS="-Dcom.eteks.sweethome3d.j3d.useOffScreen3DView=true" sweethome3d %U
Icon=sweethome3d
StartupNotify=true
StartupWMClass=com-eteks-sweethome3d-SweetHome3D
Terminal=false
Type=Application
Categories=Graphics;2DGraphics;3DGraphics;
Keywords=interior;design;2D;3D;home;house;furniture;java;
MimeType=application/sweethome3d;
[Desktop Entry]
Version=1.0
Name=Sweet Home 3D
GenericName=Interior 2D design application with 3D preview
GenericName[de]=Innenraumplaner
Comment=Interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user with a 3D preview
Comment[de]=Innenraumplaner zum Auswählen und Platzieren von Möbeln auf einem 2D-Hausplan mit 3D-Vorschau
#Exec=sweethome3d %U
Exec=env JAVA_TOOL_OPTIONS="-Dcom.eteks.sweethome3d.j3d.useOffScreen3DView=true" sweethome3d %U
Icon=sweethome3d
StartupNotify=true
StartupWMClass=com-eteks-sweethome3d-SweetHome3D
Terminal=false
Type=Application
Categories=Graphics;2DGraphics;3DGraphics;
Keywords=interior;design;2D;3D;home;house;furniture;java;
MimeType=application/sweethome3d;
Who is online
Users browsing this forum: No registered users and 1 guest