Notch Block layers do not affect each other’s render times.
Empty Notch Block layers (no nodes/default render settings) running 7680x4320px@60 take about 0.9ms inside of Notch’s FXPlayerHostD3D11_x64.exe “Block player.” The same Notch block/layer/resolution/fps running inside of a Notch TOP takes about 2ms to cook. This excludes the overhead of the Notch TOP itself, which is an additional 1.7ms.
I’m not sure trying to diagnose an empty test file is that productive. There is a lot of things that can happen with the GPU and driver, and if it’s not under load values you get from timings aren’t the most reliable.
Do you instead of a more heavy file that is showing similar behavior?
It’s also very possible we are just timing things differently than Notch is. We don’t get that value from Notch, we insert our own DX timing calls around the Notch render call
The framerate you’ve highlighted there is reporting the framerate from ImGui, not the block render time. The block host does perform the GPU timing of the block but it doesn’t expose it in the packaged exe from what I can tell. When I modified it to see the block render time it was comparable to what we have in TD.