There was no deployment to the core SLS channel regions on Tuesday, July 28th, leaving the majority of the grid running on server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
On Wednesday, July 29th, there should be a deployment to two of the RC channels (LeTigre and BlueSteel), primarily related to internal changes related to the cloud uplift.
SL Viewer
After being rolled back to RC status, the Tools Update viewer version 6.4.5.544639 was removed from the available viewer list on Monday, July 27th.
The Mesh uploader was promoted to RC status with the release of version 6.4.5.544027 on Monday, July 27th.
The remaining official viewer pipelines remain as follows:
Current release viewer version 6.4.4.543157, dated June 11th, promoted June 23rd, formerly the CEF RC viewer – ROLL BACK.
Release channel cohorts:
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6th.
Love Me Render RC viewer, version 6.4.5.544028, June 30th.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
Blake Sea Cloud Challenge (Aditi)
As I was the first to report on July 21st, the Blake Sea regions have been cloned to the Aditi, the beta grid, and are running on AWS servers in the cloud (see: Blake Sea in the cloud on ADITI). At that time, region crossings for the regions were – to say the least – unstable.
Since then, those regions (some 46 in total) have been further updated (Monday, July 27th), and to help with gathering data on cloud-based region crossings, Simon Linden has defined the Blake Sea Challenge:
We just did some updates this morning (Monday July 27th) that fixes a bunch of the region connectivity issues. I just did a tour and didn’t hit any invisible walls.
Along those lines, I made a quick “Blake Sea Challenge” Go to secondlife://Aditi/secondlife/Morris/200/207/34 on the BETA aditi grid, and click on the red egg-shaped thing to try it out. It will give you the “Blake Sea Challenge” … wear it and touch, and it’ll get you going. Follow the instructions to sail / fly / motor around 46 regions without doubling back and see if you make it. Have fun and keep letting us know how it goes!
– Simon Linden, Simulator User Group
Blake Sea is now on Aditi and running in the cloud for those wishing to test vehicle region crossings. If interested, try taking Simon’s challenge (above)
In Brief
There are renewed reports of delays to scripted object rezzing across many regions. see: BUG-228939 “on_rez action delayed for 2 to 3 seconds in many regions”.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, July 26th
This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:
It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.
Official LL Viewers
Current release viewer version 6.4.4.543157, dated June 11th, promoted June 23rd, formerly the CEF RC viewer – ROLL BACK..
Uses new viewer build tool chain, but does not include any user-facing updates outside of bug fixes.
Release channel cohorts:
Tools Update 2 RC viewer, version 6.4.6.545538, released on July 24th.
Tools Update RC viewer, version 6.4.5.544639, dated July 17th, ROLLED BACK to RC status, July 24th.
The following notes are taken from the TPV Developer meeting held on Friday, July 24th, 2020. These meetings are generally held every other week, unless otherwise noted in any given summary. The embedded video is provided to Pantera – my thanks to her for recording and providing it. Time stamps are included with the notes will open the video at the point(s) where a specific topic is discussed.
The promotion of the Tools Update RC viewer to de facto release status didn’t go as intended, resulting in the promotion being rolled back to viewer version 6.4.4.543157, dated June 11th, promoted June 23rd, formerly the CEF RC viewer. In addition, a further version of the Tools Update viewer was issued in RC form.
The roll-back was due to the Tools Update viewer causing incoming new users to crash on arrival at the welcome islands. Presumably, the arrival of a second Tools Update RC viewer is to allow comparative testing between the two versions in an attempt to understand what is happening, the Tools Update 2 viewer having some form of internal differences to the Tool Update viewer.
There are reports that the Tools Update viewer also has a deadlock issue associated with it – see BUG-229110.
In the interim, the recommendation is for TPVs not to release version based on or incorporating the Tools Update viewer code.
Therefore, this leaves the current viewer pipelines as follows:
Current Release viewer version 6.4.3.543157, dated June 11th, promoted June 23rd, formerly the CEF RC viewer – ROLL BACK
Release channel cohorts:
Tools Update 2 RC viewer, version 6.4.6.545538, July 24.
Tools Update RC viewer, version 6.4.5.544639, July 17 – ROLL BACK TO RC STATUS.
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6.
Love Me Render RC viewer, version 6.4.5.544028, June 30.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30.
Mesh uploader project viewer, version 6.4.4.543141, June 11.
Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.
General Viewer Notes
The “big push” is now on getting the Love Me Render (LMR) viewer promoted to release status. There are currently just “a few” open issues with the viewer, and the hope is these can be closed and the viewer cleared by QA for promotion “soon”. This is the viewer that includes several EEP-released fixes for things like HUD issues, specularity, etc.
The Legacy Profiles viewer has had some back-end web integration issues that have prevented it from progressing to RC status as had been hoped at the last meeting.
A further Maintenance RC viewer is close to being ready for issuing.
People continue to report noticeable performance degradations with running EEP enabled viewers. The current work-round is for users to disable Linden Water rendering (CTRL-SHIFT-ALT-7), which appears to work even when Linden Water is totally occluded.
This is a recognised problem, and is being actively investigated. However, there may not be a single fix that resolves all performance issues, so this work may not delay the promotion of the LMR viewer, bu could end up being addressed as one or more “future fixes”.
There are also reports of increased sudden viewer freezes / stalls within EEP enabled viewers. Again, LL is aware of such reports and is investigating them.
In addition, there continue to be major questions as to the real value of EEP when compared to issues such as the overall impact on people having to remodel custom environments, ease-of-use within the tools, performance hits, etc.
Firestorm’s preview release of EEP has already resulted in considerable negative feedback even amongst a limited subset of users; there are concerns that when released, it could result an large-scale user backlash.
[20:54-24:18] Increasing the official viewer’s texture memory allowance: currently, the official viewer is pegged at using 512Mb of memory for texture handling, which can result in performance hits due to texture switching issues. This is on a list of changes LL “would like to get to” – although Kitty Barnett has offered LL a code patch (already used by some TPVs, and baed on Runitai Linden’s own code) to help.
Reminders:
The fix for off-line inventory offers failing is now grid-wide. This is still awaiting an update in the official viewers, but TPVs capable of using the capability can now “go ahead and use it.”
Those wishing to test how regions running on AWS servers can do so on Aditi, the beta grid, as follows:
Regions Morris and Ahern (and possibly now Dore and Bonifacio, although this hasn’t been clarified).
On Tuesday, July 21st, the majority of the grid was updated with server maintenance update 544832, designed to resolve issues with some internal service updates, chat range improvements and capability improvements.
On Wednesday, July 22nd, the should be a single RC deployment comprising “a few internal changes (mostly logging)”. At the time of writing, the server deployment thread had yet to be updated with the release notes reference.
SL Viewer
The Tools Update viewer, version 6.4.5.544639, was promoted to de facto release status, Friday, July 17th. This viewer uses the new viewer build tool chain, but does not include any user-facing updates outside of bug fixes.
The remaining official viewer pipelines remain as follows:
Arrack Maintenance RC viewer, version 6.4.5.544465, July 6th.
Love Me Render RC viewer, version 6.4.5.544028, June 30th.
Project viewers:
Custom Key Mappings project viewer, version 6.4.5.544079, June 30th.
Mesh uploader project viewer, version 6.4.4.543141, June 11th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
Further Regions in the Cloud
Following from the announcement concerning Ahern and Morris on Aditi, the beta grid, being in the cloud (see my previous Simulator User Group update), most / all of Blake Sea has been cloned to Aditi and is now running in the cloud, specifically for the purposes of region crossing tests with vehicles.
Again, just to emphasise, this is Aditi, the beta grid, only (at least one person has reported on region crossings on Agni (the main grid) in relation to this announcement). For more information, refer to my blog post Blake Sea in the cloud on ADITI.
Blake Sea is now on Aditi and running in the cloud for those wishing to test vehicle region crossings
What is Simulator “Sleep Time” and how are Scripts Processed?
The viewer provides a set of stats related to both itself and the simulator your user is on (CTRL-SHIFT-1). Most of the stats proved in this window are relatively self-explanatory, although some can cause confusion or can be misrepresented. One area of confusion – what is simulator “sleep time” – was raised in the forums recently, and Rider Linden took the time to explain it and a couple of other things in the stats panel. As his reply may help others, I’m including it in full here:
The short answer is that sleep time is the mean amount of time in ms per simulator frame that the simulator has spent idling over the last minute.
The long answer is that the simulators attempt to keep a constant number of processing frames (one cycle through the main loop) per second. This number is displayed in the statistics window as Sim FPS. This value is not the same as the Viewer’s FPS. When the Sim FPS starts to fall below 45 you will begin to see lag events like delayed movement and rubber banding, among other symptoms.
A single frame should take about 21ms. (21ms * 45) = ~1 second (less about 50ms overhead). If a single simulator frame takes less than that 21ms we need to add a few extra ms in order to maintain the constant rate. This extra time is reported as “Sleep Time” and tracks closely to “Spare Time”.
Every frame on the simulator is divided into a number of phases. The big ones are network message processing, advancing the state of the physics simulation, processing agents in the region and updating their interest lists, and executing scripts.
The amount of time allowed per frame to execute scripts is capped. The simulator will attempt to execute all the scripts in the region in that allotted time slice, if it can not make it all the way through the list it will stop and pick up where it left off on the next frame (this gives you the “Scripts Run %” statistic.) Since the time for script execution is capped you can see situations where the % of scripts executed per frame begins to fall even though there is idle time reported on the simulator.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, July 19th
This summary is generally published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:
It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.
By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.
Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.
Official LL Viewers
Current Release viewer version 6.4.5.544639, formerly the Tools Update RC viewer, promoted to de facto release status, Friday, July 17th – NEW.
Uses new viewer build tool chain, but does not include any user-facing updates outside of bug fixes.
It’s been a little over a month since my last update on Speedlight, the browser based Second Life client, so here’s a quick round up of the major updates since then.
Note that unless otherwise stated, the following notes apply to the browser version of Speedlight, as at the time of writing they had yet to be applied to the dedicated Android app version or (so far as I’m aware), the beta iOS app version.
Group Support
Perhaps the most noticeable update to the browser version of Speedlight since June is the expansion of Group related capabilities, specifically:
Search your groups.
View group notices and send group notices.
Leave a group.
Invite someone into a group.
Obviously, all group actions are subject to the group permissions assigned to your role within the group.
Notes:
Groups are accessed via the Group option in the Speedlight client menu.
The Group option will display your current groups as a searchable list, via the Search option at the top of the list.
When using Speedlight on a mobile device, the group list is displayed as an overlay to the main group information display, and is shown / hidden by tapping the Groups>> link displayed at the top of the options menu.
Tapping on the name of a group in the list will open the Group Info panel, shown below (and auto-close the Group list mobile devices).
The updated group display panel showing: 1. The pre-existing Group Chat button; 2. the new Group Notices button; 3. the Button to Join / Leave a group; 4. the Group Invite button.
Group Notices
Note: at the time of writing, the group notices functionality was only available to the browser version of Speedlight (any browser / device).
To view your group notices, click / tap the Group Notices button.
The Group Notices panel will open and load any available notices.
Click / tap on any notice to display it below the list of available notices.
Note that notice attachments cannot presently be viewed / opened, but are listed in the text of the notice.
View a group notice in the Speedlight browser version
The Group Notices panel has two buttons associated with it:
Send New Notice – described below.
Schedule a Notice – this option is either awaiting implementation or a Gold / Patreon subscription option. As I currently do not have either of the latter, I was unable to check, ergo it is excluded from this article.
Send a Group Notice
Subject to group permissions you can also create and send group notices from Speedlight:
From the Group Notice panel, click the Send New Notice button at the top of the panel.
The New Notice panel is display. Here you can:
Enter a title for the notice.
Enter the text of the notice. Note the character counter will turn red if you exceed the 512 character count for a notice, and the text beyond that point will be truncated when the notice is sent.
Click the Send Notice button when you’re ready to send your notice.
Send a Group Invite
Subject to group permissions you can send a group invitation to one or more users from Speedlight:
From the Group Info panel, click the Invite to Group button.
The Invite to Group panel is displayed.
Speedlight Invite to Group panel
Role To Invite: select the required role (if available) that will be offered in the invite.
Resident Name: enter the avatar name of the person whom you wish to receive the invite.
IM Message (optional): if you wish, you can send the person you are inviting an IM alongside the group invite – such as an explanation on why you’re sending it, etc.
Note you can use the listed variables to personalise the IM. For example, clicking the %FIRST_NAME% option will precede your IM with the recipient’s first name, while %GROUP% can be used to display the group’s name in the IM.
When you’re ready to send the invite, click the Invite button.
Additional notes for group invites:
Pressing ENTER after typing the recipient’s name will actually send the invitation, so if you want to send an IM with the invite, be sure to click / press TAB / tap to position the cursor in the IM field.
You can also append “sent from Speedlight” to the invite IM (and any other initial session IM you send to someone) by going to Settings in the left menu and then checking Append “Sent from SpeedLight” to my IMs (first message of the conversation only) .
Other Updates
Search Functionality
The Search functionality has been tweaked so that you can now:
Search for friends in your Friends List.
Search for IMs in you IM history by sender’s name.
Search for a group in your groups list (as described above).
Teleport Offers
You can now accept / decline teleport offers via the Notifications bar.
Multi-Line Text Entry (Chat and IM)
Both IMs and local chat accept multi-line text entry – use SHIFT-ENTER to start a new line / offer a paragraph break.
RLV Support
RLV support is now available to Speedlight Gold and Patreon users. However, it is not clear if this is Marine Kelley’s RLV API or Kitty Barnett’s RLVa API.
Android and iOS App Versions
The Android version has yet to receive the multi-line text input option and the group updates, as noted. However, it has received a series of bug fixes and allows errors or issues to be reported back to the developers.
The iOS version version of Speedlight is available for Speedlight Gold and Patreon users, and requires Apple’s TestFlight app to be installed on the device using it.
Feedback
The group updates are good to have, with the promise of more to come. Further performance improvements are in the offing as well, apparently. This may well be a good thing, as it appears the issue from April of an avatar refusing to stop moving once set in motion in the 3D World view, is back, and once again requires a relog to stop it. I’ve no idea how widespread this issue is, or if it is encountered on Android devices (as my poor little Nexus 2013 HD cannot run Speedlight’s 3D rendering, being stuck on Android 6.0.1), but for me, it is consistent and appears to be a regression. I shall await further updates with interest.