Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
Erik Hill
20 discussion posts
First off I would like to say that I love this application. The wallpaper feature alone is worth the cost, but all the other features make this an incredible product.

Now, exactly every 60 seconds my CPU spikes to about 7-13%. After a while of noticing this, I tracked it via process monitor and found it was displayfusion.exe. Now normally a 7-13% spike isn't so bad, but when it does so, my entire system either lags or completely locks up for about half a second to a full second. Now that isn't necessarily world shattering, but when I am playing a game or watching a movie, it sort of ruins that process (games in particular, I cant play with it running). First off, my windows 7 ultimate x64 and my display drivers are up to date. I have tried disabling application hooks, titlebar buttons, and wallpapers. None of these changed the situation. I am not using multi-monitor taskbars. I tried forcing it to use all CPUs (in advanced options), but it did not fix anything. I tried enabling logging to see what it was doing during that time, but its impossible to weed out what is and is not legit. It will happen exactly the same second mark on every minute. That second mark is determined by when the application is launched, or when I change a setting and click apply. So lets say I start the application (or apply a change) at 17:00:20. The spike will occur at 17:01:20, 17:02:20, 17:03:20, etc, etc. If I relaunch at a different time, it will start every 60 seconds from that moment instead. This has been going on for quite a while now. I noticed there were some performance enhancements in 7.2beta4, so I tried updating to that version, but that did not fix the issue either. Is there something displayfusion.exe does every 60 seconds specifically? I hate having to stop the program every time I want to play a game or watch a movie.
Apr 22, 2015  • #1
User Image
Erik Hill
20 discussion posts
Actually it might be closer to 1-2 seconds. I am attaching a file called DisplayFusion_3_spikes.log, where it occured around 20:00:16, 20:01:16 and 20:02:16 and ended at the 18 second mark for each one.
• Attachment [protected]: DisplayFusion_3_spikes.log [6,873,949 bytes]
Apr 23, 2015  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
L3 logging will run up the CPU quite a bit, so I'd recommend setting it back to L1 :)

After DisplayFusion has been running for a while, could you send me a copy of the troubleshooting info? Here are the steps:
  • Open the DisplayFusion Settings > Troubleshooting tab
  • Click the Copy to Clipboard button
  • Open Notepad, paste the text, and save the file
  • Reply with the text file attached
Apr 23, 2015  • #3
User Image
Erik Hill
20 discussion posts
Thanks, I did turn it back to L1 after collecting the information, I just wanted to provide as much information as possible.
Apr 24, 2015  • #4
User Image
Erik Hill
20 discussion posts
Attached requested file.
• Attachment [protected]: Troubleshooting_Window.log [137,087 bytes]
Apr 24, 2015  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! It looks like the TitleBarManager thread is using up most of the CPU time. If you disable the TitleBar Buttons (Settings > Functions tab), does that make a difference?
Apr 24, 2015  • #6
User Image
Erik Hill
20 discussion posts
Yes, if you read my original message I tried turning off Titlebar buttons. I also tried disabling Application Hooks and I have the application using all CPU cores. My wallpaper rotation is set to 1 hour, and even when I disabled that, the issue was still occuring.

Its never using a lot of CPU, just causing my system to hang for a second or two every minute. Is there something specfic it does once a minute?
Apr 25, 2015  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
DF has a lot of timers, but I'll investigate to find out which ones fire on 1 minute intervals and we'll go from there.
Apr 28, 2015  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, there's only one timer that fires every 60 seconds, and it really doesn't do much. However, when we finish up 7.2 Beta 6, we'll do up a test build with that timer disabled so that you can try it out and see if that's the one that's causing the issue.

I'll keep you posted as soon as it's available.

Thanks!
May 1, 2015  • #9
User Image
Erik Hill
20 discussion posts
I never saw an update for beta 6 but I see that beta 7 was posted. Was the debug version made for beta 6?
Jun 1, 2015  • #10
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Sorry for the delay! Here's the link to the test build. Please let me know how it works out and we'll go from there :)

