LuxRender 0.9-dev Linux build of 06-04-2012

Weekly builds for testing and use between releases.

Moderator: coordinators

Forum rules
Please read the information / sticky post for some basic information regarding these builds/support.

LuxRender 0.9-dev Linux build of 06-04-2012

Postby SATtva » Fri Apr 06, 2012 12:55 pm

Hi guys,

New builds have finally made through. Please read Lord Crc's post for our progress in the last month, and minor problems the current code has.

LuxRender 0.9-dev branch:
LuxBlend 0.9-dev:
Notes:
  • LuxRender packages include Lux GUI, console, film merger utility, pylux and liblux shared library. Exporters for Blender are separate download links.
  • If you get "Illegal instruction" error when starting the program, make sure your CPU supports SSE instructions set this particular build was compiled for.
  • For OpenCL builds: If the program won't start because of libOpenCL missing, make sure you have AMD GPU drivers, latest nVidia drivers or Intel OpenCL drivers installed.
  • For OpenCL builds: If you receive "/usr/lib/nvidia-current/libOpenCL.so: no version information available (required by ./luxrender)" warning, ignore it -- everything should work correctly nevertheless.
  • To install LuxBlend 2.5/2.6 follow these instructions.
  • In case of troubles installing LuxBlend 2.5/2.6 make sure you're using the right snapshot for your Blender version from the list above.
