Page 1 of 2
CRNfix Engine Version: better replay performance
Posted: 24 Jan 2014, 18:25
by Beherith
The bug that has been causing a lot of late game stuttering issues, especially with many players and high CPU loads has been fixed.
The engine build
96.0.1-g382e626 CRNfix is just Spring 96.0 with this patch applied.
There are no other changes to the engine from 96.0, only 3 lines of code got changed.
All [ACE] autohosts already have this engine version as default, and I highly recommend playing large team games on servers which host this engine version.
Thanks to everyone!
Re: CNRfix Engine Version: better late game performance
Posted: 24 Jan 2014, 18:59
by FLOZi
Much wubb to teh Beherith!

Re: CNRfix Engine Version: better late game performance
Posted: 24 Jan 2014, 21:12
by gajop
Caldari Navy Raven?
What was actually fixed?
Re: CNRfix Engine Version: better late game performance
Posted: 24 Jan 2014, 21:22
by FLOZi
Re: CNRfix Engine Version: better late game performance
Posted: 24 Jan 2014, 21:28
by Anarchid
Going to test in about an hour.
Re: CNRfix Engine Version: better late game performance
Posted: 24 Jan 2014, 21:45
by gajop
Nice behe! Simple fix, however it's impressive how you managed to investigate the cause.
Re: CRNfix Engine Version: better late game performance
Posted: 25 Jan 2014, 15:28
by The Yak
Haven't tested yet but good stuff, thanks behe. Anyone done any benchmarking yet?
Re: CRNfix Engine Version: better late game performance
Posted: 25 Jan 2014, 16:00
by smoth
woot, will this make it into 97?
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 11:46
by Beherith
My apologies to everyone involved, but it turns out I made a mistake while debugging, and this fix only affects stutter issues while watching replays

Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 14:46
by Silentwings
Meh, it happens

Still a good catch.
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 14:51
by smoth
IIRC aren't replays used in the comparisons of the violation and the spring engine? So it is possible this could rectify much of the bullshit frequently bantered around here.
Either way, it is a fix, I will happily take it behe! Does this effect the resume of a match when you have a crash/got booted or no idea if it would effect resuming a match?
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 15:29
by scifi
IIRC aren't replays used in the comparisons of the violation and the spring engine? So it is possible this could rectify much of the ignorant stuff frequently bantered around here.
I would guess.
However this just proves that replays shouldnt be used to test engine performance.
Behe its a fix and we will take it, no worries

Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 15:38
by smoth
I 100% agree scifi. That is NOT a good test but people were using it all the same.
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 19:33
by FabriceFABS
OK np, really !

Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 20:32
by klapmongool
Thx for trying behe!
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 23:45
by zer_ver
Replays are useful for benchmarking if and only if they are correctly designed for the task and the engines being compared are similar enough.
Smoth: This CRNfix is nice but does not affect any benchmarking results. Stutter and simulation speed are not even related. I'd recommend you to be more careful in using the word ignorance around here.
Re: CRNfix Engine Version: better late game performance
Posted: 27 Jan 2014, 23:48
by smoth
ok. hang on while I edit my post.
Re: CRNfix Engine Version: better late game performance
Posted: 28 Jan 2014, 17:35
by Beherith
zer_ver wrote:Replays are useful for benchmarking if and only if they are correctly designed for the task and the engines being compared are similar enough.
Smoth: This CRNfix is nice but does not affect any benchmarking results. Stutter and simulation speed are not even related. I'd recommend you to be more careful in using the word ignorance around here.
Except that in this case it was relevant. Because each netmsg_synccheck forced an extra draw frame, thereby taking away time from doing sim frames.
Re: CRNfix Engine Version: better late game performance
Posted: 28 Jan 2014, 18:40
by zer_ver
Yeah, less than 2 fps per second, but it does not count as Sim time so none of my benchmarks would be affected. Also, MT engine would not gain anything from this fix.
Re: CRNfix Engine Version: better late game performance
Posted: 29 Jan 2014, 01:02
by Forboding Angel
Why don't you just release your source and stop this silly shit?