[Bug 19.0.3] Applying Active Layer Resets Lower Layer Cache

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

CRyanStemple

  • Posts: 22
  • Joined: Wed Aug 08, 2018 6:29 pm
  • Location: Chicago, IL
  • Real Name: C. Ryan Stemple

[Bug 19.0.3] Applying Active Layer Resets Lower Layer Cache

PostThu Nov 07, 2024 9:50 pm

After being told on these forums that Resolve v19 introduced Node Stacking, I was very excited about the prospect of caching out custom clip-level input OFX nodes (such as NeatVideo) on the L1 layer of nodes. In theory this frees up the possibility of quickly hot-swapping L2 - L4 node trees from one shot to another after completing and caching out a full noise reduction pass, without worrying about blowing away the L1 layer's cache. Considering that L2 - L4, Group Post-Clip and Timeline are all downstream from L1, anything that happens to nodes on those levels should not affect the caching on anything upstream of them.

However, that's not proven to be the case for certain basic functionalities in Resolve v19.0.3.

Manually copying nodes from one clip's L2 nodes to another shot's L2 nodes seems to not affect the cache of the receiving clip's L1 nodes. Appending the L2 nodes from one clip to another similarly does not seem to affect the cache of the receiving clip's L1 nodes. But third-button mouse clicking on a clip when the L2 layer is selected, or right-clicking a clip and selecting "Apply Active Layer" when the L2 layer is selected, will reset the cache of the receiving clip's L1 nodes. (From tests I've done, it seems that the third-button mouse click in the Color page is now effectively "Apply Active Layer" as of v19.0.3, not "Apply Grade," though if I'm mistaken about this please feel free to correct me.)

Considering that Resolve's Color page nodes added downstream of a cached node never otherwise reset the cache of nodes upstream of them (and that they behave in this way with respect to the INPUT > Group Pre-Clip > Clip > Group Post-Clip > Timeline > OUTPUT pipeline), this seems to be a functionality bug within Resolve v19.0.3.

I've posted about this on the CSI Discord, and at least one other member has verified this behavior. It would be massively helpful to be able to "Apply Active Layer" to L2 without resetting the cache of L1 nodes, and I hope this gets fixed in an upcoming version!
C. Ryan Stemple, CSI
Colorist | Owner | Operator, Quicksilver Color
quicksilvercolor.com

