Title

Message

Confirm

<< DiscussionsReply

High CPU usage when changing wallpaper

Avatar from Gravatar.com
Chris Salvian
7 discussion posts
So this still appears to be a problem. My CPU usage basically makes the computer unusable for about 5 seconds while the wallpaper changes. This is a big deal while I'm working in AutoCAD as it completely disrupts my workflow. Do the files need to be a specific format? i.e. JPG or JPEG?
Jul 23, 2019 (modified Jul 23, 2019)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I've split this to a new topic since the other one is very old.

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

Thanks!
Jul 23, 2019  • #2
Avatar from Gravatar.com
LGotkin
32 discussion posts
I'm seeing the same things on my system. I don't know if the following information will help, but here's some analysis I was able to do.

If you look at the attached output from Windows Task Manager, you'll see the DisplayFusion CPU usage has jumped from a normal 0.1-0.5% to 8.9% when the wallpaper changes. I'm using 3 monitors with a separate image on each monitor. Curiously, when this happens the Windows Explorer process also jumps from it's normal 0.1% to 3.1%.

I also ran Microsoft's Process Explorer Tool and what is happening is the DisplayFusion Settings application is being launched as a new thread (see attachment). Looking inside the registry, I see it is updating the Display Fusion Wallpaper registry keys with the new current Wallpaper image definitions. But it also updated every registry key which I see when using Microsoft's Process Monitor tool. It also seems to be taking about 4-5 seconds for this process to run which, curiously, is about the same as if I interactively brought up the DisplayFusion Setting application, changed a single value and did an OK.

Hope this information helps.
• Attachment: Process Explorer Output.jpg [107,052 bytes]
Process Explorer Output.jpg
Process Explorer Output.jpg
• Attachment: Task Manager - Wallpaper Update.jpg [80,477 bytes]
Task Manager - Wallpaper Update.jpg
Task Manager - Wallpaper Update.jpg
Jul 23, 2019  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@LGotkin: Could you attach a copy of your DisplayFusion troubleshooting info as well?

Thanks!
Jul 24, 2019  • #4
Avatar from Gravatar.com
LGotkin
32 discussion posts
Here's the Debug Information.
• Attachment [protected]: DisplayFusionDebugInfo.zip [24,514 bytes]
Jul 24, 2019  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@LGotkin: Thanks! It is normal for the CPU usage to increase for a few seconds when the wallpaper is changing, though it shouldn't adversely affect performance. Is it causing issues on your machine?
Jul 24, 2019  • #6
Avatar from Gravatar.com
LGotkin
32 discussion posts
As the originator of this problem wrote, there are cases where this severely impacts the operation of the computer. The machine is basically disrupted/locked up for several seconds.
In my experiences, two things happen. In some cases, the active window display starts flickering. I've seen this a lot in applications like Notepad++, Microsoft Word and Microsoft Access. It's just the active window that starts flickering. Other open windows are not effected. In other cases, where I'm typing text into an application (Word), the characters I'm typing do not appear on the screen for approx 5 seconds and then all appear at once. It's like the window display is locked up and after DisplayFusion is done doing it's thing, all the buffered characters I've typed appear at once.
Now this problem seems also to be related to how long my computer has been running. I run my main computer 24x7 and, at first, this problem is not seen. After about 2 days of operation, the effect becomes more noticeable. After about 4-5 days, the disruption is severe enough that I'm forced to restart the computer. So as the original poster said, 'workflow' is impacted.
Jul 24, 2019  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks! Just wanted to double-check that your symptoms were the same as his. Could you try a few things for me?

  • In the Desktop Wallpaper Configuration window, click Wallpaper Settings and disable the "Use transitions" when changing option
  • In the Windows Settings > Personalization > Colours tab, is "Automatically pick an accent colour" enabled? If so, disable it.
  • In the DisplayFusion Advanced Settings window, enable the "Run as a Low Priority Process" option and restart DisplayFusion.
