The main viewer is 3.7.17-294959
- Voice – These updates fix a number of problems. Oz is encouraging dev’s to get the updates for voice into their next releases.
- texture animation
- avatar distortion (Avatar distorted when changing outfits)
- inventory management
- mouselook in Mac
- scripting crashfix
- multiple UI fixes in script editor, Pay flow, chat, stats floater, edit menu etc.
Login Viewer version 18.104.22.1684959 – Release Notes – This is the viewer with the new login screen.
Project Benchmark Viewer version 22.214.171.1244710 – This is the viewer that moves away from the GPU Table.
Project Experience Tools Viewer version 126.96.36.1993901
Project Oculus Rift Viewer version 188.8.131.522141 – DK2 but probably not the latest and greatest.
The HTTP Pipeline Viewer – this viewer was expected to be out Friday. It didn’t make it to RC status due to some problem found during Linden QA. Expect it in week 42. It may not make it but the Lindens are trying hard to get it out.
Changes are still being made. They are still not telling us when and what they are changing.
Jessica tells us that some days their support group sees massive improvement. The next day it may deteriorate. Oz says behavior is very spiky. The changes in performance are not giving the Lindens any clue where the problem may lie. So, they continue to experiment to find a fix.
The Lindens have found some problems they did not anticipate. They are difficult so the Lindens are not saying anything, but they are working on the problem. We’ll hear something when they know something.
The is the feature that keeps your avatar grounded… feet on the ground. The additional problems likely have to do with sitting and keeping your buns on the seat.
CDN: Texture & Mesh Fetching
CDN is running on the Snack RC channel. About 270+ regions. CDN is doing well.
The Snack channel ended up with more active regions than mainland. So, this made it hard to make comparisons. But, the numbers were good. So, next week (42) CDN will roll to Blue Steel. Regions in Snack will stay in Snack. Regions in Blue Steel will not change. This will give the Lindens a good comparison set of regions.
Some regions were removed from the Snack channel because of the imbalance of regions with lots of avatars.
Stats how many requests are seems not having to handle because CDN is doing it. Numbers are huge, well over 90%. CDN is taking most of the load. Measure of cue length and servicing time for item delivery. They have a warning level and critical level. The measured stats is how many time do they see the levels hit. Monty thinks these will be the most predictive of what people will like. I think meaning they will measure how users perceive performance.
HTTPS requests are more frequent and reflects change in data moving with Textures & Mesh. Previously they were carried separate communication channels. The mix change and may affect how they tune CDN.
When the CDN lets items age out of the cache, the Lindens see the CDN servers making requests to the asset system. Oz says they are not seeing that. If the CDN servers take too long to get an item to the viewer it make another request to the asset servers. They are not seeing that happen. So, all indicators are CDN is working well.
Blue Steel being added to the CDN load adds a large number of regions to the service. If that goes well then they will add more RC channels to the CDN service.
The Lab is almost finished building their prerequisites (libraries) for Mac. They are just at the point where they are ready to try building the viewer.
They have made some progress on Linux as there is a lot of overlap between Mac and Linux.
Just starting for VS2013, the Windows side.
I was thinking they would be done with this. But, it is still ongoing.
Jessica says they are stuck on AISv3. There are some bugs related to AIS that won’t make it through FS QA.
They cannot add other stuff from Linden Lab without cherry-picking features and working around AIS. Something REALLY want to avoid.
- BUG-6197 – Avatar distorted when changing outfits.
- BUG-6439 – Shape distortion when wearing / taking off rigged mesh with joint offset (BUG introduced in version 184.108.40.2060582).
Linden Lab has fixes for both of these in the Tiger branch. Maint-4518 and Maint-4819, while you can’t read the Maint items devs can see the numbers in the viewer release notes. You can find these in viewer 220.127.116.114943… which, I think, updated some time after the TP Dev meeting.
- BUG-6487 – “Wear” Behaves Erratically For Attachments on Same Point.
- BUG-6908 – Attachments scripted to llDetachFromAvatar on region change show as “Worn on invalid attachment point” in inventory after region change on AIS3 enabled viewers only.
- BUG-6925 – HUDs and attachments intermittently and randomly detach after teleports, sometimes reattaching on their own shortly after, sometimes staying detached completely, or showing as “worn on Invalid Attachment Point” while still detached.
- BUG-7131 – Unexpected behaviour of on_rez event and llDetachFromAvatar().
- BUG-7433 – Change in Maintenance Viewer breaks my joint rigged mesh avatar.
- BUG-7436 – [Maintenance-RC] Attachments appear in wrong position for observers on the Maint-RC but appear in the correct position to yourself on the Maint-RC. Observers on default release see attachments correctly.
Jessica says they are planning a viewer release after Thanksgiving, first of December. But, without these bug fixes they don’t want to release AISv3 and that means they can’t add Group Ban and some other features that have been in the SL Viewer for a time now.
Omitting Group Ban is going to be a problem for the team and users.
While it may be possible to cherry-pick around some of these problems, the dev’s would rather not do that as it creates problems for them.
The FS viewer as it is now, does not have a number of these problems. When they add AIS they get the problems. Thus the desire to avoid adding AIS for now. But, that means leaving out features the Lab is pushing and users are demanding. Not a good choice point.
You may notice that some of these problems are in the Linden Scripting Language (LSL). Changes to LSL have to be made on the server. When changing to AIS calls are made to newer code and that newer code has bugs. By staying with the older code Firestorm can avoid the problems.
At this point we don’t know what will make it into the next Firestorm release.
Group Tag Change
There is a weird things about group tags. Changing the tag has been a fix for a number of esoteric problems in the viewer for as long as I have been in SL (2008). The fix part has something to do with a tag change interrupting the region update. I’m not sure it always used to ‘interrupt’ the data flow. I think in the past it may have triggered an update.
So, there is currently a bug that happens when you change your group tag when you have teleported and before the region has finished loading you change the tag. It now stalls the data flow and stops the region update. As far as I know this only happens in the SL Viewer.
In the past, there was a recommendation to change the tag immediately after arriving in a region to speed things up. Now it is the opposite. Changing the tag will stop a region from rendering.
The Interesting Project
The project has some interesting problems now… There are some things just seem to never render. Some of the earlier tricks to get things to render work… sometimes, but not always.
In the last update to Interesting, things did seem to get worse.
The Lindens are busy with other things. The Interesting Project is supposedly finished. So, TP Devs are looking to see if they can isolate the Interesting problems.