Meetup: Feb 5th 2016 @ 2pm PST


#1

Hi All,

Our meetup will be at the regular location: hifi://sandbox/winter .

-Updates on Grab script
-General improvements.

Chris


#2

I will not be able to make the meetup, not because I do not want to go but because the latest Interface is totally fubar. Some change to the code now strongly prioritizes content loading over everything. I cannot move or rotate my avatar whatsoever while content loads. Menus are glacial (as in it can take 20-30s to open a menu list). I can go to a domain with minimal content and I can move my avatar around. Thinking maybe this was some incompatibility between this version 4133 and previous versions, I completely uninstalled then manually removed all app settings, reinstalled. Same behavior. It sucks.

Can you explain how such a mess can happen? I’ll be happy (as always) to provide dumps, logs, whatever it takes to determine what has damaged the performance of interface so badly; that is if you care.


#3

@Balpien_Hammere , please share your machine spec (graphics card etc.) . There have been some graphics fixes that went out in the last week. However, we had QA’ed that across several machines.

Chris


#4

ASUS G73SX i7-2630QM, Nvidia 460M (driver 10.18.13.5900), 8GB, system on SSD + data Hybrid SSD, Win10pro. Frame rate before last fubar 20-30fps. Nvidia driver 359.0, now installing 361.75


#5

Well, Interface crashes the moment I get in world. oO

Launch Inferface, 3 or 4 seconds later “Interface.exe has stopped working” Oo


#6

Okay, selecting Debug on the “Interface.exe has stopped working” dialog yields this:


#7

Ill upload the video on youtube. its gonna take a while to upload.

Unfortunately though, the video also picked up and mixed everything from my microphone on the main sound, so voices will sound double, and i had to process the audio to remove my computer hum.


#8

Yes, that happens a lot if you go to a scene where the assets have to be downloaded. If a lot has to be downloaded to interface it inevitably crashes. My net link is 15-20Mb symmetric, not the 100-600Mb pipes the devs in HD use. I think they are missing a big problem area because of the fast DL speeds they enjoy locally. Classic QA blunder.


#9

Thanks for sending that over @Balpien_Hammere


#10

Indeed, movement stops, cursor stops working while heavy downloads are happening. Once they complete all is OK. I think someone inadvertently added a DL related stall in the UI thread.


#11

I think this might be related to some of the problems I’ve been having here lately. Even on my own domain hosted locally, sometimes I can not move until I cam out (with @ctrlaltdavid’s inspect) and let stuff load. Once I pan around and things are downloaded, I can move again. But if I don’t it never changes. In other words, if I don’t change my view, things don’t finish loading and I am stuck.


#12

Here is the backup recording. Again sorry for the audio, its barely recognizable (had mic pickup everything and it mixed with the main app sound)


#13

Well, I’m still crashing in Interface 4139. Anyone else having Interface crash right after launch? I’m on Win7 Pro 64bit.


#14

@Twa_Hinkle You are running a different default script? Can you tell me the scripts you run?


#15

@chris As far as I know, it is the same as the HiFi defaultScripts.js except that inspect.js is replaced by @ctrlaltdavid’s inspect.js and I also load the old HiFi record.js

//
// defaultScripts.js
// examples
//
// Copyright 2014 High Fidelity, Inc.
//
// Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
//

Script.load(“http://public.highfidelity.io/scripts/away.js”);
Script.load(“http://public.highfidelity.io/scripts/progress.js”);
Script.load(“http://public.highfidelity.io/scripts/edit.js”);
Script.load(“http://public.highfidelity.io/scripts/marketplace.js”);
Script.load(“http://public.highfidelity.io/scripts/selectAudioDevice.js”);
Script.load(“http://ctrlaltstudio.com/downloads/hifi/scripts/inspect.js”);
Script.load(“http://public.highfidelity.io/scripts/notifications.js”);
Script.load(“http://public.highfidelity.io/scripts/users.js”);
Script.load(“http://public.highfidelity.io/scripts/controllers/handControllerGrab.js”);
Script.load(“http://public.highfidelity.io/scripts/controllers/squeezeHands.js”);
Script.load(“http://public.highfidelity.io/scripts/grab.js”);
Script.load(“http://public.highfidelity.io/scripts/directory.js”);
Script.load(“http://public.highfidelity.io/scripts/dialTone.js”);
Script.load(“http://public.highfidelity.io/scripts/utilities/record/recorder.js”);


#16

@chris Do you have a video of the meetup or is Meninthal’s the one to watch?


#17

There were unfortunately some complications with @chris recording


#18

@Menithal Really great that you made a recording. Thanks!