Lab blogs on Second Life script performance improvements

As I’ve noted in various pieces in this blog, whilst the physical transition of Second Life services from dedicated hardware operated directly by the Lab in a co-location facility to running those services within an Amazon Web Services (AWS) environment was completed at the end of December 2020, work on the project continued through 2021 in refining how the various services run within the AWS environment and in work leveraging the better capabilities Amazon provide  – hardware configurations, monitoring tools, etc., – to improve the performance of SL’s services.

Towards the end of that year in particular, the simulator engineering team was focused on what has been referred to as the “tools update” which, among other things, should bring improvements in the area of scripts, potentially allowing more scripts within a simulator to run per cycle, and even return some time to the simulator for other processing. It’s work that I’ve referenced in my own Simulator User Group (SUG) summaries and which has, more particularly, been moving through the simulator update process over the past few weeks to the point where it is now grid-wide.

Given this, on Thursday, March 20th the Lab officially blog on the update (as Monty Linden stated would be the case during the Tuesday, January 18th SUG meeting), the core element of which reads:

The release also includes a modernization of our compiler and supporting runtime.  Newer tools allows for better code generation and awareness of modern CPU designs.
While the news is mostly good, a word of caution that with more scripts running, other areas of the simulation environment may be driven harder.  Scripts that were already approaching throttles or other limits may find a throttle engaged; this also applies to remote services accessed via llHTTPRequest. We do see the possibility of revisiting these throttling limits as a result of these improvements. They could see higher request rates as scripts perform more work.  
We hope that you enjoy the additional script performance for your regions. Anecdotes from region owners on the RC channels before release were generally positive. We are keeping an eye on the data with expectations that these improvements are here to stay.  We hope that as the regions improve performance you will find ways to create and explore in ways that you could only dream of before.

Note the emphasis on the middle paragraph has been added by myself.

The blog post also outlines further updates to SSL support within the simulator hosts (simhosts), including all SSLv3, TLS 1.0, TLS 1.1, and related ciphers being deprecated for llHTTPRequest, llRequestURL, and llRequestSecureURL functions – although these changes do not affect log-in services, so users should not see any of the issues witnessed with the recently TLS changes to the login services.

Please read the full official blog post for complete details and context.

CK’s Owls at Eulennest in Second Life

Eulennest: Owls by CK Ballyhoo

It’s been several months since my last visit to Eulennest Restaurant-Gallery in Second Life. However, I was drawn back following an invitation from Owl Dragonash – who is helping in matter of promoting the gallery – to pay a visit to the current exhibition, which opened earlier in January 2022.

Entitled Owls, the exhibition features a set of pictures by CK Ballyhoo, all with a common theme, as she explains:

I love owls. I love how they are inspirational to so many people and have significance in many different cultures. How they are creatures of wisdom, vigilance, fortune and also death.
Inspired by the offer of doing an exposition at Eulennest (Owls Nest in German), the theme of Owls was not a large jump to make. I’ve had a few owl pictures, taken at sims in the past, in my inventory for a long time and also objects of owls made by several people in SL. Also, my first try of making animated pictures is that of an owl flying past the Moon.

– CK Ballyhoo on Owls

Eulennest: Owls by CK Ballyhoo

Using images taken from around Second Life – either those where owls were present or where CK could rez her own – these are images that have undergone processing to give the appearance of having been painted, adding to their personal nature. Supporting the images are a series of sculptures and models of owls – some of which are featured in the images – adding to the tone of the theme of the exhibition.

While small in number (Eulennest is a small exhibition space that makes for an easy visit, with much to commend to the eye in the region around it, as I’ve previously noted), the paints included in Owls still makes for an easy, engaging visit.

Eulennest: Owls by CK Ballyhoo

SLurl Details

2022 SL Home and Garden Expo applications

via slhomeandgardenexpo.com

The 2022 Home and Garden Expo (HGE) in support of Relay for Life of Second Life and the American Cancer Society, will take place this year from Saturday, February 26th through until Sunday, March 20th, 2022, inclusive, and applications are  open for those who wish to participate.

The largest and longest running event of its kind in Second Life. the primary goal of the event is supporting Relay For Life of Second Life and the American Cancer Society through its fundraising efforts. Already this year, H&G has raised L$4,481,904 (US $17,927.62), and the Expo will hopefully add to that total considerably. As with previous years, the event will feature multiple Full regions focusing on home design and décor, landscaping, and furniture, and which will include entertainment, a home decorating contest, the Wall of Hope a Finale Auction and more!