- Windows 10 Pro | RTX 3090 | AMD Ryzen 9 5900X | 64GB DDR4 RAM
- MacBook Air ('22) | Apple M2 | 24 GB | Ventura 13.0.1
Offline

Jump&Jive

  • Posts: 70
  • Joined: Thu May 20, 2021 6:46 am
  • Real Name: Thomas Dallal

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostSun Nov 10, 2024 11:14 am

My question perhaps more primitive, as I have not even yet attempted to delve into Node Stacking. I DO, however, seek to understand if there is a way to cache all nodes I have at the preclip level (e.g. Neat Video and Grainlab, both of which otherwise make even my maxed out M1 Max processor groan under their load with timelines longer than a minute or so)? I always have used 'Smart Caching' in past, which more or less has seemed to serve my purpose. That said, working lately in Studio 19.0.3 with lots of Gyroflow OFX and other video and audio plugins applied at the clip level, smart caching does not seem to be entirely doing the trick, even once I render audio tracks into new layers in an effort to alleviate that piece of the processing burden. I have noted while right-clicking on nodes at the pre-clip level that I am given options under 'Group Cache' either for automatic of on (or off) but selecting on does not seem to do anything - at least nothing that I can see, nor silky smooth playback. I work mainly in HD but also like to be able to switch to UHD in my project settings when I have a lovely 4K project and, obviously, all of the forgoing only becomes that much more needed for working with a project set to UHD/4K.
Online

Steve Alexander

  • Posts: 5675
  • Joined: Mon Mar 23, 2015 2:15 am

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostSun Nov 10, 2024 1:04 pm

CRyanStemple wrote:...Third-button mouse clicking on a clip when the L2 layer is selected, or right-clicking a clip and selecting "Apply Active Layer" when the L2 layer is selected, will reset the cache of the receiving clip's L1 nodes....


Trying to get the TLDR out of the way - this is the bug you are reporting. I will give it a try when I get a chance to see whether or not I can confirm this bug.

Add - Confirmed - replicated on my MacBook under Resolve Studio 19.0.3, Sequoia 15.1.

I put a magic mask on layer 1 - use node cache under user mode and then on layer 2 apply a layer 2 grade from another node - the node cache on layer 1 is discarded and recached (you can see the node go red and then turn blue after recaching).
aka Barkinmadd
Resolve Studio 20 | Fusion Studio 20 | 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sequoia 15.4.1
Offline

Jaemie Manners

  • Posts: 16
  • Joined: Tue Jun 14, 2016 5:28 am

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostFri Nov 15, 2024 3:27 am

This is still happening in 19.1
Offline
User avatar

CRyanStemple

  • Posts: 22
  • Joined: Wed Aug 08, 2018 6:29 pm
  • Location: Chicago, IL
  • Real Name: C. Ryan Stemple

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostFri Nov 15, 2024 7:14 pm

Thank you for confirming, Steve and Jaemie! Glad to know I'm not the only user experiencing this. I am also still experiencing this as of 19.1.

If any BMD devs can chime in and confirm that this is a bug or if this de-caching function is (somehow) working as intended, that would be spectacular.
C. Ryan Stemple, CSI
Colorist | Owner | Operator, Quicksilver Color
quicksilvercolor.com

- Windows 10 Pro | RTX 3090 | AMD Ryzen 9 5900X | 64GB DDR4 RAM
- MacBook Air ('22) | Apple M2 | 24 GB | Ventura 13.0.1
Offline
User avatar

Mbeare

  • Posts: 128
  • Joined: Tue Nov 17, 2020 6:27 pm
  • Location: Cape Town, South Africa
  • Real Name: Misha Beare

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostWed Dec 25, 2024 6:52 pm

CRyanStemple wrote:Thank you for confirming, Steve and Jaemie! Glad to know I'm not the only user experiencing this. I am also still experiencing this as of 19.1.

If any BMD devs can chime in and confirm that this is a bug or if this de-caching function is (somehow) working as intended, that would be spectacular.


I am on three major series at the moment and this behaviour is completely breaking the usability of node stacks for me and my junior colourists at the moment.

+1 from us.
Gigabyte Aero D | Intel 13900K| 128GB DDR5 Corsair | RTX 4090 566.36 | 2x 4TB Firecuda 1x 8TB MP600.

M3 Ultra 80 Core | 256GB.

Micro, Mini & Advanced Panel
Decklink Studio 4K E12G(14.5)
Resolve 19.1.4
Windows 11
Offline
User avatar

KaurHendrikson

  • Posts: 126
  • Joined: Fri Apr 08, 2022 2:48 pm
  • Location: Tallinn, Estonia
  • Real Name: Kaur Hendrikson

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostWed Dec 25, 2024 9:19 pm

+1

Replicated on Windows 11 with DaVinci Resolve Studio v19.1.2
AMD Ryzen 9 5900X, Asus GeForce RTX 3090 24GB, DDR4 128GB, Windows 11 Pro
Offline
User avatar

Jamie LeJeune

  • Posts: 2084
  • Joined: Tue Feb 26, 2013 4:33 am
  • Location: San Francisco

Re: [Bug 19.0.3] Applying Active Layer Resets Lower Layer Ca

PostSat May 03, 2025 9:44 am

+1

Still an issue on v19.1.4 and on v20.0b2

I hope BMD fixes this soon.
www.cinedocs.com
http://www.imdb.com/name/nm4601572/

Return to DaVinci Resolve

Who is online

Users browsing this forum: BigWoodFarmer, Google [Bot], KylieW, Mario_Rossi, mnjjacobs, mpetech, Steve Alexander and 323 guests