Quote:
When I first load up DF everything is smooth. Eventually it starts to act up as described in the title; haven't sorted out if it's just a time thing or if it has anything to do with opening/closing programs (e.g. games) or what.
There's a noticeable delay between mousing over items on the second monitor taskbars (DF style taskbars) and their highlighting or popping up previews. This includes both program icons and the persistent taskbar icons (e.g. DisplayFusion's icon). My computer sometimes hangs up and is unresponsive while this is occurring.
I'm running DF 10.0 and don't recall noticing this before updating from version 9 (it may have been an issue, but I had an unrelated issue with my computer and just finished doing a clean install of Windows right around the time I did the DF10 upgrade). I have this issue with both the stable and the latest beta releases.
I did a little bit of log snooping and noticed FAIL logs like the following when this issue is showing up. These are easily reproducible by mousing over said icons, and these do not appear to show up when DF is behaving. I believe the first such example below is the most relevant because I will get literally hundreds of these in the debug logs, and the codes themselves seem pretty in line with the issues I'm seeing. A log is attached to this post as well.
2023/04/20 15:46:06.6751##_##FAIL:L1##_##displayfusion.exe:3240##_##BFNativeWindowBase.WndProc:WndProc:325##_##-##_##Name: DFTaskbarButtonPreviewWin7, ID: b32e778e-b6d9-4740-b966-c11f7c1a1bb9, BFReentrantProtection: BFNativeWindowBase:ProtectWMPaint, , [System.Exception]##_##-
2023/04/20 15:46:25.1221##_##FAIL:L1##_##displayfusion.exe:3240##_##BFSafeLock:Lock:73##_##-##_##Lock: LockTaskbarManagerData, Calling Thread: 'TaskbarManager-15' [TaskbarButton:DrawLayeredWindowChild], Locked Thread: 'HookManagerWaitForEvents-20' [TrayIconProcessMessage_AddOrModify], Failed to call TryEnter., , [System.Exception]##_##-
2023/04/20 15:46:25.1222##_##FAIL:L1##_##displayfusion.exe:3240##_##TaskbarManagerData:AccessData:96##_##-##_##BFSafeLock:Lock Failed: LockTaskbarManagerData, Calling Thread: 'TaskbarManager-15' [TaskbarButton:DrawLayeredWindowChild], Locked Thread: 'HookManagerWaitForEvents-20' [TrayIconProcessMessage_AddOrModify], , Failed to call TryEnter., , [System.Exception], [System.Exception]##_##-
2023/04/20 15:46:25.1222##_##FAIL:L1##_##displayfusion.exe:3240##_##TaskbarButton.Draw:DrawLayeredWindowChildWorker:486##_##-##_##DataAccess is NULL. [TaskbarButton:DrawLayeredWindowChild], , [System.Exception]##_##-
Edit to add: One other behavior I've noticed (also associated with lag spikes in my computer's performance) is that sometimes the second monitor taskbar icons seem to do a bit of a "remove and refresh" dance even if I am not interacting with the taskbar.