Currently, the organisers are seeking applications from both exhibitors willing to participate in the event, and from bloggers wish to cover the event and have advanced access to the event regions.

Creators, etc., interested in participating in the event as exhibitors should follow the links below:

Home and Garden Expo 2021 – main stage

Bloggers wishing to cover the event should follow these links:

In addition, those with questions or enquiries should first refer to the Expo’s FAQ page.

Core Dates for the Event

  • Exhibitor access and set-up: Saturday, February 20th through Wednesday, February 23rd
  • Blogger preview access: Thursday, 24th February.
  • “Soft” opening for specific group access (e.g. Seraphim): Friday, February 24th.
  • Official opening: Saturday, February 26th.
  • Closing: Sunday, March 20th.

Further general information can be found at the Home and Garden Expo website.

A trip to an Irish corner of Second Life

Carrowmore, January 2022 – click any image for full size

Courtesy of a suggestion from Shawn Shakespeare, I recently has cause to take a visit to Ireland – or more precisely, to Carrowmore, a little town located somewhere on the Emerald Isle, as imagined by Pleasure Ò Raigàin (vVEdanaVv).

This is a place to stay, chill, celebrate, perform, talk, chat, drink tea or eat some Shepherds Pie and listen to great Irish music and to taste our original Carrowmore Whiskey 🙂

– Carrowmore About Land description

Occupying a Homestead region held by Pleasure together with Evee Sturtevant and Mark Taylor (Mark42929), Carrowmore is a place where extraordinary care has been taken with its design (in fact, Pleasure is still tweaking parts of it), so preparation and care with a visit is essential to appreciating everything. As such, I’ve included some additional notes at the end of this article.

Carrowmore, January 2022

Offering something of west-to-east orientation, visits start at the proscribed landing point, located within the town of Carrowmore and in the shadow of a tall tower that once formed a part of the local castle (in fact, the square around it is all that remains of the rest of the castle, itself long since turned into a cobbled square with the exception of a sliver of curtain wall). It is here that Sir Taylor Eveerness is waiting to greet new arrivals, presenting them with a note card rich with details about the setting and its history, including its association with the production of whiskey.

It was in the year of our Lord 1150 AD, when a primal, primal, primal… we better leave that 😉 … when a great-grandfather of my family spotted this beautiful piece of land. He immediately saw the possibility of growing grain, vegetables and all nutritious things in this soil. And that was partly the start of our wonderful whiskey. You will have plenty of time to taste it later.
In the beginning, the original whiskey was not what we know now. We called it “Poitin” and I still have a bottle here in my Castle. And no, it’s not to be tasted. You understand, it’s an old family heirloom.

– Sir Taylor Eveerness, introducing Carrowmore

Carrowmore, January 2022

Beyond the castle’s tower sits the rest of the town. This is marked by a harbour on its west side, its wharves and fishing boats indicating the Carrowmore is as much a working town rather as it is a place relying solely on tourist dropping in and staying – although as Sir Taylor’s guide notes make clear, there are places in town where the traveller can rest up should they so wish! Town town itself stands as close-knit community of small businesses (the bakery and the pub understandably proving to be the most popular!) with living spaces in the form of flats and apartments above them.

The rest of the land is set apart from the town by a channel of water that gives the region its east-west orientation. A broad stone bridge spans the water to link the town with the rest of the region – although no road continues from it; instead, the eastern reach of the region is given over to pastoral countryside with many attractions within it.

Carrowmore, January 2022

This is a place where sheep may safely graze in the shadow of the local chapel while the local farmhouse sits on a ridge to the south, a place where the farmer can keep watch over his flock and care for his horses. Between the chapel and farmhouse, laying claim to a stretch of the channel’s edge sit a little tavern and the watermill that doubtless played (plays?) a role in the production of the local poitín and whiskey!

Also awaiting discovery are the ruins of the old monastery as described in the notes from Sir Taylor. Sitting on the east side of the region, they are reached by a small bridge as they sit on a misty isle of their own.

Carrowmore, January 2022

Keen eyes may also spot two towers – one to the north, the other to the south – poking their heads over tree tops. One, not far from the chapel, is in fact a circular cottage sitting in the embrace of surrounding trees and rocks. It’s a place of romance, a cobbled path leading to its door by way of a garden of wildflowers lit by lanterns floating overhead, and with outdoor seating in the form of a stone bench and little rowing boat moored at the water’s edge. Nearby, stone steps climb a grassy slope to the island’s wooded northern end, where another retreat, rich in pagan and ancient spiritual symbolism, awaits.

