Eve Causing Full System Stutter

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:
eve-stutter1

The less common one looks like this:
eve-stutter2

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.

if you haven’t already would recommend a bug report in-game via F12 → Bug Report
it will provide logging to developers to investigate.

I’ve done so, thanks.

Now that I know to look for it, it’s a very distinctive error that happens every time, starting this stream of update messages in the logs. The sporadic and uncontrolled nature sure makes it seem like something happening in the background with updates or logging, but this cryptic error messaging means nothing to me.

Any sort of guidance from anyone on what blue::TaskletTimer might be doing when making a notice of either:

!! timeslice {"time": 656, "order": 2, "what": "returning to", "new": "Trinity", "old": "TriDevice::HandleRenderTick"}

or:

!! timeslice {"time": 591, "order": 2, "what": "returning to", "new": "BeOS::System", "old": "Trinity"}

or

!! timeslice {"time": 560, "order": 2, "what": "entering", "new": "(null ticker?)", "old": "BeOS::System"}

Would be super helpful since those are the types of messages that correspond with the stutters. The entering/returning to syntax makes it sounds like some process is starting or stopping in the background and causing stuttering.

The extra frustrating part is it seemed like something I was doing was occasionally addressing the problem, it would go away after a round of fixes, and then re-occur, and I couldn’t figure out what I did in either direction to cause it.

So I went through all the troubleshooting steps one by one, starting a new play session each time, and it seems like maybe it could be a permissions issue: Using the Launcher > Tools/Cache > Shared Cache > Fix Permissions of Cache Folder tool seems to address the issue for a time. It has re-occured after doing this a few times before, but doing before each play session has (so far) seemed to make things playable.

If it’s a local permissions issue, it might be just some issue with my system, but I’ll leave this information up with the solution marked in case anyone else has similar problems to me.

time for some plain talk. a lot of us are having these issues. also, the more accounts we try to log in, the worse it gets. ever since the introduction of photon and upgrising and the exciting docking animation our systems are suffering random lag, rebotts and general glitchy behavior. its time for CCP to clean up the client code and give us options to turn off the new animations

2 Likes

Turns out no, I hadn’t fixed the issue and it’s returned with a vengeance. Stutters/freezing over and over, even after repeatedly fixing permissions before running the game and while it’s running, along with all the other troubleshooting. I’m hoping someone has some idea what this notice/error is relating too because I’m at my wits end with this.

20:46:45	blue::TaskletTimer	warning	!! timeslice {"time": 638, "order": 2, "what": "returning to", "new": "Trinity", "old": "TriDevice::HandleRenderTick"}

Still having re-occuring issues, but: A full system restart, deleting the My Documents/EVE folder entirely, fixing shared cache permissions, and then launching the game seems to prevent the issues at least for that play session. It’s so on and off it’s hard to tell if that is actually fixing it, but it’s about the only thing that’s given me a few hours of stability so far.

Nevermind, doesn’t actually work. No matter what I do the issue will seemingly vanish for one play session and then reoccur the next. :frowning:

Every one of these warning messages is a full system freeze for ~1/2 second:


The blue::Memory notice is the same as on this post, though my freezing is stutters.

I’ve tried pagefile size changes, every system tweak, clearing folders, everything. Does no one anywhere know what these errors are?

A few times the issue has vanished for a day, only to reoccur for seemingly no reason. Yesterday no problems, today it’s so bad I can barely do a mission.