Fu CUDA/OpenCL processing of FN when Detail > 32

Moderator: Chad

User avatar
Chad
Fusionator
Posts: 1408
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 14 times

CUDA/OpenCL processing of FN when Detail > 32

#1

Post by Chad » Sat Aug 31, 2019 9:39 am

Fusion version:
16.1 beta 9
9.0.2

OS and version:
Windows 10

Additional relevant system info:
1080 Ti 419.17

Description of the bug:
FN detail > 32 does not affect CUDA or OpenCL processing

Severity (Trivial, Minor, Major, Critical)
Major, if you rendering in a mixed environment or if your GPU processing gracefully fails to CPU.

Minor, if you are using FN as a benchmark for comparing GPU and CPU performance.

Steps to reproduce:
Compare output of FN with GPU enabled and disabled when detail is >32.

Please, if possible, provide a Fusion setup to help demonstrate the behaviour, either as an attachment or between [code] tags:

Code: Select all

{
	Tools = ordered() {
		AutoGain1 = AutoGain {
			CtrlWZoom = false,
			Inputs = {
				Input = Input {
					SourceOp = "ChannelBooleans1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 876, 317.061 } },
		},
		ChannelBooleans1 = ChannelBoolean {
			CtrlWZoom = false,
			Inputs = {
				Operation = Input { Value = 13, },
				Background = Input {
					SourceOp = "FastNoise1",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "Instance_FastNoise1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 766, 317.061 } },
		},
		Instance_FastNoise1 = FastNoise {
			SourceOp = "FastNoise1",
			Inputs = {
				SettingsNest = Input { },
				UseGPU = Input { Value = 0, },
				ImageNest = Input { },
				["Gamut.ColorSpaceNest"] = Input { },
				["Gamut.GammaSpaceNest"] = Input { },
				NoiseNest = Input { },
				Detail = Input { Expression = "40-time*.1", },
				Color1Nest = Input { },
				Color2Nest = Input { },
				GradientNest = Input { },
				CommentsNest = Input { },
				FrameRenderScriptNest = Input { },
				StartRenderScripts = Input { },
				EndRenderScripts = Input { },
				EffectMask = Input { },
				NoiseBrightnessMap = Input { },
				NoiseDetailMap = Input { }
			},
			ViewInfo = OperatorInfo { Pos = { 617.333, 356.121 } },
		},
		FastNoise1 = FastNoise {
			CtrlWZoom = false,
			Inputs = {
				UseGPU = Input { Value = 2, },
				Width = Input { Value = 512, },
				Height = Input { Value = 512, },
				Depth = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				Center = Input { Value = { 1.2197265625, 1.32421875 }, },
				Detail = Input {
					Value = 19.9,
					Expression = "40-time*.1",
				},
				Contrast = Input { Value = 1.89, },
				XScale = Input { Value = 0.25, },
				SeetheRate = Input { Value = 0.001, },
			},
			ViewInfo = OperatorInfo { Pos = { 616, 266.758 } },
		}
	}
}
FN_Compare.jpg
You do not have the required permissions to view the files attached to this post.