Off to the south, the second tower also sits within a circle of rock and trees that help form a natural courtyard before it. It lies behind a great iron gate with mist clinging to and writhing over the stones shrubs before it, giving it an air of menace. And indeed, beyond the iron gate, the door will open to reveal a pair of ghostly figures; but rather than meaning harm, they prefer to indicate the teleport disk that provides access to the tower’s upper floors.

Carrowmore, January 2022

Carrowmore is a genuinely immersive setting which has to be explored gently on foot in order to be properly appreciated. If you simply cam or move swiftly from point-to-point and rely only on the note card provided by Sir Taylor, you risk missing a lot; but it does help introduce you to some of the local character in town who – together with the static visitors to the bakery, etc. – help bring a sense of life to the setting. But there is far more that awaits visitors – such as the tower cottage described above, or the ring of standing stones overlooking the chapel and another little cosy corner can be found tucked into the ruins of an old waterside shack.

Within the pastoral side of the region, deer can be found wandering and owls keep a wise eye on things. There’s even the chance to come across one or two of Ireland’s famed leprechauns who are willing to offer you a mug of beer – but whether it is enchanted or not, I couldn’t really say! Nor are things limited to just the ground. A teleport near the landing point (look around, you’ll find it!) will carry you up to a slightly macabre location in the sky, whilst the return teleport will deliver you back to one of the two towers in the region, helping to encourage exploration on foot with a walk back towards the town.

Carrowmore, January 2022

