R15b5 : Delivery Corruption of R3D

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:22 pm

I have stumbled on Resolve settings that can play footage back in MEDIA, EDIT, FUSION and COLOUR tabs Correctly.

However - I can't find any combination of Resolve settings when Debayering is set at the highest level (ie FULL RES PREMIUM) that can DELIVER output without INTRODUCING corrupt frames at random intervals.

Attached are some examples:

AJ
Attachments
A.jpg
A.jpg (936.31 KiB) Viewed 2352 times
B.jpg
B.jpg (406.54 KiB) Viewed 2352 times
C.jpg
C.jpg (895.66 KiB) Viewed 2352 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:27 pm

To Try and minimise the FRAME CORRUPTION in DELIVERIES:

I have tried setting :
+) Use Display GPU for Compute = NO
+) Use Red Rocket for = None
+) Use GPU for RED Debayer = NO
+) GPU processing mode = OpenCL

I was hoping that if the Resolve 'GPU code' was deactivated - that this would not utilised the code causing the corruption -> BUT this did not work - Radom frames still get corruptions.

The Most useful aspect of not Using the GPU seems to be that DELIVERY seems less likely to crash when Noise Reduction is applied to long (30 sec) clips.

AJ
Attachments
1.png
1.png (429.65 KiB) Viewed 2343 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:29 pm

As this problem make be specific to the (relatively new) IPP2 workflow - here is a copy of the Colour Management setup.

AJ
Attachments
2.png
2.png (665.85 KiB) Viewed 2342 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:32 pm

Here is the Camera Raw Setting

Note : That during Playback - even with Noise Reduction activate - there is no Corruption with these settings.

Corrupt Horizontal & Vertical Lines only seems to happen in DELIVERY.

If anyone with 8K VV Monstro footage has found settings that increase the chance of No-Corruption please let me know (I have been trying diligently for 6 days without success).

AJ
Attachments
3.png
3.png (445.67 KiB) Viewed 2341 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:39 pm

After a tip from Adrian - I also attempted to see if changing:
+) Playback : Performance Mode or
+) Playback : Proxy mode
had any impact on Corruptions.

Settings that I have had the least RESOLVE CRASHES during delivery was:
PLAYBACK +) PROXY MODE = Quarter Resolution
PLAYBACK +) PERFORMANCE MODE = Active

I don't know why playback settings would effect the DELIVERY stability.
It is possible that I haven't got enough crash results for these settings to be statistically significant.

AJ
Attachments
4.png
4.png (155.81 KiB) Viewed 2339 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Michael Tiemann

  • Posts: 684
  • Joined: Fri Jul 05, 2013 11:22 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:41 pm

There's an option to set max render speed (measured in frames per sec) in the delivery video prefs. Change from the default (maximum) to something like 20 or 24 or 30 and see if that fixes it. Something tells me the fundamentally broken Mac Pro GPUs are losing it when they try to render faster than they can cool.
MacOS Catalina Version 10.15.7
iMac Pro (2017)
3 GHz Intel Xeon W
64GB 2666 MHz DDR4
Radeon Pro Vega 64 16 GB
RED Rocket-X
Decklink 8K Pro card feeding FSI XM310K Monitor
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 12:44 pm

Caching.

Before DELIVERY:

+) Wipe OPTIMISED media
+) Wipe all Render Cache
+) Set Render Cache : None.

This was done to try and avoid any chance of the caching being involved in the Frame Corrupt to help BlackMagic zero in on the problem.

AJ
Attachments
5.png
5.png (117.2 KiB) Viewed 2339 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostFri Jun 29, 2018 1:08 pm

Michael,

Thankyou for your suggestion - I will investigate if Resolve is more stable when changing the output (frame rate) settings.

