sysdm.cpl > Advanced > Performance;
Manually check "Show window contents while dragging"
...in that same window, I also checked "Smooth edges of screen fonts" (edited) - and it looked good again.
I haven't tested it extensively, but on a single edl during playback I opened many instances of the same and different juce plugin displays (which is a recipe for display freeze-up) freely opening and closing and adjusting them many times. This is quite suggestive to me that this is a fix - but I'll wait till I've got some more mix time before making that call.
jmh wrote:Windows Registry Editor Version 5.00
; 1. GLOBAL SYSTEM STABILITY (Applies to both 32/64-bit)
; Disables HAGS to prevent DPC Latency spikes and audio stutters
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
"HwSchMode"=dword:00000001
; Disables window animations to keep the GUI message thread responsive
[HKEY_CURRENT_USER\Control Panel\Desktop]
"UserPreferencesMask"=hex:90,12,03,80,10,00,00,00
"MinAnimate"="0"
; Sets Visual Effects to "Best Performance"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]
"VisualFXSetting"=dword:00000002
; 2. DPI SCALING OVERRIDES (Fixes "Dark/Unresponsive" JUCE GUIs)
; Replace the paths below with your actual install locations
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\SAWStudio\\SAWStudio.exe"="~HIGHDPIAWARE"
"C:\\SAWStudio64\\SAWStudio64.exe"="~HIGHDPIAWARE"
; 3. GPU PREFERENCES
; For 32-bit: Power Saving (1) is safer for legacy JUCE OpenGL
; For 64-bit: High Performance (2) is better for modern 4K plugins
[HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences]
"C:\\SAWStudio\\SAWStudio.exe"="GpuPreference=1;"
"C:\\SAWStudio64\\SAWStudio64.exe"="GpuPreference=2;"
_____________________________________
Added EDIT (not originally in quote):Check "Smooth edges of screen fonts" too.
- Manual Tweak: The registry cannot reliably re-enable "Show window contents while dragging." After running this file, it is highly recommended to:
- Open Performance Options (sysdm.cpl > Advanced > Performance).
- Manually check "Show window contents while dragging". This specifically prevents JUCE plugins from "white-boxing" or freezing when you move their windows.
Added EDIT (not originally in quote): If you cut and paste this, it won't work - it is rendered wrong.