Two Curiosities in SAW64

Moderator: Bob L

jmh
Member
Posts: 827
Joined: Fri Aug 25, 2006 5:14 pm

Re: Two Curiosities in SAW64

Post by jmh »

I applied those registry changes to my machine. Initially it looked like crap, but in addition to:

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;"


_____________________________________

  1. 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):Check "Smooth edges of screen fonts" too.

Added EDIT (not originally in quote): If you cut and paste this, it won't work - it is rendered wrong.
UpTilDawn
Posts: 4012
Joined: Tue Jun 22, 2004 11:00 am

Re: Two Curiosities in SAW64

Post by UpTilDawn »

jmh wrote:... "C:\\SAWStudio64\\SAWStudio64.exe"="~HIGHDPIAW ARE"
...
I know nothing about this, but is the word AWARE supposed to be broken with a space in this line? It isn't in the line before it.
jmh
Member
Posts: 827
Joined: Fri Aug 25, 2006 5:14 pm

Re: Two Curiosities in SAW64

Post by jmh »

UpTilDawn wrote:I know nothing about this, but is the word AWARE supposed to be broken with a space in this line? It isn't in the line before it.
Right you are - and good eye. For some reason, that is the way the forum is rendering it. I just went back to edit the original post and it put the space back in. I'll try it again:

"C:\\SAWStudio64\\SAWStudio64.exe"="~HIGHDPIAWARE"

...what is even weirder is it didn't do it to the previous line. Maybe there is an overlap with the forum engines markup language?


EDIT: I typed in HIGHDPIAWARE by hand, so a curiosity of V-Bulletin. And if anybody has applied this, you should navigate in with regedit and fix it, or make a .reg file of just that key with the corrected value and re-apply it.
User avatar
MMP
Posts: 2492
Joined: Sat May 22, 2004 11:00 am

Re: Two Curiosities in SAW64

Post by MMP »

There are a number of other extra spaces that need to be removed as well, so use some caution.
Michael McInnis Productions
Post Reply