Page 2 of 2

Re: Stability and performance

Posted: Fri Mar 30, 2018 1:09 pm
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.

Re: Stability and performance

Posted: Fri Mar 30, 2018 1:31 pm
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.

Re: Stability and performance

Posted: Fri Mar 30, 2018 1:40 pm
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.

Re: Stability and performance

Posted: Fri Mar 30, 2018 2:10 pm
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.

Re: Stability and performance

Posted: Fri Mar 30, 2018 6:29 pm
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)

Re: Stability and performance

Posted: Wed Apr 04, 2018 4:49 pm
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

Re: Stability and performance

Posted: Wed Apr 04, 2018 5:01 pm
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.