Possible Fix for All Stutter Problems in ED?

Status
Thread Closed: Not open for further replies.
When you talk about hanging in game and not being seemless in transition, how long does it take?

For instance dropping from orbit to normal space for me visit Liz Ryder just took 3 minutes 45 seconds and from docked to the engineer's donate screen just 35 seconds this time. Often I have problems when dropping from supercruise to an orbital but since the last update the commodity market is the main pain, even more so than the galaxy map. But these timings seem better than usual and are quite random commodity screen or trying to press escape to save can take five minutes easy.

I ask because I've merely got a HP 15-G 094 SA and I've been wondering whether a further expenditure was needed. Only got R5 graphics on the Laptop, but if you've got proper machines and are still getting frustrated then I'll save my cash for now.
 
Since lowering priority for WatchDog64.exe has increased stutter on your machine, I wonder what would happened if you turned it off while gaming is running?

open your command promt (START-> type in cmd, open as administrator)

and while elite dangerous is running, type in

Taskkill /IM WatchDog64.exe /F

and hit enter, this will terminate the process, but I wonder what it will do to your game performance

Am already an administrator on this machine. killing watchdog doesn't seem to make any difference to FPS. Bottom line is the devs have broken something with this 2.2 release. Performance is nowhere near what it was like with 2.1
 
Am already an administrator on this machine. killing watchdog doesn't seem to make any difference to FPS. Bottom line is the devs have broken something with this 2.2 release. Performance is nowhere near what it was like with 2.1

Graphical requirements have been upped for 2.2.
 
Hi everyone,


So I have a pretty strong PC,

And I run most of my games at well above 100 FPS, but lately, especialy after the 2.2 update I've been having these annoying microstutters in Elite Dangerous, along side with all the weird slowdown that now happens when entering instances after hyperspace / supercruise.

So for the last week I've been monitoring my PC for any clues why this keeps happening, I've tried overclocking, underclocking, watching my temperatures, reinstalling drivers, reinstalling windows, blaming various softwares, blaming my PC, looking through ton's of stutter fixing guides on Youtube, changing thermal paste on my CPU, core-unparking, but seemingly no matter what I've tried the symptoms stayed the same.

Game starts well, plays at full FPS for a bit, then starts microstuttering here and there, alt tabing to the desktop seems to fix it temporaraly, but eventually symptoms come back, while no other game on the machine experiences any.

This was baffling to me, I spent hours reviewing my logs, checking processes and I stimply couldn't understand why ED was behaving the way it was.

Which kinda suck, since it's my main game + my YT channel is focused on ED, so you know.... Priorities.

Pri.... Priorities?

Hold on a second, *he thought to himself* , as I opened windows task manager, I thought you know whatever, I've tried everything else but throwing the kitchen sink at it, might as well try this silly method of giving more priority to EliteDangerous64.exe, so I set it to "High" instead of "Normal"

And to my surpise, when I alt tabed back to the game, it was BUTTER, just sooo smooth, extra FPS and everything, but then original symptoms came back.

So I checked windows processes again, and saw that EliteDangerous64.exe went back to being at "Normal" priority, so I set it at "High" again, alt-tabed back into the game, and again it was just SmOOoOOoooOOoth, and then bam, very distinct microstutter which after few more times of repeating this I realized was the exact moment when EliteDangerous64.exe reverted back to "Normal" priority.

Now, pretty confident that I was onto something, I've downlaoded a few third party process management utilities, and very surprisingly. none of them worked.

No matter what, EliteDangerous64.exe would just not stay set as "High" priority.

However, one of the process management utilities showed me something interesting, a process called "WatchDog64.exe" lumped into the EliteDangerous.exe process.

It dawned on me, apart from being a reference to the most overrated game in history, this process is an anti-cheat thingy, that's probably preventing EliteDangerous.exe from being tinkered with, which makes sense, but windows priority management? Come on, lol.

That or EliteDangerous64.exe is infused with marvelous British engineering and is programmed to set itself back to Normal priority, but that's an extremaly specific thing to be codded in, in my opinion, as it serves no apparent functionality.


So at this point I was pretty much steaming.

No more mister nice guy *he, said in a dramatic fashion", and opened up a notepad.txt file.

I typed in:


:loop
wmic process where name="EliteDangerous64.exe" CALL setpriority "high priority"
goto loop



Which is a basic code telling the computer to :

:loop - repeat
wmic process where name="EliteDangerous64.exe" CALL setpriority "high priority" - force set EliteDangerou64.exe to High Priority
goto loop - go back to the first line of code, and the process repeats itself.

A few times per second, preventing Elitedangerous64.exe to go back to "Normal" priority,


I saved this as ED.BAT

and ran it.


AND OH SWEET LORD HAVE MERCY, like a magic wand waved over, the game is SMOOOoOOooOOother than ever, no more loading lag, no more after hyperspace / supercruise lag, this little script fixed all my frame drops, jutters, stutters and Imperial Cutters.

View attachment 113027

Now, I'm not gonna share the script itself, since I don't want to be accused of virus spreading or whatever :D

But, if you are experiencing the same problems that I have, you can simply make your own by copying the text in bold, pasting it into a simple .txt file, saving it as <name>.bat , and running it.

And see if this also fix performance problems for you! :)

EDIT: After player feedback, and more testing, I noticed that killing WatchDogds64.exe has dramaticaly improved my performance even further, so I am currently using the Version 2 of this script which is :


Taskkill /IM WatchDog64.exe /F
:loop
wmic process where name="EliteDangerous64.exe" CALL setpriority "high priority"
goto loop



Now with video :D
https://www.youtube.com/watch?v=dzgq-sCSqYc&feature=youtu.be

My PC gaming is a long long time ago. So i'm no specialist (anymore)

