These are chat archives for highfidelity/hifi

14th
Jan 2015
Ari Kivikangas
@Cybermansow
Jan 14 2015 00:09
Hi guys! Im stuck in to sandbox and i cant come out of it to other domains, when i start the intercace it crasches instanly! how can go back to my domain i have used many versions of interface. Can you help please?
Thijs Wenker
@thoys
Jan 14 2015 00:10
ah, i was stuck there too, i pressed enter quickly and typed hq and pressed enter again before it full connected
other option is to disable your internet connection and try to teleport
and option 3 is to delete, move or edit your Interface.ini file which you can find in %youruserprofile%/appdata/roaming/High Fidelity/Interface on windows, for mac not sure
ah you're on linux right?
Ari Kivikangas
@Cybermansow
Jan 14 2015 00:14
how can i teleport, i dont that
know
im on win8.1
Thijs Wenker
@thoys
Jan 14 2015 00:15
if you press enter you get the goto location widget
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 00:29
HiFi really needs to create a simple basic as close to crash proof as possible default landing domain until the clients are robust enough. Have seen far too many getting stuck rezzing into domains where they crash. Or have some switch to allow you to start Interface in the void - not connected to any domain.
maybe someone can make some worklist $ adding a functionality to Interface like the SL/OS viewers where you can select a domain or last location or "home" before the login begins....
Ari Kivikangas
@Cybermansow
Jan 14 2015 00:35
thoys! it helped! thank you!!! :)
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:19
If someone asked, for Interface, who of the active developers best understands the timing mechanisms that drives packet transmission - then whom might that be? We need to have a talk.
I've gone past the gut feeling stage of thinking something is wrong, blaming my network and anything else but the code to having a fairly substantial set of data showing there's issues with the packet per second timing, especially, Interface to Avatar Mixer. It improved for a bit, but, is now off the charts again and is oddly consistent in its variance based upon CPU speed. Are CPU performance timers somehow involved in your timing code?
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:27
Over 300Kbps Interface to AV mixer while Interface is the active window then over 1000Kbps when it's inactive as of now. On other runs I see > 2000Kbps - it's all over the place and seems, again, to indicate something timing is based upon CPU speed. Next data to add to my mountain of is correlation to my local cpu speed vs packet rates. Still waiting on a collaborator to run tests with OS X, but this is consistent behavior across Windows and Linux on 3 distinct hardware configurations I've tested this evening.
Philip Rosedale
@PhilipRosedale
Jan 14 2015 01:47
@omegaHeron can you email me those results so I can copy in one of our devs and figure this out? Agree this is wrong. Inactive window should be much lower upbound bitrate to mixer.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:50
@PhilipRosedale will do - just had to go out, so expect sometime later tonight or tomorrow.
that being said - you can see it clearly if you open bandwidth display then click on it to get the expanded stats or just bring up the bandwidth details panel. The only thing I'm not clear on is if this is occurring on Macs as well.
Jason Hawks
@nbq
Jan 14 2015 01:53
I am trying the IRC server for Gitter since I am on Windows, this is interesting, I just connected lol
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:54
@nbq - I'll be back at home in a bit, we can try some of the other tests we spoke of earlier if you're around.
Jason Hawks
@nbq
Jan 14 2015 01:58
I will be, eating some cereal atm lol
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:58
be an hour or so - take your time.
Jason Hawks
@nbq
Jan 14 2015 01:59
this was a fun experiment but I need the real thing as a client lol
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 01:59
lol
Ben Nolan
@bnolan
Jan 14 2015 02:06
does hifi have a plan for a mobile client?
or gear vr client?
qt builds on android i think?
Philip Rosedale
@PhilipRosedale
Jan 14 2015 03:38
@bnolan yes we are working on android so we can get hifi running on the Gear... nothing ready yet.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 03:43
@PhilipRosedale I've discovered why my problem seemed to disappear. The packet rate being sent to AV mixer while Interface is active depends upon the local frames/second render rate (whether it's meant to or not is another question). I had unlocked vsync to see what my hardware is capable of and that's when all my network problems began. I'm routinely clocking 130-150 FPS. Moving to an unpopulated area of domain, making interface smaller I see FPS exceed 300FPS with a consequent increase in outbound AV mixer data (about 1.5Mbps at high frame rates). The issues with outbound traffic increasing while interface is not the active window remains regardless of this other behavior I just understood, so it's not related to CPU speeds. I'm working on some short videos, screen captures and description now.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 04:37
additional info. While doing another video I decided to turn my scripts off to unclutter a small window. I only run 2 scripts. editEntities.js and walk.js - so, I start interface again and the issue is gone - my outbound traffic is virtually normal. I then enable editEntities.js and walk.js - problem returned in that outbound traffic went high and became variable with current rendering frames/second. I then isolated it to walk.js. If you start interface with no scripts loaded - all is good. load walk.js and the high outbound av mixer traffic returns - end walk.js problem remains. you must restart interface with walk.js disabled for the issue to end.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 04:57
I have a video showing the behavior and have confirmed via Coal he has same issue with AV mixer traffic going insanely high outbound with walk.js on. Getting the email to you now @PhilipRosedale - wanted to be sure we had it to specifics first.
morrisford
@morrisford
Jan 14 2015 19:40
@OmegaHeron On my mac running to a local domain with interface the active window the Output Avatars BW is about 45 Kbps. When not active it climbs to about 165 Kbps and stays close to that. All the other rates are stable.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 19:43
Thanks @morrisford - that's similar to what I see as well without walk.js running. There's 2 issues involved, first the change in packet rates (seen as higher Kbps) with Interface foreground vs background (selected/deselected) and second (plus potentially far worse) an issue when running walk.js where Interface streams the joint data at a rate (possibly) far different than spec of 60 packets/second.
I know both issues are under review. Hopefully will be sorted soon.
morrisford
@morrisford
Jan 14 2015 19:46
@OmegaHeron With walk.js my numbers are active about 280 inactive 950.
Joe Large [Omega Heron]
@OmegaHeron
Jan 14 2015 19:47
yeah - that's far far above spec and confirms 3 persons see same result. You'll have to disable walk.js and restart interface for it to return to normal.
Ari Kivikangas
@Cybermansow
Jan 14 2015 23:35
i have one siliy quastion!. is there data stream shared by other stackmanagers (like p2p)or is 1 stackmanager just for one domain?