In my humble opinion - this looks like a coding bug to me. If I was to hazard a guess - the DEBAYER code is performing an OUTPUT = FN( X:0..N, Y:0..N) ... and need to be fixed to ( FN( X:1..N-1, Y:1..N-1). My guess is that as there is no video data to DEBAYER .. and it is (guess) NOT BEING DELETED before the calculation of the debayer ... then the TOP, RIGHT, LEFT and BOTTOM are all RANDOMLY getting junk.

Example of getting exactly the same issues in FUSION when the machine is COLD : viewtopic.php?f=32&t=75315#p417793
when I posted that thought (incorrectly) the problem was specific to FUSION.

I also note that there ARE other people with Windows reporting the same sort of error - but not necessarily with images to highlight the problem.

AJ

Michael Tiemann wrote:There's an option to set max render speed (measured in frames per sec) in the delivery video prefs. Change from the default (maximum) to something like 20 or 24 or 30 and see if that fixes it. Something tells me the fundamentally broken Mac Pro GPUs are losing it when they try to render faster than they can cool.
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostSun Jul 01, 2018 8:47 pm

Trying again to find a way of DELIVERING timelines with Noise Reduction on R3D that DO NOT CRASH.

All suggestions welcome.

Last Delivery Crash log :
https://www.dropbox.com/s/98qfy8kmend57 ... 8.zip?dl=0

This DELIVERY made it 10% of the way through before Crashing.

SUGGESTION : Is there any way that Resolve can Break its BATCH PROCESSING into transacitonal chunks - and allowed the RESTART of an crashed render?

Eg create :
+) Main output file + Journal of next transactional part of the render.
+) Each time the next part (eg 5 secs of timeline is processed) Append this to the Main output file
+) Restarting of a DELIVERY render would then delete the Partial Journal file and restart the render from the last point.

It would definitely reduce the Frustration level (and might even help push past data induced Resolve Bugs)

AJ
Attachments
DELIVERY CRASH.jpg
DELIVERY CRASH.jpg (664.94 KiB) Viewed 2285 times
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostMon Jul 02, 2018 1:40 pm

I tried another line of attack to try and get a DELIVERY (of Footage that has NR and R3D clips) without RESOLVE Crashing.

TRYING TO USE BACKGROUND RENDERING TO GET PAST RESOLVE CRASHES
+) On this attempt - I changed the CACHING format to UNCOMPRESSED 16bit HDR
+) I set the Project to RENDER in the background after 1 sec
+) I set the delivery page to be ready to USE previously rendered footage (because this would hopefully be used in the DELIVERY process - which would hopefully reduce render time down to a minimum and therefore reduce the chance of a crash during delivery).
+) I would also Save the project every so often - as hopefully the Even if a CRASH occurs - you would be able to background render from where you left off.

What I found was:
+) At some point RESOLVE crashes (and as Always there is no Dialog or popup box to indicate why on startup)
+) Render cache is WIPED (which Surprised me as some clips had completed rendering in the background).

Here is a Crash log (During background rendering of R3D Footage with NR):
https://www.dropbox.com/s/t5bxartgjc03x ... 5.zip?dl=0

AJ
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB
Offline

Antony Newman

  • Posts: 221
  • Joined: Sun Jun 14, 2015 10:00 am

Re: R15b5 : Delivery Corruption of R3D

PostMon Jul 02, 2018 2:26 pm

BM Team.

I have (after many attempts) managed to create a delivery of a PROJECT.

+) Frame corruptions : Total around 50 in a three minute Timeline
+) Delivery time was about 10 hours.
+) The FRAME corruptions occur at EXACTLY THE SAME FRAMES as my earlier delivery
+) The FRAME corruptions occur in EXACTLY the same places as my earlier delivery.

This means this is not GPU over heating issue - this is a DATA INDUCED frame Corruption caused by a CODING Error.

Is this something that you have been able to reproduce in your Lab?

Do you need help in reproducing this problem?

AJ
Resolve Studio : v16.1.2.026
Mac Pro (2013) : Catalina 10.15.3 : 3.0GHz 10-Core/64GB
Dual AMD FirePro D700 6GB
RRX : TB2 (Sonnet Echo Express III-D)
Camera : Monstro VV : 8K R3D : 4K UHD Timeline
Cache : Sys SSD / Clips & PJ : Areca 24TB

Return to DaVinci Resolve

Who is online

Users browsing this forum: Andrew Kolakowski, Chaola, panos_mts and 298 guests