http://www.binaryfortress.com/Files/DisplayFusion/DisplayFusionSetup-7.2-Beta7-NoTimer60.exe

Thanks!
Jun 2, 2015 (modified Jun 2, 2015)  • #11
User Image
Erik Hill
20 discussion posts
I apologize for not getting back sooner, my life has been hectic recently. Anyway, I am happy to report that after long term testing, this version of display fusion, with the timer turned off, does NOT spike my CPU every minute. So whatever was turned off is what was causing the issue. I have attached an L3 log for about 5 minutes worth of data, I don't know if it will be helpful, but yes, whatever that timer is doing, is causing the problem.
• Attachment [protected]: DisplayFusion.log [5,454,896 bytes]
Jul 23, 2015  • #12
User Image
Erik Hill
20 discussion posts
I should also add, there is one other time when it locks up my PC (even this version), but its not at a timed interval. That is when I apply settings. Even something as small as changing the log level from 1 to 0, or 1 to 2 and hitting apply causes the system to lag tremendously for about a second. This happens when I make any change and hit apply/ok. I can only wonder if the timed event is doing something similar, just on a smaller scale perhaps? or maybe on the same scale even.
Jul 23, 2015  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, interesting! That timer does a bunch of stuff, so we'll need to do some more investigating, and maybe send you some more test builds to figure out which part of it is running up the CPU. I'll keep you posted!
Jul 24, 2015  • #14
User Image
zombiegristle
5 discussion posts
I have this same issue, and I tried installing the no-timer beta posted above, which fixed it - HOWEVER, now every 2-3 seconds my mouse cursor switches briefly to the "working in background" pointer and back again. Odd, and slightly distracting. I tried installing the most recent 7.3 beta 2 instead, and started experiencing the 60-second spike causing system stuttering all over again.

My current workaround is to use the no-timer beta above, and I changed the "working in the background" pointer to be the same as the regular one.

EDIT: I've noticed the app hook process crashes immediately, and window snapping/mouse wrapping no longer work at all. Tried disabling app hooks and restarting, then re-enabling and restarting, and no change. This only happens with the no-timer beta above, 7.2 and 7.3 beta 2 worked fine for hooks but still exhibited the 60-second cpu spike and system slowdown.

EDIT AGAIN: Here's an interesting twist - I fully uninstalled everything and installed the 7.3 beta 2 from scratch, then setup my configuration just how I want it. 60-second slowdown happened like clockwork. THEN, I killed the "DisplayFusion.exe" process in Task Manager, but didn't use "kill process tree". The two hook processes stuck around, and now mouse-wrapping works fine but window-snapping seems not to, and no slowdowns.
Aug 31, 2015 (modified Aug 31, 2015)  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The no timer build was just intended to as a test to see if we were looking at the correct timer in the code as the cause of the slow-downs. Other stuff will definitely be broken when running that build. We're currently working on figuring out which part of that timer is causing the issues :)
Sep 8, 2015  • #16
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Could you try the following?
  • On the Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal"
  • In the Settings > Advanced Settings, enable the "Don't check Nvidia Helper Processes" option
  • Install 7.3 Beta 5: https://www.displayfusion.com/Download/Beta
  • If you still get the 60 second stutter, send us the DisplayFusion.log and DebugInfo.html files (can be found by clicking the Open Log button on the Troubleshooting tab)
  • Disable debug logging after sending the log

Thanks!
Sep 10, 2015 (modified Sep 10, 2015)  • #17
User Image
zombiegristle
5 discussion posts
I did those steps, and still experienced the stuttering. Logs attached.
• Attachment [protected]: DebugInfo.html [121,923 bytes]
• Attachment [protected]: DebugInfo.txt [76,521 bytes]
• Attachment [protected]: DisplayFusion.log [834,001 bytes]
• Attachment [protected]: DisplayFusion.log [1,073,192 bytes]
Sep 12, 2015 (modified Sep 12, 2015)  • #18
User Image
Erik Hill
20 discussion posts
When you apply settings, does it lock up for a good 1-2 seconds?
Sep 14, 2015  • #19
User Image
zombiegristle
5 discussion posts
Yes; that's not an issue or in any way related to this, that's just "software doing its thing".
Sep 14, 2015  • #20
User Image
Erik Hill
20 discussion posts
Yea but I get the impression its the same underlying issue. As in, whatever is happening every 60 seconds is probably applying some update. Using the same process to do that which then locks up the system.
Sep 15, 2015  • #21
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Could you guys update to 7.3 final (https://www.displayfusion.com/Download) and let me know if the stuttering still occurs?

Thanks!
Sep 15, 2015  • #22
User Image
Erik Hill
20 discussion posts
I upgraded to it, but its still occurring. Its a bit less intense than before, but its still there. I basically have to shut it down if I want to play games or when I am working, which is really annoying.
Sep 16, 2015  • #23
User Image
zombiegristle
5 discussion posts
Same here, it is still occurring in 7.3 final, with or without the nVidia check disabled.
Sep 16, 2015  • #24
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I think we'll need to add some more debug logging into DisplayFusion to narrow down which part of the 60 second timer is causing the issues then. Would you guys be up for trying a bunch of test builds when they're ready?
Sep 17, 2015  • #25
User Image
zombiegristle
5 discussion posts
Sure, I'm happy to try them out.
Sep 18, 2015  • #26
User Image
Erik Hill
20 discussion posts
Same
Sep 20, 2015  • #27
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks guys! We'll keep you posted as soon as we have some test builds to try out.
Sep 22, 2015  • #28
User Image
Erik Hill
20 discussion posts
Any further news on this? Its very annoying to have to close it out when I need to work or play games.
Nov 7, 2015  • #29
User Image
Collin Chaffin
69 discussion posts
Agreed. I too would be happy to help troubleshoot more. I am also an nvidia user and the CPU out of control issue having to kill off DF more than run it these days we need to get to the bottom of it as I love this app!
Collin Chaffin's profile on WallpaperFusion.com
Nov 10, 2015  • #30
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Erik: Not yet, sorry, still working on it :(
Nov 13, 2015  • #31
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Collin: From the sounds of your post in the other thread, it's not the same issue as Erik's. I will respond in the other thread for yours.
Nov 13, 2015  • #32
User Image
Erik Hill
20 discussion posts
So the last update was in November, has there been any progress on this?
Feb 22, 2016  • #33
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Hey guys! We're going to have a couple more things to test out with the next beta. I'll let you know as soon as it's available and we'll go from there.

Thanks!
Mar 4, 2016  • #34
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok guys! Would you be able to give the following a try?
  • Update to 8.0 Beta 5
  • Exit DisplayFusion, and import the "01 TimerTest1 and 2 Disabled.reg" file from the attached ZIP, then start DisplayFusion up and note the CPU usage (it should still be spiking every 60 seconds)
  • Exit DisplayFusion, import "02 TimerTest1 and 2 Enabled.reg," then start DisplayFusion and note the CPU usage (it should be better)
  • Exit DisplayFusion, import "03 TimerTest1 Enabled.reg," then start DisplayFusion and note the CPU usage (is it better or worse than "02 TimerTest1 and 2 Enabled.reg?"
  • Exit DisplayFusion, import "04 TimerTest2 Enabled.reg," then start DisplayFusion and note the CPU usage (is it better or worse than "02 TimerTest1 and 2 Enabled.reg?"

Thanks!
• Attachment: TimerTest-RegFiles.zip [1,373 bytes]
Mar 30, 2016 (modified Mar 30, 2016)  • #35
User Image
David93856
5 discussion posts
Probably not the most scientific test, Primarily I would time the gap between stutters during playback of live TV through my dvb tuner as well as observing CPU usage I found with 04 CPU peaked at about 10%, 03 peaked at over 15% if I recall. Both in 02 and 04 I was unable to time gaps between stutters.

01 TimerTest1 and 2 Disabled.reg
it should still be spiking every 60 seconds = True

02 TimerTest1 and 2 Enabled.reg
it should be better = True

03 TimerTest1 Enabled.reg
is it better or worse than "02 TimerTest1 and 2 Enabled.reg? = Worse

04 TimerTest2 Enabled.reg
is it better or worse than "02 TimerTest1 and 2 Enabled.reg = Equal or Better
Apr 30, 2016  • #36
User Image
Erik Hill
20 discussion posts
I had the same results as Dave:

01 TimerTest1 and 2 Disabled.reg
it should still be spiking every 60 seconds = True

02 TimerTest1 and 2 Enabled.reg
it should be better = True

03 TimerTest1 Enabled.reg
is it better or worse than "02 TimerTest1 and 2 Enabled.reg? = Worse

04 TimerTest2 Enabled.reg
is it better or worse than "02 TimerTest1 and 2 Enabled.reg = Equal or Better

It should also be noted that about every 5-10 seconds I see the DisplayFusion.exe have mini spikes of about 1-2%, but its not performance-affecting. However in #1 and #3 from above, the 60 second spike is there, and its about 33-50%
May 1, 2016  • #37
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks guys! We're going to make a couple of changes based on this info for Beta 6. We'll keep you posted when it's... posted! :)
May 2, 2016  • #38
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Hey all! We've just released 8.0 Beta 6 with some changes for this issue. Can you try it out and let me know how it works out?

Thanks!
May 5, 2016  • #39
User Image
Erik Hill
20 discussion posts
Okay, do we need to do anything registry wise? Or will it fix what has been written in there already?
May 5, 2016  • #40
Keith Lammers (BFS)'s profile on WallpaperFusion.com
You shouldn't have to make any registry changes :)
May 6, 2016  • #41
User Image
David93856
5 discussion posts
I'm finding that beta 6 does not resolve the problem. I still got a judder every 60 seconds playing video
May 7, 2016  • #42
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks! We're going to make some more changes for Beta 7 then, and we'll let you know when it's available to try out.
May 9, 2016  • #43
User Image
Erik Hill
20 discussion posts
Yea I'm getting similar 60 second spikes with beta 6 as well.
May 15, 2016  • #44
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Hey guys, if you haven't already, could you try 8.0 Beta 7 (released last Monday)? Please let me know how it works out.

Thanks!
Jun 9, 2016  • #45
User Image
Tyler Carlson
5 discussion posts
Had this issue too. Downloaded Beta 6 cause of the release note. It looks like Beta 7 fixed this issue for me. Before I had to close down display fusion in order to play certain games, now that looks to no longer be the case. Great Product I'm so happy this issue seems to be resolved.
Jun 12, 2016  • #46
User Image
David93856
5 discussion posts
Agreed, 8.0 Beta 7 does seem to solve the issue. Good job.
Jun 12, 2016  • #47
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks guys! Beta 7 only included some changes for testing to confirm something. We're making some more changes to Beta 8 to hopefully resolve the issue officially, so we'll follow-up again when that's ready for testing.
Jun 14, 2016  • #48
User Image
David93856
5 discussion posts
No problem, let us know when it is available and I'll retest.
Jun 15, 2016  • #49
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Hey all! 8.0 Beta 8 is available now. Could you re-test this issue and let us know how it works out?

Thanks!
Jun 22, 2016  • #50
User Image
Tyler Carlson
5 discussion posts
It's back in Beta 8, although it's not as noticeable in game. The lag is probably about 25%~50% of what it was before. It's definitely harder to see it happen.
Jun 23, 2016  • #51
User Image
Erik Hill
20 discussion posts
Its happening for me with beta 8, there's definitely a noticeable spike every 60 seconds. Granted not AS noticeable as the original issue, but it still makes the system unusable for a second or two.
Jun 24, 2016 (modified Jun 24, 2016)  • #52
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks guys! We'll keep at it.
Jun 24, 2016  • #53
User Image
Tyler Carlson
5 discussion posts
I don't know if the error logs show this, but I notice that the lag seems to be effected by how many monitors I have going. I have 4 and get the 1-2 second lag. With just 3 it's maybe 0.25-1 seconds. And with 2 it's barely noticeable, but I wasn't timing exactly so it was kind of hard to tell on 2 monitors.

It doesn't seem to matter which monitors were active and which weren't. I have 3 1080p monitors and an old 3:4 monitor in horizontal portrait mode. I just unplugged the connection from the monitor and after windows were resized I could see an immediate difference.

I also tried removing other devices but they didn't seem to have an effect. Even removed my KVM, but didn't have an effect.

Perhaps it blocks all monitor's resources from other processes until it finished all of them and that's why the stutter is more prevailing with more monitors?
Jun 26, 2016  • #54
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the extra info, that's definitely interesting. Number of monitors shouldn't affect it, but stranger things have happened! We'll let you know when we have another build to test out.

Thanks!
Jun 29, 2016  • #55
User Image
Erik Hill
20 discussion posts
I have 6 monitors, 5 of which are 1080p and one is 2160p. I didnt think monitor resolutions would make a difference but I figured I would add that info. I bought this program BECAUSE of its ability to scale with different monitor resolutions though. =)
Jul 6, 2016  • #56
User Image
shadow300z
4 discussion posts
I'm having the same issue as everyone else, running the Steam version of DF. Running a 1070 GTX, i5-3570K, 16GB RAM. I have a 1440p monitor and a 1080p monitor, and I get horrific stutter every 60 seconds. Quitting DF is the only thing that fixes the issue. I've tried turning off wallpaper shuffling to see if that was it but to no avail. I also disabled my third monitor to see if that would do anything but it doesn't seem to have any affect.

Has there been any progress on this?
Jul 15, 2016 (modified Jul 15, 2016)  • #57
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We're making some more changes for the next beta (8.0 Beta 10). We'll let you know when it's available to try out.

Thanks!
Jul 15, 2016  • #58
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Hey all, sorry for the late follow-up! I was on vacation when Beta 10 was released. If you haven't already, could you try out 8.0 Beta 10 and let me know how it works out?

Thanks!
Aug 3, 2016  • #59
User Image
Tyler Carlson
5 discussion posts
I'm still having the stuttering. Seems about the same as before, but I haven't looked too much into it to really tell if it's improved or gotten worse.
Aug 3, 2016  • #60
User Image
shadow300z
4 discussion posts
Definitely still there for me.
Aug 3, 2016  • #61
User Image
shadow300z
4 discussion posts
Perhaps the issue has something to do with Gsync? I've updated to an Asus ROG monitor and that's when I first noticed this issue.
Aug 3, 2016  • #62
User Image
Tyler Carlson
5 discussion posts
8.0 official seems to improve/solve this problem. I didn't notice the lag every minute. There was one lag spike that seems to happen every 5 or 10 minutes, but I don't know if this is Display Fusion or not or is entirely consistent. If it is Display Fusion the lag seems to be a lot less noticeable and happens only a fraction of the time.
Aug 11, 2016  • #63
User Image
David93856
5 discussion posts
I'm tending to agree with Tyler Carlson.
Aug 14, 2016 (modified Aug 14, 2016)  • #64
User Image
shadow300z
4 discussion posts
I was still having problems with 8.0 until I installed the Windows 10 anniversary update. Now all of my issues seem to be resolved.
Aug 14, 2016  • #65
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Awesome, glad to hear it, guys. Thank you for your patience while we got this sorted out!
Aug 19, 2016  • #66
User Image
Erik Hill
20 discussion posts
Hadn't checked in in a while. I just upgraded to 8.0 and its working for me as well. Thanks for all your help Keith, great support. Love this program ^__^.
Oct 16, 2016  • #67
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Excellent, glad to hear it!
Oct 18, 2016  • #68
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)