Something you might want to give a try: I've been able to install DIALux evo without that error message by installing the OpenCL™ and OpenGL® Compatibility Pack available from the Windows Store in the VM. The pack claims to want a minimum of WIndows 10 ARM and a DX 12 driver, but the pack installs. DIALux will install without that message after the pack is installed. And it will start.
I haven't been able to determine *how* well it runs, because I don't have a DIALux ID. If you have one and would like to give it a try to see how well or if the software works, I'm sure the community will appreciate it.
According to the developer DIAL GmbH they do not support running DIALux on virtualization solutions. Nor does it seem that they'll support ARM processors given their hardware requirements that say they want SSE2 Intel instruction set).. See their FAQ https://www.dialux.com/en-GB/frequently-asked-questions