As noted towards the top of this article, Pleasure has gone to additional lengths to add to the immersive atmosphere of Carrowmore, and as such, you should take some steps in preparation of a visit:

  • Make sure your viewer is set to Use Shared Environment (World → Environment sub-menu) – the region has a dedicated EEP Day Cycle, and it worth viewing the region under it (not the first two illustrations within this article).
  • Enable local sounds (if not on already) so you can appreciate the ambient sound scape as you explore.
  • Very important! – enable Media for the region (click on the camera icon on the right of the viewer’s top bar, and disable the music stream (if playing). Throughout the region are multiple points where media is used to add aural depth. Such media point may be triggered automatically, others by touch. To give a couple of examples:
    • Those entering the ruined monastery building will hear music and sounds in keeping with the location
    • Touching the central stone within the ring on e hill overlooking chapel will offer a rendition of (and admittedly Scottish in origin) folk song.
Carrowmore, January 2022

With live music provided by Mark Taylor in the square by the landing point (join the local group for details of events, the L$150 fee provides rezzing rights and goes towards the region’s tier), and put together with a huge amount of care and an eye for detail by Pleasure, Carrowmore is a richly engaging and highly enjoyable visit, one which – you can tell from the length of this piece – I thoroughly enjoyed!

SLurl Details

The Free Museum of art in Second Life

The Free Museum
I recently received an invitation from Haiku Quan to pay a visit to The Free Museum, an art gallery she has established and curates in the Mainland continent of Satori with a rather unique approach to encouraging an appreciation of art within Second Life.

The gallery presents a collection of (currently) over 70 pieces of art from 2D and 3D artists from across Second Life that Haiku has collected from their artists with the open intention of offering them free-of-charge to anyone who would like a copy for their personal collection, as she noted to me:

Visitors to the museum are welcome to take a free copy of each and every work exhibited. There is nothing for sale or any solicitations at all. This is simply my way of giving back to the people of Second Life who make it such a fascinating world, and so that everyone can discover the artists who are creating these beautiful and provocative works. 

– Haiku Quan

The Free Museum

Thus, the gallery presents works by the likes of Alpha Auer, Blip mumfuzz, Bryn Oh, Cica Ghost, Cherry Manga, Melusina Parkin, Milena Carbone, Nessuno Myoo, Thus Yootz, Xia Chieng, with each artist presenting one or two pieces for inclusion within the gallery’s spacious building.

Given this, the art on display is richly diverse in terms of subject, style, and artist. From avatar studies to Second Life landscapes to pieces created in the physical world, together with sculptures an pieces from well-known installations as well as standalone pieces, the gallery offers a genuine immersion into the richly diverse world of art in Second Life, ideal for those seeking an engaging introduction to art in Second Life.

The Free Museum
My goal is to attract people who never go to art galleries and never think of owning anything called ‘art’. I want to tempt those folks into taking these creations home where they can begin working their magic, day by day expanding their tastes and opening their eyes to how much fine art can enrich their lives.

– Haiku Quan

To help with this idea of presenting an introduction to the world of art in SL, Haiku has ensured that each piece available through the gallery is supplied within information / a biography on / of the artist, together with a landmark to any principal gallery / studio the artist has in-world, so that more of their work can be appreciated and purchased.

I purchase the right to do this directly from the artists, and agree never to sell their works or to profit from them in any way. And the artists are perfectly free to continue to show and sell their works as they always have. The artists are even free to withdraw their works from the museum at any time without reimbursing me.

– Haiku Quan

The Free Museum

In addition, Haiku has also taken care to ensure the generosity of the artists she contacts and the art she presents is not in any way abused: pieces are provided with No Transfer perms, preventing unfair further distribution.

I asked Haiku what inspired her to create the Museum – and her response was simple and honest:

Because the whole idea of a free museum is new to all of us. I hope it expands the market for the artists, but I honestly don’t know if it will. Nobody does. But it seems like an idea worth trying. 

– Haiku Quan

The Free Museum

All of which makes for an engaging and worthwhile visit for anyone interested in art within – and beyond – Second Life. A visit I would recommend.

SLurl Details

2022 SUG meetings week #3 summary

WQNC, January 2022 – blog post

The following notes were taken from the Tuesday, January 18th, 2022 Simulator User Group (SUG) meeting. The meeting was recorded by Pantera Północy, and the video is embedded at the end of this summary. Note this summary focuses on the key points of the meeting; where there is something to report, the video should be referred to should full details of the meeting need to be reviewed.

Server Deployments

Please refer to the server deployment thread for the latest updates and information.

  • Tuesday, January 18th saw the SLS Main channel updated to server release 567269, comprising a tools update previously deployed to the RC channels.
  • There is no planned deployment for the RC channels set for Wednesday, January 19th, and they will remain on server release
  • 567269.

In terms of the improvements wrought by the simulator updates, LL states that they have seen a considerable performance increase especially with respect to the number of scripts executed per frame, while Monty Linden added:

I’ve written up some release notes. Relevant points:
  • More script code executing may engage more throttles and drive external http services harder than previously.
  • SSL library updates move http-in/out away from sslv3, tls1.0, tls1.1.
  • This release does move the sims story forward a bit. We have seen http-out targets (llHTTPRequest) that only talk sslv3/tls1.0, for example.
  • Login is unchanged. Web properties have their own story.
In theory, some day, we’ll line up all our ingress and egress points and actually be able to tell you what’s going on there.

Available Viewers

This list reflects those viewers available via the first four links in the LL Viewer Resources section, below.

  • Release viewer: version version 6.5.2.567427 – Mac Voice hotfix viewer, January 13 – NEW.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • The Jenever Maintenance RC viewer, version 6.5.2.566860, issued on December 17.
    • The Koaliang Maintenance 2 RC viewer, version 6.5.2.566879, issued on December 17.
    • The Tracy Integration RC viewer version 6.4.23.563771 (dated Friday, November 5) issued Tuesday, November 9.
  • Project viewers:
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Performance Improvements project viewer version 6.5.2.566967, dated December 17.
    • Performance Floater project viewer, version 6.4.23.562625, issued September 2.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • Some are seeing an uptick in disconnects during teleports, prompting an extended discussion (full context in in the video, interwoven with a discussion on pivot points arising from the previous CCUG meeting).  In short:
    • Frustration has been voiced that Jiras have been raised in the past on specific TP issues and “nothing was fixed”.
    • Regardless, LL are still requesting reports with information – who, from, to, exact time – of teleports that fail in a specific way, filed in a timely manner so that the relevant server files can be reviewed for possible clues / causes.
    • It is the specific nature of the failures that is of particular interest to LL, with more than one user reporting them, as Monty Linden noted, also replying to the critique that because “Lindens are in California” (only partially true) “with tiny ping times”:
I want a handful of user events that match their idea of a *specific* type of TP failure and the data so that I can go trawling for insight. As for ping times, this absolutely does colour how lindens understanding networking issues. But I’m in Boston so have poor ping times as well. All TP/region crossing failures are not the same. I want to filter down on a single type – not the rainbow of failures I already know are present.
    • Logs attached to Jiras for these cases do not necessarily need be be captured using the official viewer.
  • The issue of Friends lists failing to load (see BUG-231680) should be improved / resolved following a (non-simulator) deploy due on Tuesday, January 18th.
  • There has been a noticeable uptick of avatars taking longer to rez / remaining as clouds over the last couple of weeks or so. Some have mistakenly seen this as a simulator issue – although assets come via the CDN. Jiras have been raised on this, and the Lab is looking into matters.