But, on XboxOne they have the same issues, unless they use the same anti cheat software, (what is unlikely) i doubt this is really the cause of the issue.

A nice theory though..
 
Am already an administrator on this machine. killing watchdog doesn't seem to make any difference to FPS. Bottom line is the devs have broken something with this 2.2 release. Performance is nowhere near what it was like with 2.1

Weird thing is I seem to be the only person whose performance has improved with this release. Aside from a slightly longer hyperspace jump everything else is quicker. SC>OC>Glide>Normal are almost instant. Basically back to how things were pre 2.1.

Software is weird.

Edit: No VR though.
 
Last edited:
Graphical requirements have been upped for 2.2.

Dude, I am running a 6600K overclocked to 5ghz, paired with a Nvidia 1080 and 32GB of ram. I get 75FPS, the game stutters like crazy, this is not a hardware issue, something got screwed up between beta and the live build. This isn't the first time something like this has happened after a patch.

- - - - - Additional Content Posted / Auto Merge - - - - -

Weird thing is I seem to be the only person whose performance has improved with this release. Aside from a slightly longer hyperspace jump everything else is quicker. SC>OC>Glide>Normal are almost instant. Basically back to how things were pre 2.1.

Software is weird.

We are not talking about transition times, that is network and memory related. The issue with this release is the severe stuttering despite having good hardware. I can crank my 1080 up 2X HMD quality or supersampling, frames rates don't reduce because my machine is powering through it, whack everything down to minimum and it still stutters.
 
Last edited:
I'm also on an AMD processor, so ill give this a go, although my performance in 2.2 has been fairly good, mainly only dropping near planet surfaces FPS a bit - but that might just be due to the improved terrain.

Will see if it changes anything for me.

I do remember back about 1.0 i used to set the process priority to high (and it would stick there) and tell it to run on only 3 our of my 4 cores (leaving 1 (core 0) free for windows and other processes), which actually did help quite a lot.

I might also have a go at fixing the used cores as well, see if that still helps.
 
My PC gaming is a long long time ago. So i'm no specialist (anymore)

But, on XboxOne they have the same issues, unless they use the same anti cheat software, (what is unlikely) i doubt this is really the cause of the issue.

A nice theory though..

I understand that a lot of setups are different, and I don't have the slightest clue about xbox setup, but I can confirm with my right hand on my heart, that killing WatchDogs64.exe and forcing EliteDangerous64.exe to High priority has COMPLETELY irradicated my microstutter, especially the one that happens while looking arround cabin (loading stutters still remain), and I'm sitting almost in tears that I can finally admire this beautiful game without the cancerous microstutter.

I don't claim that I'm some godlike computer engineer and that I found the holy grail answer, however my stupid little script that shouln't do anything in theory - made my game FINALY enjoyable, and I'm happy to see that it's working for some people, which is a mystery to me still, but as I said every setup is different, and there are 1000 different threads about this, which makes it clear that ONLY, and ONLY the developer will be able to stop this permanently.

- - - - - Additional Content Posted / Auto Merge - - - - -

Dude, I am running a 6600K overclocked to 5ghz, paired with a Nvidia 1080 and 32GB of ram. I get 75FPS, the game stutters like crazy, this is not a hardware issue, something got screwed up between beta and the live build. This isn't the first time something like this has happened after a patch.

- - - - - Additional Content Posted / Auto Merge - - - - -



We are not talking about transition times, that is network and memory related. The issue with this release is the severe stuttering despite having good hardware. I can crank my 1080 up 2X HMD quality or supersampling, frames rates don't reduce because my machine is powering through it, whack everything down to minimum and it still stutters.

No, yeah.... Your machine would be good enough to run SKYNET...
 
Last edited:
I understand that a lot of setups are different, and I don't have the slightest clue about xbox setup, but I can confirm with my right hand on my heart, that killing WatchDogs64.exe and forcing EliteDangerous64.exe to High priority has COMPLETELY irradicated my microstutter, especially the one that happens while looking arround cabin (loading stutters still remain), and I'm sitting almost in tears that I can finally admire this beautiful game without the cancerous microstutter.

I don't claim that I'm some godlike computer engineer and that I found the holy grail answer, however my stupid little script that shouln't do anything in theory - made my game FINALY enjoyable, and I'm happy to see that it's working for some people, which is a mystery to me still, but as I said every setup is different, and there are 1000 different threads about this, which makes it clear that ONLY, and ONLY the developer will be able to stop this permanently.

In that case, i hope this will burn a light above the dev's head.. lol

Or, they already figured it out and we will see a patch "soon"
 
In that case, i hope this will burn a light above the dev's head.. lol

Or, they already figured it out and we will see a patch "soon"

God, I hope so, for everyones sake,

MFW no more microstutter....

giphy.gif



I wish everyone who's been suffering from this could get their relief already...
 
Last edited:
Ok so this kiiiinda fixed some stuff. Load times are down and stuttering is less frequent, but still exists more than it did before. It worked well enough that I'll keep it running though. Thanks!
 

Brett C

Frontier
Hi all, so as a conclusion to these findings, i do need to advise you on some things.

1) Killing the watchdog64.exe process is not permitted. If your game client fails to function and you go to poke support... and watchdog is not running, customer support will be unable to assist you. As there would be no trace logs or crash logs that they could inspect or investigate with your hardware or software issues leading up to the stability issues. The process also does additional checks, ala, generic anti-cheating checks. :(

2) Elite Dangerous by default elevates the process threads within elitedangerous process. Force elevating the process as a whole may cause threads to not properly be increased on their priority.


While the findings are interesting, and have been passed on to the engineering team to further investigate with the game stuttering issues, the provided methods in the first post may result in even further unstable game play or connectivity issues. Thanks for understanding.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom