Renderman 25 will be released this month and XPU is their top feature for v25 (+Llama)Had exactly that problem; had a farm back in the day that was a mix of Intel and AMD machines and we got back different results. Turned out there was a FP difference in the seed calculation meaning that the fractal patterns were different between the two processor types. Which was fun, just before a deadline Oddly enough this was in lightwave.
It's always been one of the arguments against GPUs, that driver updates can change the look of the renderer and break features. Back in the day AMD was unable to display geometry correctly in the viewport, let along consistent results for GPU renders and Nvidia break their drivers now and then too.
I think Renderman was going for 1:1 for the whole xPU architecture and it looked like they were close. Arnold, Karma and Renderman all still seem to be recommending the xPU versions for lookdev, but final renders on the CPU due to lingering differences in feature sets or sampling. Although I think the next version of Renderman should bring production ready xPU (don't follow Renderman development much, so could be wrong). Impressed that VRay seems to have got there.
USD + MaterialX will be awesome, once it all works. It's getting there but still a fair way to go in terms of getting support across the various DCC Apps. Still probably a year out at least, but the idea is picking up steam.
Arnold, Sidefx and Renderman recommend XPUs for look dev and CPU for final renders but that's mainly due to some features missing in the GPU ... But me thinks that's also due to VRAM issues too because all three are supposed to be feature film class production renderers