CreativeDesigner3D / home_builder

This is an add-on for Blender that focuses on the designing interior spaces for homes.
GNU General Public License v3.0
81 stars 6 forks source link

Creating wall sluggish on Fedora 38 #4

Open prosac opened 1 year ago

prosac commented 1 year ago

Creating walls is laggy and sluggish on my Fedora 38 machine. A subjective observation is that the sluggishness increases with the number of walls.

The same machine using Windows is perfectly fine. At least one used on discord is using Ubuntu and says it is also completely fine. Also worth noting maybe is that I am doing all kinds of performance demanding things on this machine using Linux and it does it all with grace.

I tried to follow the generic instructions for profiling blender add-ons from the blender website, but do not get any profiling data that tells me where all the time is spent.

Do you have a tip for me how I could help debugging the issue? I am not very familiar with python and I have absolutely no clue about blender development...

Best,

Joe

CreativeDesigner3D commented 1 year ago

What version of Blender are you using? Are you downloading it directly from the Blender.org site, or are you using a different version. Other users have reported this issue if they are compiling Blender themselves, but the official blender build works fine.

prosac commented 1 year ago

I tried different variants: The the distro package, the flatpak package and the official tar.gz from blender.org (3.6.2 LTS and newer and older versions). All the same.

CreativeDesigner3D commented 1 year ago

It's hard to say. I know others have reported it is working on Linux. I will need to set up a environment to test this out. Are there any errors being reported in the system console?

prosac commented 1 year ago

Yes there are!

ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.001") at 0x7f01681cde08>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile.002") at 0x7f01681ce408>
ERROR IN obj_ray_cast <bpy_struct, Object("Frame Profile") at 0x7f01681cd808>
[...]

I am asking myself why i never started blender from command line before. I somehow thought that blender would throw error at me the gui way if there where any...

CreativeDesigner3D commented 1 year ago

Have you tried reverting Blender to the factory settings and installing home builder?

prosac commented 1 year ago

Since I switched from version to version and way of installation to way of installation I think I "naturally" did that already, but now I deleted (moved) all blender config from ./config/blender. Is there more than this what you would consider factory reset?

New observation: The error output i posted above is gone, but the sluggishness is still unchanged.