Page 2 of 3

Re: LuxCoreRender v2.2 released

Posted: Thu Oct 03, 2019 11:02 am
by BigGoga
I don’t know what it depends on.
From Blender 2.8, 2.81 or from the render engine Cycles or LuxCoreBlender

Here I already asked about this bug

In blender 2.81, this bug was fixed. But when I switch to LuxCore v2.2, again only one processor out of two works.

Re: LuxCoreRender v2.2 released

Posted: Thu Oct 03, 2019 1:01 pm
by Dade
BigGoga wrote: Thu Oct 03, 2019 11:02 am I don’t know what it depends on.
From Blender 2.8, 2.81 or from the render engine Cycles or LuxCoreBlender

Here I already asked about this bug

In blender 2.81, this bug was fixed. But when I switch to LuxCore v2.2, again only one processor out of two works.
It may a bug in a library (https://www.boost.org) we use to detect the number hardware threads available (i.e. cores + hyper threading) however you should be able to set the number by hand as I suggested in my previous post: LuxCore has no limit in the number of rendering threads you can use.

Re: LuxCoreRender v2.2 released

Posted: Thu Oct 03, 2019 1:23 pm
by B.Y.O.B.
Dade wrote: Thu Oct 03, 2019 1:01 pm It may a bug in a library (https://www.boost.org) we use to detect the number hardware threads available
In BlendLuxCore I always specify "native.threads.count", with the number threads detected by Blender (or set by the user):
https://github.com/LuxCoreRender/BlendL ... fig.py#L98
So when rendering through the addon, boost's auto-detection is never used.

Re: LuxCoreRender v2.2 released

Posted: Thu Oct 03, 2019 1:25 pm
by Dade
B.Y.O.B. wrote: Thu Oct 03, 2019 1:23 pm
Dade wrote: Thu Oct 03, 2019 1:01 pm It may a bug in a library (https://www.boost.org) we use to detect the number hardware threads available
In BlendLuxCore I always specify "native.threads.count", with the number threads detected by Blender (or set by the user):
https://github.com/LuxCoreRender/BlendL ... fig.py#L98
So when rendering through the addon, boost's auto-detection is never used.
Ok, so this is the bug BidGoga was already experiencing with Cycles (and should have been fixed in Blender v2.81 and/or can be worked around by setting the number of threads by hand).

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 5:36 am
by BigGoga
Dade wrote: Thu Oct 03, 2019 1:01 pm to set the number by hand as I suggested in my previous post
I have already installed the required number of threads in the LuxCore.
The second processor does not work early.

72 thread
Screen4.jpg
36 core
Screen5.jpg

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 8:15 am
by Dade
BigGoga wrote: Fri Oct 04, 2019 5:36 am
Dade wrote: Thu Oct 03, 2019 1:01 pm to set the number by hand as I suggested in my previous post
I have already installed the required number of threads in the LuxCore.
The second processor does not work early.
Are you sure your second CPU is correctly recognized and used by Windows ? I mean, do you have any application where you see full load on both CPUs ?

I can not sincerely think a reason related to LuxCore why your second CPU doesn't work. Can you check the console log output ? You should have something like:

Code: Select all

[LuxRays][1.162] Creating 72 intersection device(s)
[LuxRays][1.162] Allocating intersection device 0: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 1: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 2: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 3: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 4: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 5: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 6: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 7: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 8: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 9: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 10: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 11: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 12: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 13: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 14: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 15: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 16: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 17: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 18: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 19: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 20: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 21: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 22: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 23: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 24: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 25: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 26: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 27: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 28: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 29: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 30: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 31: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 32: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 33: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 34: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 35: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 36: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 37: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 38: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 39: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 40: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 41: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 42: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 43: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 44: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 45: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 46: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 47: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 48: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 49: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 50: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 51: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 52: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 53: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 54: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 55: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 56: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 57: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 58: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 59: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 60: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 61: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 62: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 63: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 64: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 65: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 66: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 67: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 68: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 69: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 70: NativeThread (Type = NATIVE_THREAD)
[LuxRays][1.162] Allocating intersection device 71: NativeThread (Type = NATIVE_THREAD)
[LuxCore][1.162] Configuring 72 CPU render threads

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 9:59 am
by BigGoga
Dade wrote: Fri Oct 04, 2019 8:15 am Are you sure your second CPU is correctly recognized and used by Windows ? I mean, do you have any application where you see full load on both CPUs ?
Yes, I sure.
Dade wrote: Fri Oct 04, 2019 8:15 am I mean, do you have any application where you see full load on both CPUs ?
For example 3Dmax
Screen1_1.jpg
CPU tread -> auto detect

Code: Select all

[Engine/Final] Rendering layer "RenderLayer"
[Exporter] Creating session
[SDL][57.266] Camera type: perspective
[SDL][57.266] Camera position: Point[0.117648, -0.341081, 0.27677]
[SDL][57.282] Camera target: Point[0.114897, -0.333106, 0.271402]
[SDL][57.282] Camera clipping plane disabled
WARNING: Material "floor": Missing node tree
Objects in cache: 11
Meshes in cache: 10
[SDL][57.329] Texture definition: 2285964932664Color
[SDL][57.329] Reading texture map: R:\LuxRender\..\3D.Texture\LuxRender\grid.png
[SDL][57.375] Material definition: __CLAY__
[SDL][57.375] Material definition: 2285966596904_AREA_LIGHT_MAT
[SDL][57.391] Material definition: 2285966602856_AREA_LIGHT_MAT
[SDL][57.391] Material definition: 2285966599880_AREA_LIGHT_MAT
[SDL][57.391] Material definition: floor2285757958088
[SDL][57.391] Material definition: Material2285757960104
[SDL][57.391] Material definition: luxball2285757958424
[SDL][57.391] Material definition: luxball__stand2285757958760
[SDL][57.391] Material definition: stand__text2285757947672
[SDL][57.391] The 22859665969040 object is a light sources with 2 triangles
[SDL][57.391] The 22859666028560 object is a light sources with 2 triangles
[SDL][57.391] The 22859665998800 object is a light sources with 2 triangles
[SDL][57.391] Scene objects count: 11
[LuxCore][57.391] Configuration:
[LuxCore][57.391]   path.pathdepth.total = 7
[LuxCore][57.391]   path.pathdepth.diffuse = 5
[LuxCore][57.391]   path.pathdepth.glossy = 5
[LuxCore][57.391]   path.pathdepth.specular = 6
[LuxCore][57.391]   path.hybridbackforward.enable = 0
[LuxCore][57.391]   path.hybridbackforward.partition = 0.80000000000000004
[LuxCore][57.391]   path.hybridbackforward.glossinessthreshold = 0.048999998718500137
[LuxCore][57.391]   film.noiseestimation.warmup = 8
[LuxCore][57.391]   film.noiseestimation.step = 32
[LuxCore][57.391]   sampler.sobol.adaptive.strength = 0.5
[LuxCore][57.391]   sampler.random.adaptive.strength = 0.5
[LuxCore][57.391]   sampler.metropolis.largesteprate = 0.40000000000000002
[LuxCore][57.407]   sampler.metropolis.maxconsecutivereject = 512
[LuxCore][57.407]   sampler.metropolis.imagemutationrate = 0.10000000000000001
[LuxCore][57.407]   renderengine.type = "PATHCPU"
[LuxCore][57.407]   sampler.type = "SOBOL"
[LuxCore][57.407]   film.width = 1000
[LuxCore][57.407]   film.height = 1000
[LuxCore][57.407]   film.filter.type = "BLACKMANHARRIS"
[LuxCore][57.407]   film.filter.width = 1.5
[LuxCore][57.407]   lightstrategy.type = "LOG_POWER"
[LuxCore][57.407]   scene.epsilon.min = 9.9999997473787516e-06
[LuxCore][57.407]   scene.epsilon.max = 0.10000000149011612
[LuxCore][57.407]   film.opencl.enable = 0
[LuxCore][57.407]   path.forceblackbackground.enable = 0
[LuxCore][57.407]   renderengine.seed = 1
[LuxCore][57.407]   film.outputs.0.type = "RGB_IMAGEPIPELINE"
[LuxCore][57.407]   film.outputs.0.index = 0
[LuxCore][57.407]   film.outputs.0.filename = "RGB_IMAGEPIPELINE_0.png"
[LuxCore][57.407]   film.imagepipelines.0.0.type = "NOP"
[LuxCore][57.407]   film.imagepipelines.0.1.type = "TONEMAP_LUXLINEAR"
[LuxCore][57.407]   film.imagepipelines.0.1.fstop = 4.5
[LuxCore][57.407]   film.imagepipelines.0.1.exposure = 0.004999999888241291
[LuxCore][57.407]   film.imagepipelines.0.1.sensitivity = 100
[LuxCore][57.407]   film.imagepipelines.0.radiancescales.0.enabled = 1
[LuxCore][57.407]   film.imagepipelines.0.radiancescales.0.globalscale = 1
[LuxCore][57.407]   film.imagepipelines.0.radiancescales.0.rgbscale = 1 1 1
[LuxCore][57.407]   batch.haltspp = 1000
[LuxCore][57.422]   batch.halttime = 0
[LuxCore][57.422] File Name Resolver Configuration:
Export took 0.1 s
[LuxCore][57.422] Film resolution: 1000x1000
[SDL][57.422] Film output definition: RGB_IMAGEPIPELINE [image.png]
[SDL][57.422] Image pipeline: film.imagepipelines.0
[SDL][57.422] Image pipeline step 0: NOP
[SDL][57.422] Image pipeline step 1: TONEMAP_LUXLINEAR
[SDL][57.422] Film output definition: RGB_IMAGEPIPELINE [RGB_IMAGEPIPELINE_0.png]
[LuxRays][57.422] Device 0 name: NativeThread
[LuxRays][57.422] Device 0 type: NATIVE_THREAD
[LuxRays][57.422] Device 0 compute units: 1
[LuxRays][57.422] Device 0 preferred float vector width: 4
[LuxRays][57.422] Device 0 max allocable memory: 0MBytes
[LuxRays][57.422] Device 0 max allocable memory block size: 0MBytes
[LuxRays][57.422] Creating 36 intersection device(s)
[LuxRays][57.422] Allocating intersection device 0: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.422] Allocating intersection device 1: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 2: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 3: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 4: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 5: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 6: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 7: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 8: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 9: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 10: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 11: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 12: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 13: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 14: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 15: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 16: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 17: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 18: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 19: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 20: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 21: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 22: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 23: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 24: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 25: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 26: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 27: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 28: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 29: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.438] Allocating intersection device 30: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.454] Allocating intersection device 31: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.454] Allocating intersection device 32: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.454] Allocating intersection device 33: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.454] Allocating intersection device 34: NativeThread (Type = NATIVE_THREAD)
[LuxRays][57.454] Allocating intersection device 35: NativeThread (Type = NATIVE_THREAD)
[LuxCore][57.454] Configuring 36 CPU render threads
[LuxRays][57.454] Preprocessing DataSet
[LuxRays][57.454] Total vertex count: 69630
[LuxRays][57.454] Total triangle count: 116976
[LuxRays][57.454] Preprocessing DataSet done
[LuxRays][57.454] Adding DataSet accelerator: EMBREE
[LuxRays][57.454] Total vertex count: 69630
[LuxRays][57.454] Total triangle count: 116976
[LuxRays][57.500] EmbreeAccel build time: 46ms
Session started in 0.1 s
Recommended clamp value: 13519023.76831919
[LuxCore][73.344] Noise estimation: first pass
[LuxCore][89.219] Noise estimation: Error mean = 0.111105
[LuxCore][104.266] Noise estimation: Error mean = 0.0688559
[LuxCore][120.360] Noise estimation: Error mean = 0.0537058
[LuxCore][137.235] Noise estimation: Error mean = 0.0437956
[LuxCore][154.922] Noise estimation: Error mean = 0.0376164
[LuxCore][172.782] Noise estimation: Error mean = 0.0321242
[LuxCore][190.063] Noise estimation: Error mean = 0.0273653
[LuxCore][205.922] Noise estimation: Error mean = 0.022956
[LuxCore][225.391] Noise estimation: Error mean = 0.0238963
[LuxCore][241.438] Noise estimation: Error mean = 0.0189938
[LuxCore][261.516] Noise estimation: Error mean = 0.020184
[LuxCore][288.047] Noise estimation: Error mean = 0.0220191
[LuxCore][304.094] Noise estimation: Error mean = 0.0141519
[LuxCore][320.141] Noise estimation: Error mean = 0.0133917
[LuxCore][336.188] Noise estimation: Error mean = 0.0124956
[LuxCore][352.219] Noise estimation: Error mean = 0.0118825
[LuxCore][368.266] Noise estimation: Error mean = 0.0112787
[LuxCore][384.313] Noise estimation: Error mean = 0.0107399
[LuxCore][400.360] Noise estimation: Error mean = 0.0102593
[LuxCore][416.407] Noise estimation: Error mean = 0.00984026
[LuxCore][432.454] Noise estimation: Error mean = 0.00935129
[LuxCore][448.500] Noise estimation: Error mean = 0.00887743
[LuxCore][464.547] Noise estimation: Error mean = 0.00871637
[LuxCore][480.594] Noise estimation: Error mean = 0.00835014
[LuxCore][496.625] Noise estimation: Error mean = 0.00799215
[LuxCore][512.672] Noise estimation: Error mean = 0.00756642
[LuxCore][528.610] Samples per pixel 100%, rendering done.
[Engine/Final] Finished rendering layer "RenderLayer"
CPU threads -> Fixed = 72

