When asking RPR to output a certain number of AOVs and using a single eGPU (or 2x eGPU) the Final Render will immediately crash.
However with the same scene and the same render settings RPR in CPU mode will successfully complete the Final Render and all AOVs will be output in the final render window.
Individually some of the AOVs (not all) will render with a GPU but it appears to be very random which ones or how many will work. But in CPU mode it does not matter, they always work.
Settings:
Result (CPU only):
It doesn't matter what size or resolution of scene is used (I chose the BMW because it is more challenging). When using a GPU multiple AOVs will crash. When using a CPU they work correctly.
Other users have tested this with similar results. Hopefully they will add their own comments below this post.
This particular test was screenshot and run on v2.0.28 but it was repeated with v2.0.32 and produced the same outcome.
This bug is still present in the v2.0.52 release. CPU only will reliably produce every AOV output. While GPU rendering will crash if more than a few (maybe up to 5?) are selected.
I have tested this again with the v2.0.85 release and it is still the case that a GPU render with multiple AOVs selected will insta-crash. However the CPU will render all of the AOVs correctly.
The GPU can manage a "couple" but it is random which couple you can choose without it crashing.
Tested on eGPU (RX 580) and on dGPUs (VEGA 20) from macOS
This bug is still present in v2.0.94 of the RPR plug-in for Blender 2.80.
A GPU (however much VRAM it has) will immediately crash if you select multiple AOVs and press F12. But the CPU can F12 render every single AOV no problem.