AMD's (ProRender) Plugin for Blender

Another aspect that to me stands out is the significant time difference of RPR vs Cycles (Cuda).

The same scene I can render in Cycles with CUDA in around 50 seconds.

Also when doing the rendering in the viewport RPR takes a significantly longer time to warm up before rendering.

However as GuidoALG states the ability to use Vulcan here and mix in fast GI for previews is a very welcome alternative to eeVee (in my case).

Do you have any idea maybe why the 5600 XT and 5700 XT are render time wise so close?

Remember that multi GPU support for Adaptive Sampling has existed for 24 hours now! Nobody really knows if it scales well yet.

However, we have tested scenes going back over a year with Adaptive Sampling turned off and there’s definitely good scaling going on.

Do you have a more complex scene to test with?

Hop on over to the RPR Discord server where there are more people discussing this or at least if you post up a test scene they’ll be all over it!

It’s not looking good for scaling of Adaptive Sampling! (Which is what I reported to the devs a few days ago).

It’s taking longer with 2 GPUs than 1 GPU but the result is seems less noisy with 2 than 1 despite the same settings. This was with the Nissan scene.

So yeah… it still needs some work.

I also still get tearing on the preview with Adaptive Sampling with 2 GPUs where one “half” of he screen is one noise level and the other half is totally different.

It is still best to have one very fast GPU for this stuff. But for Final Rendering without Adaptive Sampling 2 GPUs or more really does work.

I’ve posted a bug report anyway.

I was saying to be able to use Medium as an output for projects will be a godsend. I use Eevee a lot more than I ever thought I would and with the extra ray tracing of Medium it will be invaluable.

While I have managed to render out for the first time I am having crashes to desktop. I think it may be due to when I apply smooth shading to a reflective sphere which is hovering over a reflective plane it crashes. I will try and make this a repeatable crash and let you know the outcome.

In my extremely crude test scene adaptive sampling works with multi-GPU for sure now and there was an 80-90 render speed improvement.

I hope you’ll support the Intel Open Image Denoiser and provide the necessary denoising passes. I appreciate it’s tech from a competitor but your CPU guys are giving them such a whooping and the RPR denoiser is still giving me a black viewport.

2x1080TI latest Studio driver. Win10

Is the Nissan Scene you speak of available to download please?

I only have my own crude test scenes and I won’t be able to share any of my client work I test with RPR so I’d appreciate a half decent scene to test which I can report bugs with.

Are there any test scene from AMD themselves anywhere?

Thanks

Of course. Done.

I can’t get the Hybrid modes to render today. A scene with default cube will crash to desktop.

It was working last night briefly then I got a crash after changing the shading on a chrome sphere to smooth and now none of the hybrid modes will render. They work in the viewport fine but during the syncing process I get a crash to desktop. Note. Full Mode renders out fine.

Are there any cache files RPR makes during Syncing that I need to manually clear out?

Any help gratefully received.

Viewport Bug with Full Mode - Direct Illumination
Reflective surface renders reflections black in viewport (left) renders correctly in final render (right).

Hybrid mode only for amd gpu users? How i can activate it with nvidia gpu?

Couple of things if you have time:

Join the RPR Discord for “assets” like the Nissan scene and discussion about the Plug Ins.

Please report bugs like the above to GitHub:

or to AMD Community here:
https://community.amd.com/community/prorender/blender

There’s no way posting bugs on a forum will get picked up by the devs.

I can’t help with non Mac features. Mac doesn’t have the fancy Hybrid mode yet, sadly. So we’re stuck with full render only. Final Renders with RPR on Mac with Metal are slightly quicker than RPR on Windows on the same hardware though so it’s not all bad :slight_smile:

This already works in the Blender plug in.

There’s even a button in the UI to set it up and turn it on.

image

1 Like

I don’t have that option available. I would’ve spotted it! :slight_smile:

I found the Nissan Scene on Discord and rendered it in 1.48. total time and 1.39 as reported on the time stamp.

Must be a macOS feature!! I think Windows RPR Denoiser uses AMD’s own AI. You can still use Blender’s built in Intel Denoise the same as Mac but you’ll have to connect up the AOVs manually.