Code: Select all

[Engine/Final] Rendering layer "RenderLayer"
[Exporter] Creating session
[SDL][658.110] Camera type: perspective
[SDL][658.110] Camera position: Point[0.117648, -0.341081, 0.27677]
[SDL][658.110] Camera target: Point[0.114897, -0.333106, 0.271402]
[SDL][658.110] Camera clipping plane disabled
WARNING: Material "floor": Missing node tree
Objects in cache: 11
Meshes in cache: 10
[SDL][658.172] Texture definition: 2285964932664Color
[SDL][658.172] Reading texture map: R:\LuxRender\..\3D.Texture\LuxRender\grid.png
[SDL][658.219] Material definition: __CLAY__
[SDL][658.219] Material definition: 2285966596904_AREA_LIGHT_MAT
[SDL][658.219] Material definition: 2285966602856_AREA_LIGHT_MAT
[SDL][658.219] Material definition: 2285966599880_AREA_LIGHT_MAT
[SDL][658.219] Material definition: floor2285757958088
[SDL][658.219] Material definition: Material2285757960104
[SDL][658.219] Material definition: luxball2285757958424
[SDL][658.219] Material definition: luxball__stand2285757958760
[SDL][658.219] Material definition: stand__text2285757947672
[SDL][658.219] The 22859665969040 object is a light sources with 2 triangles
[SDL][658.219] The 22859666028560 object is a light sources with 2 triangles
[SDL][658.219] The 22859665998800 object is a light sources with 2 triangles
[SDL][658.219] Scene objects count: 11
[LuxCore][658.219] Configuration:
[LuxCore][658.219]   path.pathdepth.total = 7
[LuxCore][658.235]   path.pathdepth.diffuse = 5
[LuxCore][658.235]   path.pathdepth.glossy = 5
[LuxCore][658.235]   path.pathdepth.specular = 6
[LuxCore][658.235]   path.hybridbackforward.enable = 0
[LuxCore][658.235]   path.hybridbackforward.partition = 0.80000000000000004
[LuxCore][658.235]   path.hybridbackforward.glossinessthreshold = 0.048999998718500137
[LuxCore][658.235]   film.noiseestimation.warmup = 8
[LuxCore][658.235]   film.noiseestimation.step = 32
[LuxCore][658.235]   sampler.sobol.adaptive.strength = 0.5
[LuxCore][658.235]   sampler.random.adaptive.strength = 0.5
[LuxCore][658.235]   sampler.metropolis.largesteprate = 0.40000000000000002
[LuxCore][658.235]   sampler.metropolis.maxconsecutivereject = 512
[LuxCore][658.235]   sampler.metropolis.imagemutationrate = 0.10000000000000001
[LuxCore][658.235]   renderengine.type = "PATHCPU"
[LuxCore][658.235]   sampler.type = "SOBOL"
[LuxCore][658.235]   film.width = 1000
[LuxCore][658.235]   film.height = 1000
[LuxCore][658.235]   film.filter.type = "BLACKMANHARRIS"
[LuxCore][658.235]   film.filter.width = 1.5
[LuxCore][658.235]   lightstrategy.type = "LOG_POWER"
[LuxCore][658.235]   scene.epsilon.min = 9.9999997473787516e-06
[LuxCore][658.250]   scene.epsilon.max = 0.10000000149011612
[LuxCore][658.250]   film.opencl.enable = 0
[LuxCore][658.250]   path.forceblackbackground.enable = 0
[LuxCore][658.250]   native.threads.count = 72
[LuxCore][658.250]   renderengine.seed = 1
[LuxCore][658.250]   film.outputs.0.type = "RGB_IMAGEPIPELINE"
[LuxCore][658.250]   film.outputs.0.index = 0
[LuxCore][658.250]   film.outputs.0.filename = "RGB_IMAGEPIPELINE_0.png"
[LuxCore][658.250]   film.imagepipelines.0.0.type = "NOP"
[LuxCore][658.250]   film.imagepipelines.0.1.type = "TONEMAP_LUXLINEAR"
[LuxCore][658.250]   film.imagepipelines.0.1.fstop = 4.5
[LuxCore][658.250]   film.imagepipelines.0.1.exposure = 0.004999999888241291
[LuxCore][658.250]   film.imagepipelines.0.1.sensitivity = 100
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.enabled = 1
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.globalscale = 1
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.rgbscale = 1 1 1
[LuxCore][658.250]   batch.haltspp = 1000
[LuxCore][658.250]   batch.halttime = 0
[LuxCore][658.250] File Name Resolver Configuration:
Export took 0.1 s
[LuxCore][658.266] Film resolution: 1000x1000
[SDL][658.266] Film output definition: RGB_IMAGEPIPELINE [image.png]
[SDL][658.266] Image pipeline: film.imagepipelines.0
[SDL][658.266] Image pipeline step 0: NOP
[SDL][658.266] Image pipeline step 1: TONEMAP_LUXLINEAR
[SDL][658.266] Film output definition: RGB_IMAGEPIPELINE [RGB_IMAGEPIPELINE_0.png]
[LuxRays][658.266] Device 0 name: NativeThread
[LuxRays][658.266] Device 0 type: NATIVE_THREAD
[LuxRays][658.266] Device 0 compute units: 1
[LuxRays][658.266] Device 0 preferred float vector width: 4
[LuxRays][658.266] Device 0 max allocable memory: 0MBytes
[LuxRays][658.266] Device 0 max allocable memory block size: 0MBytes
[LuxRays][658.266] Creating 72 intersection device(s)
[LuxRays][658.266] Allocating intersection device 0: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.266] Allocating intersection device 1: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 2: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 3: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 4: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 5: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 6: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 7: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 8: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 9: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 10: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 11: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 12: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 13: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 14: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 15: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 16: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 17: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 18: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 19: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 20: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 21: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 22: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 23: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 24: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 25: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 26: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 27: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 28: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 29: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 30: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 31: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 32: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 33: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 34: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 35: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 36: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 37: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 38: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 39: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 40: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 41: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 42: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 43: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 44: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 45: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 46: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 47: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 48: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 49: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 50: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 51: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 52: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 53: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 54: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 55: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 56: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 57: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 58: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 59: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 60: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 61: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 62: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 63: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 64: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 65: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 66: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 67: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 68: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 69: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 70: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 71: NativeThread (Type = NATIVE_THREAD)
[LuxCore][658.329] Configuring 72 CPU render threads
[LuxRays][658.329] Preprocessing DataSet
[LuxRays][658.329] Total vertex count: 69630
[LuxRays][658.329] Total triangle count: 116976
[LuxRays][658.329] Preprocessing DataSet done
[LuxRays][658.329] Adding DataSet accelerator: EMBREE
[LuxRays][658.329] Total vertex count: 69630
[LuxRays][658.329] Total triangle count: 116976
[LuxRays][658.391] EmbreeAccel build time: 62ms
Session started in 0.1 s
Recommended clamp value: 13525716.66479446
[LuxCore][675.469] Noise estimation: first pass
[LuxCore][693.344] Noise estimation: Error mean = 0.114136
[LuxCore][710.860] Noise estimation: Error mean = 0.0713465
[LuxCore][727.922] Noise estimation: Error mean = 0.0524415
[LuxCore][746.235] Noise estimation: Error mean = 0.043716
[LuxCore][765.516] Noise estimation: Error mean = 0.0373824
[LuxCore][785.829] Noise estimation: Error mean = 0.0331112
[LuxCore][806.532] Noise estimation: Error mean = 0.0291521
[LuxCore][826.000] Noise estimation: Error mean = 0.024613
[LuxCore][851.329] Noise estimation: Error mean = 0.0262321
[LuxCore][874.032] Noise estimation: Error mean = 0.0217205
[LuxCore][904.391] Noise estimation: Error mean = 0.0236442
[LuxCore][936.579] Noise estimation: Error mean = 0.021888
[LuxCore][968.766] Noise estimation: Error mean = 0.0195858
[LuxCore][1000.954] Noise estimation: Error mean = 0.0177275
[LuxCore][1033.141] Noise estimation: Error mean = 0.0163436
[LuxCore][1065.329] Noise estimation: Error mean = 0.0149305
[LuxCore][1097.500] Noise estimation: Error mean = 0.0139737
[LuxCore][1129.672] Noise estimation: Error mean = 0.0130032
[LuxCore][1161.860] Noise estimation: Error mean = 0.0121376
[LuxCore][1193.907] Samples per pixel 100%, rendering done.
[Engine/Final] Finished rendering layer "RenderLayer"

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 10:12 am
by Dade
BigGoga wrote: Fri Oct 04, 2019 9:59 am CPU threads -> Fixed = 72