Jul 25, 2019  • #8
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
I was seeing the same, and following your guidelines only made it slow, but did not change the behavior.
Then I spotted in the main DF Options screen the "Aero color settings (Windows 7 and higher)" section... I changed that from "Change the Aero color based on the current wallpaper image" to "Don't change the Aero color", and it seems the issue has gone away, including the weird flickering in some topmost Windows applications!
Sep 26, 2019  • #9
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
@LGotkin, did you ever see this resolved? I'm seeing the same behavior you mentioned. When the wallpaper changes, my machine nearly locks for 3-5 seconds & some elements flicker. I've mostly negated the impact by just setting the wallpaper to change only once per day, but it's jarring when that happens in the middle of something.
Feb 4, 2020  • #10
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
Mine's still doing it! Perhaps people on newer CPUs with many more cores will have less of an impact, but my i5-4670K is definitely hanging up for a few seconds everytime the wallpaper changes!
Feb 5, 2020  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Quick question, are you guys using laptops or desktop PCs?
Feb 5, 2020  • #12
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
Desktop gaming PC, i5-4670k, 32GB RAM, GTX1070Ti, 2x SSD, Windows 10, DF Pro via Steam.
Feb 5, 2020  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Fear na Boinne and Shawn: 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
Feb 6, 2020  • #14
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Done. Mine's a desktop as well. i7-8700k, 32gb DDR4, GF1080 GPU, 512gb Samsung 970 Pro SSD.
• Attachment [protected]: DisplayFusionDebugInfo.zip [26,588 bytes]
Feb 6, 2020 (modified Feb 6, 2020)  • #15
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
I'm on my Macbook ATM, will do this tomorrow when I am behind my PC again...
Feb 6, 2020  • #16
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
As agreed, here's mine as well!...
• Attachment [protected]: DisplayFusionDebugInfo.zip [27,705 bytes]
Feb 7, 2020  • #17
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks guys! Could you try enabling the "Wallpaper: Use Internal Wallpaper Processing" option in the Advanced Settings as well? You'll need to restart DisplayFusion after enabling that.
Feb 7, 2020  • #18
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
Done, will observe...
Feb 7, 2020  • #19
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
So far so good! Haven't seen any freezes since changing that setting!
Feb 9, 2020  • #20
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Excellent, glad to hear it!
Feb 11, 2020  • #21
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Just saw this update. Will enable that setting and see how it goes! Thanks!
Feb 11, 2020  • #22
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Ok, so I'm still finding I get major slowdowns when the wallpaper change happens even with the "Process the wallpaper images internally" setting enabled. See what I see here:

https://youtu.be/UhN4L7pcPXk

Freeze/slowdown hits at about the 7s mark and lasts until about the 12s mark. I moved the calculator app window around to make it more obvious. You can see perf monitor in the background, and nothing is crazy out of whack. CPU seems to only spike to about 60%, no major spikes in disk or GPU. Not sure what else it could be
Feb 19, 2020  • #23
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the video, Shawn, that's super weird! It looks like windows are repainting a bunch of times in a row, which is super weird. Could you send me a full debug log for this?

  • On the DisplayFusion Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Reproduce the 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

Thanks!
Feb 20, 2020  • #24
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Done. See attached. Timestamp should be a bit after 4:45pm US Central time. Thanks!
• Attachment [protected]: DisplayFusionDebugInfo.zip [137,887 bytes]
Feb 20, 2020  • #25
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks Shawn! There's definitely something weird going on there, but the log doesn't give me enough info.

I know you don't have the Aero Colour Mode option enabled in the DisplayFusion Settings because I can see it in the troubleshooting info, but can you check the Windows settings as well? In the Windows Settings > Personalization > Colours tab, is "Automatically pick an accent colour" enabled?
Feb 21, 2020  • #26
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Quote:
Thanks Shawn! There's definitely something weird going on there, but the log doesn't give me enough info.

I know you don't have the Aero Colour Mode option enabled in the DisplayFusion Settings because I can see it in the troubleshooting info, but can you check the Windows settings as well? In the Windows Settings > Personalization > Colours tab, is "Automatically pick an accent colour" enabled?


It's enabled. I assume I should try with it disabled?
Feb 21, 2020  • #27
Avatar from Gravatar.com
Shawn Neace
15 discussion posts
Aaaaannndddd there it is... No stuttering with that disabled.

Just curious... Is this a Windows thing that can't be fixed or something that might be able to be worked on in a future version of DF? It's nice to have the accent colors automatically match up with all of the beautiful wallpaper.
Feb 21, 2020  • #28
Avatar from Gravatar.com
Fear na Boinne
23 discussion posts
I disabled that a long time ago, because it always gives stutters, even when not using DF, so I guess it's a Windows thing...
Feb 22, 2020  • #29
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Yeah, it's a Windows thing for sure, I think DF just exaggerates the impact because the hooks get flooded with messages every time Windows changes the accent colour. I think it's because each window is refreshing every time the colour changes
Feb 24, 2020  • #30
Avatar from Gravatar.com
John Preston
2 discussion posts
Note: I'm seeing the same thing as the original poster: windows freezing when wallpaper changed. When I went to disable the accent color, I clicked on the accent color I wanted and saw the exact same behavior. I turned it off and pushed up my timer to every minute to test the affect this had.

been going for many minutes now with absolutely no issues.

Thanks!
Feb 28, 2020  • #31
Was this helpful?    
<< DiscussionsReply