Changes in LuxRender since last weeklies included in these builds:
Code: Select all
3 hours ago     Asbjørn Heid    Fix to slave reconnection logic. default tip
3 hours ago     Asbjørn Heid    Changed MagnitudeReduce and MagnitudePrefix to reduce at 1000 instead of 2000.
3 hours ago     Asbjørn Heid    Changed position of magnitude prefix in formatted statistics to match up with unit.
4 hours ago     Asbjørn Heid    Reuse existing statistics labels in GUI.
6 hours ago     Asbjørn Heid    Merged statistics_rewrite branch.
4 days ago      Asbjørn Heid    Made formatted statistics constructors less verbose. statistics_rewrite
7 days ago      Omni Flux       Separated short formatted statistics into separate queryable object. statistics_rewrite
8 days ago      Guillaume Bouchard      SPPM: small convention issue.
8 days ago      Jason Clarke    SPPM: Fix a build issue on OS X
9 days ago      Guillaume Bouchard      SPPM: change default values
9 days ago      Guillaume Bouchard      SPPM: add one parameter *storeglossy*
9 days ago      Guillaume Bouchard      SPPM: store the bounce/store component in HitPoints class
9 days ago      Guillaume Bouchard      SPPM: fix direct light sampling issue with arealigh
9 days ago      Guillaume Bouchard      SPPM: remove the glossy threshold behavior
9 days ago      Guillaume Bouchard      SPPM: fix direct light sampling with passthrough material
9 days ago      Guillaume Bouchard      SPPM: reduce photon data footprint
9 days ago      Guillaume Bouchard      SPPM: factorise accel code
9 days ago      Guillaume Bouchard      SPPM: factorise data
11 days ago     Aldo René Zang  merge with default ARLuxrender
11 days ago     Aldo René Zang  Minor adjust on the code. ARLuxrender
13 days ago     Aldo René Zang  Minor changes for build under Windows. ARLuxrender
13 days ago     Asbjørn Heid    Changed boost::thread::sleep to boost::this_thread:sleep.
13 days ago     David Bucciarelli       A small optimization in the way the SQBVH split axis is choosen
2 weeks ago     Guillaume Bouchard      Typo preventing compilation on non-windows with boost > 1.48.
2 weeks ago     Aldo René Zang  Added revision 3602 ARLuxrender
2 weeks ago     Aldo René Zang  Resolve ARLuxrender problems with Qbvh and SQbvh acceleration structures ARLuxrender
2 weeks ago     Jens Verwiebe   When controlling exports, also the base-class must be exported ( patch by homer_s thx )
2 weeks ago     David Bucciarelli       Added a comment to explain last commit
2 weeks ago     David Bucciarelli       Merge
2 weeks ago     David Bucciarelli       Fixed a numerical stability problem in SQBVH code
2 weeks ago     Jens Verwiebe   OSX/cmake: we must use VERSION_LESS instead LESS it seems for ${XCODE_VERSION}
2 weeks ago     David Bucciarelli       A minor cleanup in SQBVH code
2 weeks ago     David Bucciarelli       Fixed a problem with Visual C++ and SQBVH code
2 weeks ago     David Bucciarelli       Fixed a SQBVH problem with tree made by a single leaf
2 weeks ago     David Bucciarelli       Fixed a numerical related problem in SQBVH object split code
2 weeks ago     David Bucciarelli       Removed "-O3" from CMake definitions in order to have CMake Release/Debug options to work
3 weeks ago     Asbjørn Heid    Fix for pylux getAttribute for string type attributes. statistics_rewrite
3 weeks ago     Omni Flux       New renderer statistics class statistics_rewrite
3 weeks ago     David Bucciarelli       Fixed a problem in handling no-triangle primitives with SQBVH
3 weeks ago     Jean-Philippe Grimaldi  A forgotten fix in previous commit
3 weeks ago     Jean-Philippe Grimaldi  Fix some glotches in the new bidirectional code.
3 weeks ago     Asbjørn Heid    Fixed previous cleanup to film.cpp
3 weeks ago     Asbjørn Heid    Fixed indentation in film.cpp
3 weeks ago     Asbjørn Heid    Minor code cleanup in film.cpp
3 weeks ago     Asbjørn Heid    Fixed haltspp/halttime not properly stopping the renderer when using SPPM.
3 weeks ago     Jean-Philippe Grimaldi  Fix hybrid bidir with new light sampling code.
3 weeks ago     Aldo René Zang  Merged revision 3579 with ARLuxrender and perform some cleanups. ARLuxrender
3 weeks ago     Aldo René Zang  Added one forgotten function in AreaLight class. ARLuxrender
3 weeks ago     David Bucciarelli       Changed the default value for Opencl workgroup size (from 0 to 64)
3 weeks ago     Asbjørn Heid    Only pull in the atomic functions we need, not entire namespace.
3 weeks ago     Asbjørn Heid    Fixed erronous negation of isnan on windows.
3 weeks ago     Amir Mohammadkhani-Aminabadi    Fixed two warnings when compiling with MSVC
3 weeks ago     Amir Mohammadkhani-Aminabadi    Boost changed interprocess::detail to interprocess::ipcdetail
3 weeks ago     Jens Verwiebe   Fix a division-by-zero crash when scene contains no mesh
4 weeks ago     Asbjørn Heid    Fixed issue with getting queryable string attributes.
4 weeks ago     Jean-Philippe Grimaldi  Use light strategy for bidirectional direct light sampling.
4 weeks ago     Jens Verwiebe   Fix some overloaded function warnings
4 weeks ago     Jean-Philippe Grimaldi  A few cosmetic changes.
4 weeks ago     Jean-Philippe Grimaldi  One more PartialDifferentialGeometry fix.
4 weeks ago     Asbjørn Heid    Fixed issue with erronous override of Primitive::Pdf().
4 weeks ago     Jens Verwiebe   Silence another warning by making dtor for GenericQueryableAttribute virtual
4 weeks ago     Jens Verwiebe   ome warning fixes and bugs:
4 weeks ago     Jean-Philippe Grimaldi  Reorder bidirectional code to prepare for light sampling improvements.
4 weeks ago     Jean-Philippe Grimaldi  Fix a nasty typo spotted by Rom1.
4 weeks ago     Jens Verwiebe   LuxConsole: don´t show LUX_ERROR for --help, rather show LUX_INFO

Changes in LuxBlend for Blender 2.49b since last weeklies:
Code: Select all
N/A

