LuxCoreRender v2.2 released

News & Announcements regarding releases, features, exporters and project coordination.
BigGoga
Posts: 21
Joined: Fri Jun 01, 2018 9:28 am
Location: BY

Re: LuxCoreRender v2.2 released

Post 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.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender v2.2 released

Post 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.
Support LuxCoreRender project with salts and bounties
User avatar
B.Y.O.B.
Developer
Developer
Posts: 4146
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: LuxCoreRender v2.2 released

Post 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.
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender v2.2 released

Post 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).
Support LuxCoreRender project with salts and bounties
BigGoga
Posts: 21
Joined: Fri Jun 01, 2018 9:28 am
Location: BY

Re: LuxCoreRender v2.2 released

Post 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
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender v2.2 released

Post 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
Support LuxCoreRender project with salts and bounties
BigGoga
Posts: 21
Joined: Fri Jun 01, 2018 9:28 am
Location: BY

Re: LuxCoreRender v2.2 released

Post 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"
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender v2.2 released

Post 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 ?
Support LuxCoreRender project with salts and bounties
BigGoga
Posts: 21
Joined: Fri Jun 01, 2018 9:28 am
Location: BY

Re: LuxCoreRender v2.2 released

Post 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
User avatar
Dade
Developer
Developer
Posts: 5672
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: LuxCoreRender v2.2 released

Post 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.
Support LuxCoreRender project with salts and bounties
Post Reply