James, I think you are right about NTP. I didn't actually observe it in action, as by the time I checked it the skew was really small. However, seeing that, I changed REALITY back to '10', restarted the server, and everything seemed normal speed rather than warp speed. I hadn't realized the "catchup" for an out of sync clock was so aggressive. -- Thomas E Lackey > -----Original Message----- > From: netrek-dev-bounces at us.netrek.org [mailto:netrek-dev- > bounces at us.netrek.org] On Behalf Of James Cameron > Sent: Thursday, November 08, 2018 10:48 PM > To: Netrek Development Mailing List > Subject: Re: [netrek-dev] Pi3, Reality, and Distortion > > Thanks, pushed only the #include change. > > ntserv/alarm.c uses setitimer(2) syscall, so if you demonstrate it > doesn't work, raise a bug against the libc or kernel you're using. > > Also check that your kernel was not busy synchronising to an NTP > server, as that will change real time intervals. > > You might also try adding an RTC and see if that changes it. ;-) > > On Fri, Nov 09, 2018 at 04:08:07AM +0000, Thomas E. Lackey wrote: > > I just built master on my Pi3 on Raspbian, mostly without incident (had to > add > > an include for sys/types.h to robot.h). > > > > However, everything moves at warp speed (pardon the pun). At first > glance, I > > would have estimated the pace at about double. > > > > I adjusted REALITY in `etc/sysdef` (mistakenly called DISTORTION, which is > what > > it is called elsewhere in the code) and found ‘8’ to look about right (the > > default is ‘10’). > > > > I just built on this Pi this evening, so I haven’t had a chance to dig into the > > code. My wild guess without looking would be that CPU freq scaling was > messing > > with the tick rate or some such strangeness along those lines. > > > > Anyone with better knowledge of how “reality” is calculated have thoughts > on > > what this might be? > > > > -- > > > > Thomas E Lackey > > > > diff --git a/robotd/robot.h b/robotd/robot.h > > > > index 4883e70..8aeecd0 100644 > > > > --- a/robotd/robot.h > > > > +++ b/robotd/robot.h > > > > @@ -1,3 +1,7 @@ > > > > +#ifndef __INCLUDED_robot_h__ > > > > +#define __INCLUDED_robot_h__ > > > > + > > > > +#include <sys/types.h> > > > > #define PASS "t" > > > > #define PASS2 "tover" > > > > @@ -433,3 +437,5 @@ extern int Xplhit; > > > > #define TR_DEFEND 7 > > > > #define TR_OGG 8 > > > > #define TR_TORP 9 > > > > + > > > > +#endif /* __INCLUDED_robot_h__ */ > > > > > _______________________________________________ > > netrek-dev mailing list > > netrek-dev at us.netrek.org > > http://mailman.us.netrek.org/mailman/listinfo/netrek-dev > > > -- > James Cameron > http://quozl.netrek.org/ > _______________________________________________ > netrek-dev mailing list > netrek-dev at us.netrek.org > http://mailman.us.netrek.org/mailman/listinfo/netrek-dev