Changes in LuxBlend for Blender 2.5x/2.6x since last weeklies:
Code: Select all
5 hours ago     Asbjørn Heid    Merged statistics_rewrite branch.
6 hours ago     Asbjørn Heid    Added missing calls to updateStatisticsWindow. statistics_rewrite
4 days ago      Omni Flux       Use new short formatted statistics object statistics_rewrite
6 days ago      Jason Clarke    Fix IOR menu not working with glossycoating, see issue 1215
8 days ago      Jason Clarke    Fix format for storeglossy
8 days ago      Jason Clarke    Adapt SPPM properties for new options and defaults changes
13 days ago     Jens Verwiebe   Blender api-change, todo: ensure tesselation by mesh.update()
13 days ago     Jason Clarke    Enable direct light sampling by default for SPPM, rearrange panel a bit of enabling advanced does not push down non-advanced options in the UI
2 weeks ago     Aldo René Zang  merge with default ARluxblend25
2 weeks ago     Aldo René Zang  Added commented code for future OpenCL Integrator. ARluxblend25
2 weeks ago     Jason Clarke    Clean up properties/accelerator.py for grid/bvh removal and sqbvh addition
2 weeks ago     Jason Clarke    Clean/add some tooltips, and remove metropolis as a base sampler for ERPT (that combo doesn't make sense)
3 weeks ago     Omni Flux       Use new renderer statistics interface statistics_rewrite
3 weeks ago     Aldo René Zang  Updated ARLuxblend25 to revision 1348 of default branch. ARluxblend25
3 weeks ago     Aldo René Zang  ARLuxblend 25 updated to revision 1335 of default branch. ARluxblend25
3 weeks ago     Jason Clarke    Attempt to make distributedpath less imposing by moving less-useful params to advanced and adding tooltips
3 weeks ago     David Bucciarelli       Changed the default value for Opencl workgroup size (from 0 to 64)
3 weeks ago     Jason Clarke    QBVH stack size support
4 weeks ago     Asbjørn Heid    Fixed a minor issue with the update api handler.
4 weeks ago     Jason Clarke    Updates for new light sampling code
4 weeks ago     Jens Verwiebe   Use now version tuple for conditionals, since not all blenderbuilds are compiled with build_info aka revision
4 weeks ago     Jens Verwiebe   Read blender revision from a function now, cause blender bpy.app.build_revision is now a bytestring.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5487
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby LadeHeria » Sat Apr 07, 2012 2:49 am

Thanks for the build.


LadeHeria
LadeHeria
 
Posts: 129
Joined: Fri Aug 27, 2010 8:59 am

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby B.Y.O.B. » Sat Apr 07, 2012 5:31 am

Yep, thanks a lot.
User avatar
B.Y.O.B.
 
Posts: 1880
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby Bao2 » Fri Apr 13, 2012 4:00 pm

I downloaded this linux build for 64bit sse2 with opencl
and luxblend for 2.62 and above.

I tried to render this scene
http://www.pasteall.org/blend/13321
and I can see luxrender launchs and it begins to eat memory until all the memory is consumed and then
Linux freezes. You keep clicking on the X button to close luxrender and eventually it obeys and close and your linux becomes
responsive again.

So I think there is something wrong in this luxrender build. Can someone test this scene and confirm? And perhaps to report to the developpers to take a look. The scene is just three planes, and 1 camera. 1 plane is a light and the other two are grey and pink.
9/11: inside job ( I am usually asked to delete this from my signature in forums)
Bao2
 
Posts: 158
Joined: Fri May 22, 2009 3:14 am

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby J the Ninja » Fri Apr 13, 2012 4:26 pm

Bao2 wrote:I downloaded this linux build for 64bit sse2 with opencl
and luxblend for 2.62 and above.

I tried to render this scene
http://www.pasteall.org/blend/13321
and I can see luxrender launchs and it begins to eat memory until all the memory is consumed and then
Linux freezes. You keep clicking on the X button to close luxrender and eventually it obeys and close and your linux becomes
responsive again.

So I think there is something wrong in this luxrender build. Can someone test this scene and confirm? And perhaps to report to the developpers to take a look. The scene is just three planes, and 1 camera. 1 plane is a light and the other two are grey and pink.


I've seen this bug happen when using samplers other than metropolis with outlier rejection. I think it is something about the low discrepancy and random samplers that causes OR to get hung up. Can you try setting the firefly rejection value in the camera panel to 0 and see if that fixes it? At least that will help us narrow this down.
-Jason

Material DB Admin
User avatar
J the Ninja
Developer
 
Posts: 2210
Joined: Wed May 19, 2010 9:54 pm
Location: Portland, USA

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby SATtva » Sat Apr 14, 2012 12:43 am

Confirmed, the problem is really narrow: Bidir+(Random/LD)+OR. Switch any of these to anything else, and scene renders correctly. I'll file a bugreport.

EDIT: http://www.luxrender.net/mantis/view.php?id=1219
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5487
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 06-04-2012

Postby Bao2 » Sat Apr 14, 2012 4:51 am

Thanks Satva. I hope it gets fixed for next test build.
9/11: inside job ( I am usually asked to delete this from my signature in forums)
Bao2
 
Posts: 158
Joined: Fri May 22, 2009 3:14 am


Return to Weekly Testing Builds

Who is online

Users browsing this forum: No registered users and 2 guests