Regarding the time on the Nissan that would be 40 seconds faster than anyone else has ever rendered the Nissan scene.

What were your final render settings?

The “bench test” settings are:
image

Fastest time 2m08
For a Resolution of 1080P full size.

I didn’t change the render settings but I don’t think the HDRI was included in the file so I used the RPR Sky default setting. I’ll rerun with 25 samples per view update which should be marginally faster.

Dual 1080TIs. 1.45.97 Total time, 1.33 Render time.
Single 1080TI 2.35.74 Total time, 2.22 Render time.

image

25 samples per update definitely has advantages.

The HDRI should have been “4DstudioLight_2048x1024.hdr” which must have come with the file at some point.

Your final render time 1m45 is extremely good and just proves that there is no AMD advantage AT ALL with Pro Render because in all our testing all the NVIDIA GPUs win the testing.

Your dual 1080TI setup is better than any single GPU so far.

And of note is that back in April 2019 the same scene was being rendered:
12/04/2019 RPR2.0.52 GTX 1080Ti GUI Windows 10 Time : 05:17

So if you wanted proof of “scaling” or performance updates with RPR you have it there and no bias towards AMD hardware whatsoever.

eGPU WX 9100 and eGPU RX 580 on Metal = 2m27 all in. Sync time 6s.

If I add in the VEGA 20 dGPU it’ll go down to 2:08 ish.

1 Like

The first time I used ProRender 1.0 was in C4D and it was dreadful, a joke. V2.0 in Blender has been a huge improvement, I choose to use ProRender 2.0 because it’s good not because it’s free and it keeps getting better. I just wish those Hybrid modes would work for me reliably as they’d make a huge impact in my workflow with certain projects.

What is really interesting in your database is how fast the 5700XT is compared to much more expensive nVidia GPUs around it. I’m hoping that Big Navi will deliver some serious performance at a fair price. I’ll happily put 2-3 Big Navi GPUs in each of our workstations if AMD can deliver the goods.

It’ll also be interesting to see how much performance ProRender will gain from ray tracing hardware that Big Navi is alleged to have. RTX has made a big difference to Cycles after all.

Pro Render is a young engine so it will naturally take a few versions before it can be considered fully mature.

Where Pro Render is integrated into the app it does seem to work better than where it is a plug-in.

The down side on Blender with RPR is that RPR is unlikely to ever be able to be compatible with every single Cycles node so you are limited to doing full texture work rather than procedurally generated stuff that can work so well with Cycles.

The 5700 XT is all over the place on benchmarks. Sometimes it’s better than a RADEON VII and sometimes it’s worse than an RX 580. In RPR it does appear to do quite well, as does the 5600 XT.

We’ll are all waiting in anticipation of what the rumours will bring. Can’t wait.

I just hope AMD can implement some more thorough software testing as they do seem to shoot themselves in the foot with reliable hardware and buggy software here and there.

1 Like

That is very true. Motion is faster with the RX 580. With RPR it seems only slightly faster than the 5600 RX. I gave back the 5700 RX so I cannot test it. The 5600 XT just runs well and is very silent.

That is indeed an issue when you rely on those nodes.
But I think for many it will also be sufficient - architecture/product renderings.

Optix seriously does have a raging advantage but so I also think will the hybrid mode - something eeVee does not offer.

Speed might also be an issue. RPR is simply compared to cycles and CUDA not at the same level - at least when I tried to do somewhat comparable tests.

AMDs big advantage (great marketing strategy) is that RPR is free and as it seems also highly adapted by many software packages.

1 Like

Nissan test scene:
NOTE: missing HDRI and I also set it to Sky.

macPro 2010
macOS Catalina Metal
1x RX 5600 XT 3:06 (first run)
1x RX 5600 XT 3:01 (second run)

macPro 2010
Windows10 openCL
1x RX 5600 XT 5:10 (first run)
1x RX 5600 XT 4:32 (second run)

macPro 2010
Windows10 openCL
2x GTX 1070Ti 2:33 (first run)
2x GTX 1070Ti 2:32 (second run)

1x GTX 1070Ti 4:08 (third run)

1 Like