Title

Message

Confirm

<< DiscussionsReply

DisplayFusion and Windows 10 1903 constant CPU usage

Avatar from Gravatar.com
Qualdan
6 discussion posts
After updating to Windows 10 1903 my system has become slow and the reason seems to be DisplayFusion. Even when nothing is happening DisplayFusion uses constantly 4-8% of CPU. Somehow that makes it so that everything seems awfully sluggish.

If I have a folder open but minimized and then open it, the system first slowly loads the file explorer graphics and then the contents of the folder.

This seems to related to multimonitor taskbars, because if I disable that, things go back to mostly normal. Displayfusion still uses 2-4% CPU, but the system isn't that sluggish anymore. Obviously I'd like to use the taskbars.

Things I've tried:
- Disabled Application Hooks = no effect.
- Installed 9.6 Beta 1 = no effect.

System:
- Windows 10 1903 (build 18362.41
- DisplayFusion 9.5 (and 9.6 Beta 1)
- Three displays
- DisplayFusion handles wallpaper changes (once every 180 minutes)
Oct 18, 2019  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Could you send me a copy of your troubleshooting info? Here are the steps:

  • Open the Settings > Troubleshooting tab
  • Click the "Export Info to File" button
  • Reply with the file attached
Oct 18, 2019  • #2
Avatar from Gravatar.com
Qualdan
6 discussion posts
Here you go.
• Attachment [protected]: DisplayFusionDebugInfo.zip [23,895 bytes]
Oct 18, 2019  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! I don't see anything out of the ordinary there. Could you enable debug logging and send me a log when the CPU usage is high?

  • On the DisplayFusion Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Reproduce the high CPU issue and note the time so we'll know where to check in the log file
  • Click the "Export Info to File" button on the Settings > Troubleshooting tab
  • Reply with the file attached
  • Disable debug logging after sending the log
Oct 18, 2019  • #4
Avatar from Gravatar.com
Qualdan
6 discussion posts
The high CPU usage happened around 20:32 or 20:33. Before that it was just taskbars enabled, but at that time I simply maximized and minimized folders from the DisplayFusion taskbar.
• Attachment [protected]: DisplayFusionDebugInfo.zip [59,435 bytes]
Oct 18, 2019 (modified Oct 20, 2019)  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! If you disable the "Enable TitleBar Buttons" option on the Settings > Functions tab, does that make any difference at all?
Oct 21, 2019  • #6
Avatar from Gravatar.com
Qualdan
6 discussion posts
It has been disabled all this time.
Oct 21, 2019  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, we have some leads on this. I'll keep you posted as soon as we think we have a fix to try out.

Thanks!
Oct 22, 2019  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Just another quick update to let you know that we should have a fix for this to try out in the next beta. I'll post an update as soon as it's available.

Thanks!
Oct 24, 2019  • #9
Avatar from Gravatar.com
Michael Andrews2
3 discussion posts
I am having similar high CPU with or without "enable TitleBar Buttons" enabled of 21.3% 11/20/19 11:15-11:30AM
• Attachment [protected]: 2019 1120 DisplayFusionDebugInfo.zip [31,365 bytes]
Nov 20, 2019  • #10
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Michael: Could you attach a full debug log? Here are the steps:
  • On the DisplayFusion Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Reproduce the high CPU issue and note the time so we'll know where to check in the log file
  • Click the "Export Info to File" button on the Settings > Troubleshooting tab
  • Reply with the file attached
  • Disable debug logging after sending the log
Nov 20, 2019  • #11
Avatar from Gravatar.com
Michael Andrews2
3 discussion posts
Today for a period of time it was running 6% but it has not seemed to be an issue. If it happens agin Ill send a log
Nov 21, 2019  • #12
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Sounds good, thanks!
Nov 22, 2019  • #13
Avatar from Gravatar.com
Michael Andrews2
3 discussion posts
today etween 3:00-4:00PM DF was running between 7-11% constantly
• Attachment [protected]: 2019 1123 DisplayFusionDebugInfo.zip [258,612 bytes]
Nov 23, 2019  • #14
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Michael: Thanks for the log! Could you try this test build?
https://www.binaryfortress.com/Files/DisplayFusion/DisplayFusionSetup-9.6-Beta2.exe
Nov 25, 2019  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We've just released a new DisplayFusion beta version, could you try it out and let us know how it goes?

Thanks!
Nov 26, 2019  • #16
Avatar from Gravatar.com
Qualdan
6 discussion posts
Tested DisplayFusion 9.6 Beta 5

Constant CPU usage of 2-4 % without taskbars and without wallpaper changer.
Constant CPU usage of 6-10 % with taskbars and without wallpaper changer.
Constant CPU usage of 2-4 % without taskbars and with wallpaper changer set to 180 minutes.
Constant CPU usage of 8-11 % with taskbars and with wallpaper changer set to 180 minutes.

When DisplayFusion is running window drawing is noticeably slower (for example maximizing open folders) and it becomes worse if taskbars are enabled.

If you want a log, which of the previous scenarios do you want it with?
Dec 2, 2019  • #17
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Quote:
Constant CPU usage of 2-4 % without taskbars and with wallpaper changer set to 180 minutes.


If you could send me a log for this scenario, that would be great.

Thanks!
Dec 3, 2019  • #18
Avatar from Gravatar.com
Qualdan
6 discussion posts
Apologies for a (very) late answer, but needed to move from one apartment to another in the meanwhile.

So here is finally the log that you requested. The CPU usage happened on 2019/12/17 around 00:06.
• Attachment [protected]: DisplayFusion.log [1,182,909 bytes]
Dec 16, 2019  • #19
Darrell2's profile on WallpaperFusion.com
I don't mean to hijack but I've troubleshot the problem down to DF. (tech for 20+ years) I'm also having slowdown issues that leave as soon as I disable DF. The problems come after a while on a clean reboot.

Just in explorer, opening folders, renaming, moving, cutting, copying, pasting, tiny files takes seconds each time, when they used to take zero time. I close out DF and the problems go away.

it shouldn't be so slow but it cripled my whole system, brings it to it's knees. I feel like I'm working on a 20 year old laptop with tons of software decay. Moving around and renaming files and folders should not take this long.

Backgrounds cycle every 5 minutes or so. Resource Monitor shows disk usage from DF almost all the time.

I guess I could make a video to show the slowdowns with DF on and off.

3 x 2560*1600
W10.0.18636
9900K/64GBRAM/NVMe (not a weak machine)
• Attachment [protected]: DisplayFusionDebugInfo.zip [207,437 bytes]
Dec 16, 2019 (modified Dec 17, 2019)  • #20
Avatar from Gravatar.com
Neal Wright
12 discussion posts
I've had DF for a few years now and love it. However, I've noticed this issue all along. I rarely see DF below 5%. I've tried all the settings changes but nothing works.

I'm on a corporate machine which also has Sophos and other active security software, so I've decided to disable DF for awhile and see how my system performs with it not running.
Dec 17, 2019  • #21
Keith Lammers (BFS)'s profile on WallpaperFusion.com
When this happens again, could you guys add the following columns to the Windows Task Manager > Details tab, and send me the values of those columns for both Explorer.exe and DisplayFusion.exe?

  • Handles
  • User Objects
  • GDI Objects
  • Threads

Thanks!
Dec 18, 2019  • #22
Avatar from Gravatar.com
Neal Wright
12 discussion posts
I have come to the conclusion that DF is simply too fat for me. I have desired an app that allows me to have independent taskbars on all monitors and allows me to easily move windows from one screen to the next. The rest is of no concern to me.

Unfortunately the app does so very many things that I simply don't need or care about, and these things are consuming inordinate amounts of my system resources.

So unless DF can allow me to selectively disable all unwanted functionality so as not to consume so much of my resources, I will just have to do without.
Jan 17, 2020  • #23
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Neal: Have you already tried disabling the features you don't need in the Settings window?
Jan 20, 2020  • #24
Avatar from Gravatar.com
Neal Wright
12 discussion posts
Yep. I've disabled everything I can find to disable and the app still uses 4+% CPU constantly.
Jan 21, 2020  • #25
Keith Lammers (BFS)'s profile on WallpaperFusion.com
How about if you enable the "Disable Application Hooks" option in the Settings > Advanced Settings?
Jan 21, 2020  • #26
Avatar from Gravatar.com
Neal Wright
12 discussion posts
No. same. Honestly, I've been following these CPU threads for over a year, and i'm really surprised you're having so much trouble determining why your app is using so much CPU. As a developer, it tells me you've either created a massive application you can't manage, or you aren't testing your application on a wide-enough bandwidth of systems.
Jan 21, 2020  • #27
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Neal: If you've got DisplayFusion installed already, could you send me a copy of your troubleshooting info?

  • Open the Settings > Troubleshooting tab
  • Click the "Export Info to File" button
  • Reply with the file attached
Jan 24, 2020  • #28
Avatar from Gravatar.com
Cricket3
4 discussion posts
I finally made this account just to jump on this discussion and say that everything Darrel2 and others have said also apply to me.

I used to be able to let DF run and cycle through background images at any interval with no issue until I "upgraded" to win10. Now it can't even handle more than a few background changes before the system-wide performance degrades to the point of being useless and I need a system reboot.

I've noticed that if I keep the background cycles on "pause" then this degredation does not occurr and I don't get the slowdown until I unpause and let it cycle a bunch of times. The more background cycles, the worse the performace gets.

I've also noticed that during background transitions, if I am in the middle of working a folder, or trying to find a file in a folder, DF will "freak out" all my windows for a sec and seemingly trying to figure out what's going, resetting all my window locations back to the top and being a pain in the butt. This means if I have the backgrounds cycling then it will reset my location in a window back to the top each time it cycles. Very annoying when trying to find a file in a large folder. Not sure if this is supposed to happen, but it's another reason I've just permanently set DF to "pause" background cycling.

DF was awesome with win7, and the cool features of win10 made me excited, but so far It's just more broken.
Feb 14, 2020 (modified Feb 14, 2020)  • #29
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Cricket3: Do you have the "Aero Colour Mode" option enabled on the DisplayFusion Settings > Options tab? If so, could you try disabling that and let me know how that goes? It's known to cause performance issues during wallpaper changes and we're looking at removing it from future versions.
Feb 14, 2020  • #30
Avatar from Gravatar.com
Cricket3
4 discussion posts
Aero Colour Mode is not enabled. It is set to "Don't change the Aero color."
Mar 11, 2020  • #31
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, could you also check Windows Settings > Personalization > Colours and tell me if the "Automatically pick an accent colour" option is enabled there?
Mar 12, 2020  • #32
Avatar from Gravatar.com
rvcjew
1 discussion post
I just wanted to chime in that it may be the Wallpaper engine it self that is causing the slowdown, I do not use any feature of DisplayFusion except for the taskbar setting so that I can use my system tray icons on all my monitors.

I will say though, that I have used this app all the way up though 1607-1903 Win 10 and lately about 3 builds back it does seem to take a while to show up on wake from sleep/login. Howerever I have never had it use more then like 1-2 cpu even when I had a 4790k system vs my 3900x one as it stands now.

I have attached a torubleshoot log for the devs if they want to look at mine vs the people who are haivng issues as well as a Process Explorer pic that shows DP's items in use.

Hope this helps them get this awesome app back on the ground.
• Attachment [protected]: DisplayFusionDebugInfo.zip [28,392 bytes]
• Attachment [protected]: dp processes.PNG [32,258 bytes]
Mar 15, 2020 (modified Mar 15, 2020)  • #33
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
We have found some serious performance issues with the Aero colour changing, so in the new DisplayFusion version we're making some changes to phase out this feature. Hopefully this will help (if it is the case here).
Mar 19, 2020  • #34
Avatar from Gravatar.com
Roger Tubby
8 discussion posts
I have the same issue and have reported in in another thread (can't remember where.) For me the performance hit is not bad - around 2.5% on a four-core I7. However it does keep my fan running which I'd rather not have. Strange that DF uses a lot more CPU than the native DWM (around 1%).

When I use Sysinternals ProcessMonitor and look at the threads I see almost all of the CPU and Cycles Delta being consumed in clr.dll!LogHelp_TerminateOnAssert. A screenshot is attached. This behavior is consistent throughout the day and workload.
2020-04-01 13_44_56-DisplayFusion.exe_13508 Properties.png
2020-04-01 13_44_56-DisplayFusion.exe_13508 Properties.png
Apr 1, 2020  • #35
Avatar from Gravatar.com
Cricket3
4 discussion posts
It was turned on. It's off now. That was the fix!

My scroll position in folders is no longer getting reset back to the top every time the wallpaper changes.

I'll report back later today if I notice a performance slowdown after letting it run all day today.

Quote:
Ok, could you also check Windows Settings > Personalization > Colours and tell me if the "Automatically pick an accent colour" option is enabled there?
Apr 1, 2020  • #36
Avatar from Gravatar.com
Cricket3
4 discussion posts
I've let it run all day and night with a 0.3 minute change interval. Happy to report that I see no more slowdown issues with Windows 10.
Apr 2, 2020  • #37
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Excellent, glad to hear it!
Apr 3, 2020  • #38
Avatar from Gravatar.com
Jonathan Brockerville
3 discussion posts
I have the same issue. DF Pro 9.7, Windows 10 Pro 2004 (19041). I only use DF for the superior multi-monitor taskbar. DF does not handle my wallpaper. Nothing. Taskbar only. Disabling the auto accent color seems to be the fix for this thread and @Cricket3, but not I. It's disabled and DF is just ticking along at 3-6% cpu usage. This is annoying. I checked out the process threads and
clr.dll!LogHelp_LogAssert+0x6835
is constantly created and destroyed. What else can I try?
Aug 7, 2020  • #39
Avatar from Gravatar.com
Roger Tubby
8 discussion posts
Quote:
I have the same issue. DF Pro 9.7, Windows 10 Pro 2004 (19041). I only use DF for the superior multi-monitor taskbar. DF does not handle my wallpaper. Nothing. Taskbar only. Disabling the auto accent color seems to be the fix for this thread and @Cricket3, but not I. It's disabled and DF is just ticking along at 3-6% cpu usage. This is annoying. I checked out the process threads and
clr.dll!LogHelp_LogAssert+0x6835
is constantly created and destroyed. What else can I try?


It continues to be an issue for me. The CPU usage may be tied to the number of windows I have open. Currently around 60 and 6% CPU with the same huge thread cycle count of 3,000,000,000 (billion)+ at clr.dll!LogHelp_LogAssert+067b0.

I have L0: Log Disabled.
Aug 7, 2020  • #40
Was this helpful?  (2)  
<< DiscussionsReply