Code: Select all

[Engine/Final] Rendering layer "RenderLayer"
[Exporter] Creating session
[SDL][658.110] Camera type: perspective
[SDL][658.110] Camera position: Point[0.117648, -0.341081, 0.27677]
[SDL][658.110] Camera target: Point[0.114897, -0.333106, 0.271402]
[SDL][658.110] Camera clipping plane disabled
WARNING: Material "floor": Missing node tree
Objects in cache: 11
Meshes in cache: 10
[SDL][658.172] Texture definition: 2285964932664Color
[SDL][658.172] Reading texture map: R:\LuxRender\..\3D.Texture\LuxRender\grid.png
[SDL][658.219] Material definition: __CLAY__
[SDL][658.219] Material definition: 2285966596904_AREA_LIGHT_MAT
[SDL][658.219] Material definition: 2285966602856_AREA_LIGHT_MAT
[SDL][658.219] Material definition: 2285966599880_AREA_LIGHT_MAT
[SDL][658.219] Material definition: floor2285757958088
[SDL][658.219] Material definition: Material2285757960104
[SDL][658.219] Material definition: luxball2285757958424
[SDL][658.219] Material definition: luxball__stand2285757958760
[SDL][658.219] Material definition: stand__text2285757947672
[SDL][658.219] The 22859665969040 object is a light sources with 2 triangles
[SDL][658.219] The 22859666028560 object is a light sources with 2 triangles
[SDL][658.219] The 22859665998800 object is a light sources with 2 triangles
[SDL][658.219] Scene objects count: 11
[LuxCore][658.219] Configuration:
[LuxCore][658.219]   path.pathdepth.total = 7
[LuxCore][658.235]   path.pathdepth.diffuse = 5
[LuxCore][658.235]   path.pathdepth.glossy = 5
[LuxCore][658.235]   path.pathdepth.specular = 6
[LuxCore][658.235]   path.hybridbackforward.enable = 0
[LuxCore][658.235]   path.hybridbackforward.partition = 0.80000000000000004
[LuxCore][658.235]   path.hybridbackforward.glossinessthreshold = 0.048999998718500137
[LuxCore][658.235]   film.noiseestimation.warmup = 8
[LuxCore][658.235]   film.noiseestimation.step = 32
[LuxCore][658.235]   sampler.sobol.adaptive.strength = 0.5
[LuxCore][658.235]   sampler.random.adaptive.strength = 0.5
[LuxCore][658.235]   sampler.metropolis.largesteprate = 0.40000000000000002
[LuxCore][658.235]   sampler.metropolis.maxconsecutivereject = 512
[LuxCore][658.235]   sampler.metropolis.imagemutationrate = 0.10000000000000001
[LuxCore][658.235]   renderengine.type = "PATHCPU"
[LuxCore][658.235]   sampler.type = "SOBOL"
[LuxCore][658.235]   film.width = 1000
[LuxCore][658.235]   film.height = 1000
[LuxCore][658.235]   film.filter.type = "BLACKMANHARRIS"
[LuxCore][658.235]   film.filter.width = 1.5
[LuxCore][658.235]   lightstrategy.type = "LOG_POWER"
[LuxCore][658.235]   scene.epsilon.min = 9.9999997473787516e-06
[LuxCore][658.250]   scene.epsilon.max = 0.10000000149011612
[LuxCore][658.250]   film.opencl.enable = 0
[LuxCore][658.250]   path.forceblackbackground.enable = 0
[LuxCore][658.250]   native.threads.count = 72
[LuxCore][658.250]   renderengine.seed = 1
[LuxCore][658.250]   film.outputs.0.type = "RGB_IMAGEPIPELINE"
[LuxCore][658.250]   film.outputs.0.index = 0
[LuxCore][658.250]   film.outputs.0.filename = "RGB_IMAGEPIPELINE_0.png"
[LuxCore][658.250]   film.imagepipelines.0.0.type = "NOP"
[LuxCore][658.250]   film.imagepipelines.0.1.type = "TONEMAP_LUXLINEAR"
[LuxCore][658.250]   film.imagepipelines.0.1.fstop = 4.5
[LuxCore][658.250]   film.imagepipelines.0.1.exposure = 0.004999999888241291
[LuxCore][658.250]   film.imagepipelines.0.1.sensitivity = 100
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.enabled = 1
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.globalscale = 1
[LuxCore][658.250]   film.imagepipelines.0.radiancescales.0.rgbscale = 1 1 1
[LuxCore][658.250]   batch.haltspp = 1000
[LuxCore][658.250]   batch.halttime = 0
[LuxCore][658.250] File Name Resolver Configuration:
Export took 0.1 s
[LuxCore][658.266] Film resolution: 1000x1000
[SDL][658.266] Film output definition: RGB_IMAGEPIPELINE [image.png]
[SDL][658.266] Image pipeline: film.imagepipelines.0
[SDL][658.266] Image pipeline step 0: NOP
[SDL][658.266] Image pipeline step 1: TONEMAP_LUXLINEAR
[SDL][658.266] Film output definition: RGB_IMAGEPIPELINE [RGB_IMAGEPIPELINE_0.png]
[LuxRays][658.266] Device 0 name: NativeThread
[LuxRays][658.266] Device 0 type: NATIVE_THREAD
[LuxRays][658.266] Device 0 compute units: 1
[LuxRays][658.266] Device 0 preferred float vector width: 4
[LuxRays][658.266] Device 0 max allocable memory: 0MBytes
[LuxRays][658.266] Device 0 max allocable memory block size: 0MBytes
[LuxRays][658.266] Creating 72 intersection device(s)
[LuxRays][658.266] Allocating intersection device 0: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.266] Allocating intersection device 1: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 2: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 3: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 4: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 5: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 6: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 7: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 8: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 9: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 10: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 11: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 12: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 13: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 14: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 15: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 16: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 17: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 18: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 19: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 20: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.282] Allocating intersection device 21: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 22: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 23: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 24: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 25: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 26: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 27: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 28: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 29: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 30: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 31: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 32: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 33: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 34: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 35: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 36: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 37: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 38: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 39: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 40: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 41: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 42: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.297] Allocating intersection device 43: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 44: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 45: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 46: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 47: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 48: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 49: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 50: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 51: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 52: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 53: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 54: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 55: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 56: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 57: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 58: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 59: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 60: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 61: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 62: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.313] Allocating intersection device 63: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 64: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 65: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 66: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 67: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 68: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 69: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 70: NativeThread (Type = NATIVE_THREAD)
[LuxRays][658.329] Allocating intersection device 71: NativeThread (Type = NATIVE_THREAD)
[LuxCore][658.329] Configuring 72 CPU render threads
[LuxRays][658.329] Preprocessing DataSet
[LuxRays][658.329] Total vertex count: 69630
[LuxRays][658.329] Total triangle count: 116976
[LuxRays][658.329] Preprocessing DataSet done
[LuxRays][658.329] Adding DataSet accelerator: EMBREE
[LuxRays][658.329] Total vertex count: 69630
[LuxRays][658.329] Total triangle count: 116976
[LuxRays][658.391] EmbreeAccel build time: 62ms
Session started in 0.1 s
Recommended clamp value: 13525716.66479446
[LuxCore][675.469] Noise estimation: first pass
[LuxCore][693.344] Noise estimation: Error mean = 0.114136
[LuxCore][710.860] Noise estimation: Error mean = 0.0713465
[LuxCore][727.922] Noise estimation: Error mean = 0.0524415
[LuxCore][746.235] Noise estimation: Error mean = 0.043716
[LuxCore][765.516] Noise estimation: Error mean = 0.0373824
[LuxCore][785.829] Noise estimation: Error mean = 0.0331112
[LuxCore][806.532] Noise estimation: Error mean = 0.0291521
[LuxCore][826.000] Noise estimation: Error mean = 0.024613
[LuxCore][851.329] Noise estimation: Error mean = 0.0262321
[LuxCore][874.032] Noise estimation: Error mean = 0.0217205
[LuxCore][904.391] Noise estimation: Error mean = 0.0236442
[LuxCore][936.579] Noise estimation: Error mean = 0.021888
[LuxCore][968.766] Noise estimation: Error mean = 0.0195858
[LuxCore][1000.954] Noise estimation: Error mean = 0.0177275
[LuxCore][1033.141] Noise estimation: Error mean = 0.0163436
[LuxCore][1065.329] Noise estimation: Error mean = 0.0149305
[LuxCore][1097.500] Noise estimation: Error mean = 0.0139737
[LuxCore][1129.672] Noise estimation: Error mean = 0.0130032
[LuxCore][1161.860] Noise estimation: Error mean = 0.0121376
[LuxCore][1193.907] Samples per pixel 100%, rendering done.
[Engine/Final] Finished rendering layer "RenderLayer"
The log states the use of 72 rendering threads:

Code: Select all

[LuxCore][658.329] Configuring 72 CPU render threads
but you still get the same load of when using 36 threads ? It is so strange. Given https://blenderartists.org/t/dual-xeon- ... /1181341/3 can you try if running with 64 threads (or slightly less) works ?

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 10:49 am
by BigGoga
Dade wrote: Fri Oct 04, 2019 10:12 am but you still get the same load of when using 36 threads ? It is so strange. Given https://blenderartists.org/t/dual-xeon- ... /1181341/3 can you try if running with 64 threads (or slightly less) works ?
I tried to expose a different number of threads.
By load, I see that the second processor does not connect when I use LuxCoreRender

Re: LuxCoreRender v2.2 released

Posted: Fri Oct 04, 2019 11:04 am
by Dade
It may be related to this: https://developer.blender.org/rBb62faa5

Apparently Windows requires explicit support for NUMA hardware. Unfortunately, it is a problem hard to investigate without having access to a system with this type of configuration.