Skip to content

macOS Universal Binary Viewer has the SLVoice plugin compiled for Intel chips only #5119

@canny

Description

@canny

I'm a very recent user of an Apple Silicon (M1) MacBook Pro which I got as a gift from a friend. Fortunately, Linden Lab was so kind as to provide the SL Viewer with a Universal Binary version.

Unfortunately, the SLVoice plugin that enables Vivox voice communications is compiled as an Intel-only application. Simply put, unless you happen to be in a WebRTC Voice simulator server, voice will not work.

Currently, I don't have Rosetta 2 installed (and don't intend to!), so, perhaps unlike the majority of Mac users with computers bought since ~2020 — who had no choice but to use Rosetta 2 to run the SL Viewer.

As such, once they installed the Universal Binary, even though the 'main' code was now being running directly, the SLVoice plugin was using the Intel emulator from Rosetta 2. People (as well as your own team!) just hadn't experienced any issue, so the SLPlugin's functionality was never checked for compatibility issues.

Note that currently Apple Silicon users have only two options, if they wish to continue to use voice services in SL:

  1. Install Rosetta 2.

  2. As an Estate Owner, file a ticket to request a move of the region servers to the so-called "Second Life Preflight" version of the simulator server, which supports WebRTC Voice.

https://secondlife.canny.io/admin/board/bug-reports/p/macos-universal-binary-viewer-has-the-slvoice-plugin-compiled-for-intel-chips-on


This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount).
🕵️‍♂️ If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!
🙌 And when they open the PR, they can comment /claim #5119 either in the PR description or in a PR's comment.

🪙 Also, everyone can tip any user commenting /tip 20 @canny[bot] (replace 20 with the amount, and @canny[bot] with the user to tip).

📖 If you want to learn more, check out our documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageFlags issues that need to be triaged

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions