Beginning somewhat recently I’ve noticed Eve has been causing my entire system to stutter very briefly, at seemingly random but regular intervals. Unfortunately I didn’t notice this starting at a specific time to tie it to a particular change or update or alteration, so I’ve been going through every diagnostic I can think of.
To begin with, the stutters are very distinctive. The first type has the whole system briefly (~10ms maybe) freezing completely, interrupting my typing in other windows or using the mouse. The other type is slightly less interruptive but can still be felt, and within Eve the framerate goes down but doesn’t zero out.
The most interruptive and common one looks like this:
The less common one looks like this:
I have Eve running in a fixed window in one of two monitors, and this arrangement sometimes has problems for other users so I go through various fixes relating to that. It also appeared somewhat similar to this topic about Framerate Lag Spikes so I also used those troubleshooting tips to no avail.
Things I have already tested and ruled out that did not fix this stutter:
- Running in Dx11 mode
- Running in Dx12 mode
- Disabling Full Screen Optimizations
- Playing Eve in Fullscreen
- Playing Eve in Windowed
- Playing Eve in Fixed Windowed
- Playing Eve on each monitor
- Disabling Audio
- Running each monitor off a different graphics adaptor
- Running both monitors in 75hz
- Running both monitors in 60hz
- Vsync Enabled and Disabled
- Running at high (200+) or low (<30) framerates
- Disabling PhotoUI
- Turning off combat logging
- Turning off Hardware Acceleration on every other running app
- Blocking Eve’s access to log folders with Windows security permissions
- Uninstalling EVE and deleting every folder relating, and reinstalling
- Disabling Windows 11 Fast Boot
It seems like some kind of disk access issue or failing access of some kind. However Windows showed no CPU spike, no GPU spike, and no disk activity when the microfreezes happened. So I ran the game with LogLite to see what came up:
Now it felt like I was getting somewhere, there is definitely a specific set of errors that appeared with each spike:
So whatever “blue” was it seemed to be causing or related to some kind of background hitch. What’s more I checked the full log and there is a big string of events leading up to the error (log goes from oldest down to newest):
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "updateProgress(``, -1, `Checking hosts`)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Checking connection to launcher.eveonline.com
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Checking connection to binaries.eveonline.com
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Checking connection to resources.eveonline.com
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default launcher.eveonline.com connected
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default binaries.eveonline.com connected
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default resources.eveonline.com connected
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Checking launcher version at "https://binaries.eveonline.com/evelauncher_win_release.json"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Scheduled task "Version info downloader"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Starting task "Version info downloader"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default "Version info downloader" go: 0
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Successfully downloaded QUrl("https://binaries.eveonline.com/evelauncher_win_release.json")
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default No minimum version number provided
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Official launcher version is 2153627
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default refreshServers ""
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Calling refresh on "tq"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "setPlayable(`tq`, false)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "sendDownloadStatusToAnalytics({type: 'started', server: `tq`})"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "if (window.launcherVersionCheckFinished) launcherVersionCheckFinished(false, false)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Finished task "Version info downloader"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Scheduled task "Patch info downloader for Tranquility"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Starting task "Patch info downloader for Tranquility"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default "Patch info downloader for Tranquility" go: 0
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher web info: Setting playable value as false for tq || [[]] 1 https://launcher.eveonline.com/6-0-x/6.6.13/static/js/main.8184e4e3.chunk.js
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Successfully downloaded QUrl("https://binaries.eveonline.com/eveclient_TQ.json")
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Finished task "Patch info downloader for Tranquility"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "setClientVersion(`tq`, 2159180)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default The appropriate platform was not found in the platform list in the patch info file for "tq"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Build on "tq" : "2159180" - public
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default "tq" : Build is unchanged
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "updateProgress(`tq`, 1, `Ready`)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default CustomWebPage(0x15cca838) "setPlayable(`tq`, true)"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default onEndUpdate for tq changes: false
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default refreshServers "tq"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default refreshServers done
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default Verify skipped with process(es) running
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher default "Scheduling refresh after 5 minutes"
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher web info: Setting playable value as true for tq || [[]] 1 https://launcher.eveonline.com/6-0-x/6.6.13/static/js/main.8184e4e3.chunk.js
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher web info: tq is available now again 1 https://launcher.eveonline.com/6-0-x/6.6.13/static/js/main.8184e4e3.chunk.js
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher web info: Client queue is safely resuming the client queue for tq 1 https://launcher.eveonline.com/6-0-x/6.6.13/static/js/main.8184e4e3.chunk.js
info 2022-11-15T16:38:14 8268 C:/EVE/Launcher/evelauncher.exe MySystem evelauncher web info: Queue has no users remaining, stopping processing 1 https://launcher.eveonline.com/6-0-x/6.6.13/static/js/main.8184e4e3.chunk.js
warning 2022-11-15T16:38:48 13940 C:\EVE\SharedCache\tq\bin64\exefile.exe MySystem blue TaskletTimer !! timeslice {"time": 592, "order": 2, "what": "returning to", "new": "BeOS::System", "old": "Trinity"}
I’m not entirely sure if what appears to be a background check for updates is tied directly to whatever this Blue TaskTimer event is, but the latter is definitely occurring whenever my system hitches from the game… which is quite often! It’s happening everywhere, in space or docked, and doesn’t seem particularly tied to any given action though it sometimes seems to happen when going to click a window or button… but not always!
It’s super frustrating and makes my other programs unusable while Eve is running, let alone Eve itself not being playable like this, so any advice or guidance on what this might be would be helpful.