Stability and performance

Use this forum for general user support and related questions.
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
jensverwiebe
Supporting Users
Posts: 141
Joined: Tue Jan 09, 2018 6:48 pm

Re: Stability and performance

Post by jensverwiebe »

Egert_Kanep wrote: Fri Mar 30, 2018 12:52 pm Thanks for quick responses. I realized I had older version of Blender installed so I updated is to latest version. The first error is gone, but new error popped up.
Replace the libs with the ones i posted anyway.
arena10 missing leads to linking to outdarted tbbmallic in sys.
My embree avoids this.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Stability and performance

Post by Dade »

You may have an older versions of Intel TBB library installed. Try to run the following command line:

Code: Select all

ldd /home/egert/.config/blender/2.79/scripts/addons/BlendLuxCore/bin/pyluxcore.so 
This is the output in my case:

Code: Select all

david@i7-3930k:~/projects/luxcorerender/LuxCore$ ldd /home/david/.config/blender/2.79/scripts/addons/BlendLuxCore/bin/pyluxcore.so 
	linux-vdso.so.1 =>  (0x00007ffdb9fe3000)
	libembree.so.2 => /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libembree.so.2 (0x00007f9eccfcc000)
	libboost_thread.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_thread.so.1.56.0 (0x00007f9eccdac000)
	libboost_filesystem.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_filesystem.so.1.56.0 (0x00007f9eccb95000)
	libboost_serialization.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_serialization.so.1.56.0 (0x00007f9ecc936000)
	libboost_iostreams.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_iostreams.so.1.56.0 (0x00007f9ecc71e000)
	libboost_regex.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_regex.so.1.56.0 (0x00007f9ecc40f000)
	libboost_system.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_system.so.1.56.0 (0x00007f9ecc20b000)
	libboost_python.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_python.so.1.56.0 (0x00007f9ecbfbe000)
	libboost_chrono.so.1.56.0 => /home/david/projects/luxcorerender/boost_1_56_0-bin/lib/libboost_chrono.so.1.56.0 (0x00007f9ecbdb7000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9ecbb99000)
	libHalf.so.6 => /usr/lib/x86_64-linux-gnu/libHalf.so.6 (0x00007f9ecb956000)
	libOpenImageIO.so.1.4 => /home/david/projects/luxcorerender/oiio/dist/linux64/lib/libOpenImageIO.so.1.4 (0x00007f9ecb0a8000)
	libGL.so.1 => /usr/lib/fglrx/libGL.so.1 (0x00007f9ecaeb7000)
	libOpenCL.so.1 => /usr/local/cuda-8.0/lib64/libOpenCL.so.1 (0x00007f9ecacb1000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9eca9ad000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9eca6a7000)
	libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f9eca498000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9eca282000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9ec9eb9000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9ec9cb5000)
	libtbb.so.2 => /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libtbb.so.2 (0x00007f9ec9a5e000)
	libtbbmalloc.so.2 => /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libtbbmalloc.so.2 (0x00007f9ec980a000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f9ed04dd000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9ec9602000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9ec93e9000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f9ec91d9000)
	libicuuc.so.52 => /usr/lib/x86_64-linux-gnu/libicuuc.so.52 (0x00007f9ec8e60000)
	libicui18n.so.52 => /usr/lib/x86_64-linux-gnu/libicui18n.so.52 (0x00007f9ec8a59000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f9ec87b6000)
	libIex.so.6 => /usr/lib/x86_64-linux-gnu/libIex.so.6 (0x00007f9ec8598000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f9ec8372000)
	libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f9ec80ff000)
	libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f9ec7eaa000)
	libIlmImf.so.6 => /usr/lib/x86_64-linux-gnu/libIlmImf.so.6 (0x00007f9ec7bfb000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f9ec79e9000)
	libatiuki.so.1 => /usr/lib/libatiuki.so.1 (0x00007f9ed05a5000)
	libicudata.so.52 => /usr/lib/x86_64-linux-gnu/libicudata.so.52 (0x00007f9ec617c000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f9ec5f5a000)
	libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f9ec5d4c000)
	libIlmThread.so.6 => /usr/lib/x86_64-linux-gnu/libIlmThread.so.6 (0x00007f9ec5b46000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f9ec5811000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f9ec55f2000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f9ec53ee000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f9ec51e8000)
david@i7-3930k:~/projects/luxcorerender/LuxCore$ 
Post your output here. We have to check the following lines:

Code: Select all

	libtbb.so.2 => /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libtbb.so.2 (0x00007f9ec9a5e000)
	libtbbmalloc.so.2 => /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libtbbmalloc.so.2 (0x00007f9ec980a000)
because I'm pretty sure you are missing the /home/david/projects/luxcorerender/embree-2.17.1.x86_64.linux/lib/libtbb*.so.2 files or they are resolved with some older version installed in your system.
Support LuxCoreRender project with salts and bounties
jensverwiebe
Supporting Users
Posts: 141
Joined: Tue Jan 09, 2018 6:48 pm

Re: Stability and performance

Post by jensverwiebe »

Pyluxcore.so is NOT the problem, see again: viewtopic.php?f=4&t=193&sid=005e28407a6 ... 8ec7#p2510

Use my libs, specifically the tuned libembree, period.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: Stability and performance

Post by Dade »

jensverwiebe wrote: Fri Mar 30, 2018 1:40 pm Pyluxcore.so is NOT the problem, see again: viewtopic.php?f=4&t=193&sid=005e28407a6 ... 8ec7#p2510

Use my libs, specifically the tuned libembree, period.
You can use all the "period" you like and be still wrong.
Support LuxCoreRender project with salts and bounties
User avatar
Egert_Kanep
Posts: 237
Joined: Tue Mar 13, 2018 10:34 am

Re: Stability and performance

Post by Egert_Kanep »

I tried this code you asked and got this.

Code: Select all

	linux-vdso.so.1 =>  (0x00007ffc95e82000)
	libembree.so.2 => /home/egert/.config/blender/2.79/scripts/addons/BlendLuxCore/bin/libembree.so.2 (0x00007f28d2f8d000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f28d2d70000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f28d2a67000)
	libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f28d2845000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f28d262f000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f28d2265000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f28d6c10000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f28d2061000)
	libtbb.so.2 => /home/egert/.config/blender/2.79/scripts/addons/BlendLuxCore/bin/libtbb.so.2 (0x00007f28d1e0a000)
	libtbbmalloc.so.2 => /home/egert/.config/blender/2.79/scripts/addons/BlendLuxCore/bin/libtbbmalloc.so.2 (0x00007f28d1bb6000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f28d1834000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f28d162c000)
User avatar
Egert_Kanep
Posts: 237
Joined: Tue Mar 13, 2018 10:34 am

Re: Stability and performance

Post by Egert_Kanep »

I found my problem, why LuxCore did not work. I downloaded blender via command line and installed it, but then those errors occurred. Now I downloaded it straight from blender.org and everything works. Except my gpu, that is something that I still need to fix, then I can start experimenting with Linux version
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: Stability and performance

Post by B.Y.O.B. »

In that case your Blender version was probably outdated.
BlendLuxCore only works with 2.79a and above, there are some bugs and missing features in lower Blender versions.
Post Reply