32 bit version should be working on x86 emulation but because of the opengl requirement that roon has, it is not working, and failing with the GL error that many people face when they use a VM, or a computer without the opengl drivers or support.
Is opengl really necessary on a windows client? At least there should be an option to start Roon without opengl support?
Are you trying to run the Roon client on a Surface Pro X? If so, then it won’t work, as I pointed out last October. The Windows 10 emulation on the ARM architecture only supports a very limited version of OpenGL. The Roon GUI requires more than that.
Since the Roon Control component has the user interface, and the user interface depends on OpenGL version 3.0 as a minimum, I think you’re out of luck. From a Roon Labs post on hardware requirements:
The user interface is driven by a piece of technology that could be best described as a game engine. It supports fluid animations, and we are trying to keep the frame rate at 60 frames per second (fps), just like a game. It renders graphics using OpenGL and hardware acceleration, just like a game, too.