Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?
If you are experiencing any issues with your desktop wallpaper or taskbar buttons
please download and install the latest DisplayFusion beta version before contacting support.

User Image
Ben_
176 discussion posts
This issue has been occurring for quite some time and has gradually become worse.

Please see the attached log file and screenshot.

My DisplayFusion settings have not changed for several years. However, over approximately the past year, DisplayFusion has become increasingly unreliable and has started causing recurring issues.

I only use a small portion of DisplayFusion’s functionality, so it would be useful if DisplayFusion offered modular installation options instead of requiring the full product installation. In my case, most of the installed features are never used, but the full product still appears to contribute to reliability or overhead concerns.

Expected behavior:
DisplayFusion should remain stable with unchanged long-term settings.

Actual behavior:
DisplayFusion has become progressively unreliable despite no intentional configuration changes.

Environment
Application: DisplayFusion
Process: DisplayFusion.exe
Observed process ID: 48948 in the provided System Informer screenshots

----

TL:DR
Additional diagnostic finding
Temporarily disabling TitleBar Buttons reduced DisplayFusion CPU usage, but high enumeration activity continued afterward. This indicates that the TitleBar Buttons subsystem is likely contributing to the high CPU condition, but it does not appear to be the only source of repeated work.

The remaining activity suggests another enumeration path may still be active, possibly involving service IPC, module inspection, taskbar or tray icon enumeration, monitor enumeration, hook polling, or window-state refresh processing.

This should not be treated as resolved by disabling TitleBar Buttons. The broader issue is that DisplayFusion continues to perform excessive repeated enumeration under a long-standing configuration that previously operated acceptably.

----

Summary
DisplayFusion.exe is exhibiting high CPU utilization and heavy runtime thread activity. The issue has existed for some time and has progressively worsened. The current evidence shows DisplayFusion.exe consuming approximately 51% to 73% CPU in captured states, with overall CPU load near saturation.

Observed behavior
- DisplayFusion.exe appears as the dominant CPU consumer.
- CPU meter shows very high total CPU activity.
- System Informer thread view shows many active DisplayFusion.exe threads associated with coreclr.dll.
- Repeated thread start addresses include coreclr.dll+0xcccc40.
- Multiple entries also reference coreclr.dll!KickOffThread.
- System Informer statistics show elevated CPU, CPU relative, cycle delta, and context switch values.
- DisplayFusion settings have not intentionally changed for several years.

Expected behavior
DisplayFusion should remain stable as a background utility and should not produce sustained or excessive CPU load under an unchanged long-term configuration.

Actual behavior
DisplayFusion.exe generates high CPU load and appears to create or run many active .NET runtime threads, degrading system responsiveness.

Evidence
- Screenshot 1: DisplayFusion.exe at approximately 51.45% CPU.
- Screenshot 2: DisplayFusion.exe thread list with many active coreclr.dll+0xcccc40 entries.
- Screenshot 3: DisplayFusion.exe thread list with multiple coreclr.dll!KickOffThread entries.
- Screenshot 4 through 6: Loaded module views showing DisplayFusion, .NET runtime, Windows Forms, scripting, hooks, and related dependencies.
- Screenshot 7: Process statistics showing elevated CPU-related counters and memory footprint.
- Screenshot 8: DisplayFusion.exe at approximately 73.39% CPU while total CPU is near saturation.

Impact
The issue causes recurring system performance problems and reduces confidence in DisplayFusion as a stable long-running utility.

Probable fault surface
- DisplayFusion background worker loop
- .NET runtime thread scheduling
- Hook or monitor polling logic
- Scripting subsystem
- Window management or monitor event handling
- Repeated event processing
- Excessive timer, observer, or polling activity
- Interaction with WMI, monitoring tools, hooks, or multi-monitor state
• Attachment [protected]: DisplayFusion.rar [911,484 bytes]
• Attachment [protected]: DisplayFusionDebugInfo_MINIMAL.rar [150,668 bytes]
Apr 30, 2026 (modified Apr 30, 2026)  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
If you disable DisplayFusion taskbars, what does the usage show for the main DisplayFusion.exe in Task Manager > Details?
May 1, 2026  • #2
User Image
Ben_
176 discussion posts
typically below 1% with taskbar disabled. the iamges are details while taskbar disabled.

i also do not use DF wallpaper, yet it is clearly loading.
• Attachment [protected]: 20260510-May-W19_014156231_SystemInformer.png [76,403 bytes]
• Attachment [protected]: 20260510-May-W19_014416070_SystemInformer.png [65,852 bytes]
• Attachment [protected]: 20260510-May-W19_014534492_SystemInformer.png [68,433 bytes]
• Attachment [protected]: 20260510-May-W19_014558846_%pn.png [71,856 bytes]
• Attachment [protected]: 20260510-May-W19_014617466_%pn.png [117,861 bytes]
• Attachment [protected]: 20260510-May-W19_014629077_%pn.png [124,149 bytes]
• Attachment [protected]: 20260510-May-W19_014646652_%pn.png [124,455 bytes]
• Attachment [protected]: 20260510-May-W19_014718561_%pn.png [78,269 bytes]
• Attachment [protected]: 20260510-May-W19_014723868_%pn.png [46,576 bytes]
May 10, 2026 (modified May 10, 2026)  • #3
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
The taskbar polling is pretty CPU intensive, and it looks like you set the "Taskbar Polling Interval" advanced setting to 500, which is 3x the normal amount. If you change that setting back to default and reboot, does that bring the usage down?
May 13, 2026  • #4
User Image
Ben_
176 discussion posts
Quote:
The taskbar polling is pretty CPU intensive, and it looks like you set the "Taskbar Polling Interval" advanced setting to 500, which is 3x the normal amount. If you change that setting back to default and reboot, does that bring the usage down?


Changing the taskbar polling rate back to the default provided a small improvement. I may have increased the polling rate a few months ago because I thought it might help with the DisplayFusion issues I was seeing, especially when the icon status was not refreshing, the usual animations were not displaying, and DisplayFusion was freezing. Increasing the polling rate did seem to alleviate some of the problems, but I ignored the remaining issues until a few weeks ago. I am no longer using the title bar buttons, and after resetting the taskbar polling rate to the default, everything has been functioning without issues so far.
26 days ago  • #5
User Image
DigiVie
39 discussion posts
Running latest beta and 25H2 and I'm giving up with the high CPU issues. I have loved DF, but it makes my system slow to a crawl far too often.

I will keep an eye out for the next major release and try it again, but the CPU usage simply has to be better for it to stay in use by me. I know that doesn't help you troubleshoot, but I simply don't have the time.
___
Cheers,
David
19 days ago  • #6
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)