This is possible to use surface-only nodes and connect them to volume output.
If there was something connected to surface output those extra connections
will not chang anything visually but will force volume features to be included
into feature-adaptive kernels.
In fact, this exact reason seems to be causing slowdown of Barcelone file
comparing AMD OpenCL to NVidia CUDA.
This patch requires D2285 from Lukas.