KlakSyphon icon indicating copy to clipboard operation
KlakSyphon copied to clipboard

Syphon Client freezes on M1 Mac

Open sachismo opened this issue 2 years ago • 5 comments

Hello and thanks as always for the latest update and your prolific work!! The server list functionality and silicon servers are working flawlessly for me!

I do still have an issue when connecting a client to a server from Resolume Arena This is a very popular application in the live visuals world, but still currently runs under Rosetta. If i build a client for silicon target it will crash when connected to Resolume (sometimes immediately, sometimes after a few minutes) If I switch build to Intel everything works as expected

This can be re-created by just adding a SyphonClient and overriding an object texture (no external scripts)

software for testing this can be acquired here https://resolume.com/download/ (smaller "no footage" download is at the bottom left of the page)

let me know if I can help any further to recreate or debug this ssue

Thanks Again!

sachismo avatar Feb 04 '22 20:02 sachismo

It seem that the client component freezes at GetNativeTexturePtr for an unknown reason. It means that the issue may be on Unity's side.

I'll try reproduce the issue and submit a bug report about it.

keijiro avatar Feb 07 '22 07:02 keijiro

Gotcha. Thanks for looking into it!

The intel (rosetta) build is still working flawlessly with very low overhead on an M1 Pro Macbook with the latest OS 12.2 :)

sachismo avatar Feb 07 '22 15:02 sachismo

It turned out to be more general issue with the Unity Metal implementation. It even reproduces without Syphon.

I filed a bug report about it. I'd like to wait for a response from QA/R&D.

Unfortunately, there is no instant solution/workaround about this issue. I'd recommend using Rosetta until I get a solution.

keijiro avatar Feb 09 '22 05:02 keijiro

Hi @keijiro - do you have a link to the bug report you submitted directly with Unity so we can track the progress? Thanks!

ylevtov avatar May 06 '22 10:05 ylevtov

@ylevtov Here it is: https://issuetracker.unity3d.com/issues/m1-editor-slash-player-freezes-when-calling-getnativetextureptr

keijiro avatar May 06 '22 10:05 keijiro

According to the issue tracker, the issue was fixed -- Actually, it disappeared by other changes, so they won't fix it (they don't need to fix it).

I close this issue as resolved. Please reopen it if it reproduces on the latest versions of Unity.

keijiro avatar Jun 01 '23 02:06 keijiro

Not sure if it's exactly the same bug, but on M2, Unity 2023.1b the Syphon plugin does not work: Unity syphon server does not send anything, unity syphon client freezes Unity instantly. Using Syphon in TouchDesigner on the other side.

pholz avatar Jun 15 '23 15:06 pholz