Dear JUCE Team,
I am a long-time beta tester for several plugin companies. I am reporting a recurring rendering issue that appears to have surfaced with the transition to JUCE 8, specifically affecting Windows users with Nvidia graphics cards.
NOTE: I have no idea if these plugins actually use JUCE framework, so it’s just a hunch, so please take it as it is.
1. Symptoms and Reproduction
I have isolated a severe performance degradation that manifests in two ways:
-
Slower GUI Opening: Plugin GUIs released or updated after July 2024 are taking significantly longer to open—up to 10 times slower in side-by-side comparisons with earlier plugin releases of the same developers.
-
DAW Freezes on GUI Close: In multiple hosts (Reaper 7, Live 14, Cubase 15), closing a plugin window results in a consistent 1 second DAW-wide freeze after 4–6 seconds of closing the GUI.
-
The Trigger: This behavior is triggered when specific “culprit” plugins (notably the latest versions of Slate VSX, Relab Color Drive, and Relab 176) are present in a session. Once these plugins are removed, the DAW returns to normal speed instantly.
2. The Timeline Correlation
The issue appears to be strictly tied to plugins released or updated following the JUCE 8 release (June/July 2024).
- Tested Older Versions: Earlier plugins from the same developers (e.g., Relab Sonsig Rev-A or previous versions of Slate VSX) do not exhibit this behavior and do not trigger freezes in the DAW.
Examples of conflicted plugins:
All newer Pulsar Modular plugins released after June 2024 (Fairuz and onward)
All Audiopunks plugins released aftrer June 2024 (610 and oward)
Crave EQ2, Crave Transient EQ, AnalogX Genesis, Vertigo VSS-2
VPROM, Tekno, Omnisphere 3, Kontakt 8
3. Suspected Technical Root
Given that this is specific to Windows + Nvidia configurations, I suspect a conflict in how the new rendering backend (potentially the Direct2D or the OpenGL context handling in JUCE 8) interacts with the Nvidia driver’s window management.
-
Environment: Windows 11, Nvidia RTX 4070.
-
Observation: The freeze occurs even if the “trigger” plugins are bypassed with their GUIs closed, suggesting a persistent background rendering or context-holding issue within the session.
4. Supporting Evidence
I have captured video demonstrations of the slower GUI loading and closing times
Notice when the Relab plugins are greyed out (offline) the opening and closing of the other plugins are super fast, and instant. If i put those plugins online, just opening and closing a single GUI can take up to 5 seconds, while the DAW is completely frozen.
If i downgrade VSX to the version before the latest, the issue goes away, and if i combine these ‘trigger” plugins, the issue gets multiplied.
Has there been a known change in how JUCE 8 handles OpenGL contexts or Direct2D synchronization on Windows that could be conflicting with Nvidia’s “Max Frame Rate” or power-management settings?
Thanks
Matt



