Vvvv on MacOS :) (and Linux)

Not in the vvvv gamma ARM version, but you can also run the vvvv gamma x64 versions*. They are emulated by Win11 ARM - so lower performance then the ARM versions, but still surprisingly performant.

*= as mentioned above: the currently latest x64 prerelease 7.0.360 does not run on my machine, but the 7.0.359 does.

1 Like

If anyone is interested in trying, here’s also a more extensive step-by-step guideline:

1 Like

i tested UTM successfully but wasn’t convinced in terms of performance. It’s no match for the parallels solution.

VMware Fusion sounds interesting.

1 Like

vvvv seems to run on Linux (Fedora). Some documentation mostly for myself, but also that it actually works:

First off, my specs: Fedora 43, Lenovo LOQ16, 4050 GPU.

I’m using bottles installed via the command line, so no flatpaks or anything like that. After a bunch of fiddling, it actually seems to run out of the box with wine-ge-proton8-26 and the ā€œGamingā€ preset. Soda had terrible flickering and crashed when you right clicked, trying to draw the context menu (some DPIAware function seemed to not be implemented). Tried both Skia and Stride, both run the output window very smoothly. Haven’t dug further into what other APIs and protocols work, eg camera, MIDI, ML models…

There are a few things broken though, that I haven’t really dug into at all yet:

  • There’s a flash every time you focus the editor or hover a tooltip.
  • Some editor elements is shifted or strangely layouted. Some buttons are not accessible or are sticking out just from the edge of the screen
  • Some fonts are incorrect, though they are still legible and work well.

I tried adding a few dependencies before I did a clean install, but they didn’t seem to fix the fonts. Will get back if I get it running well!

3 Likes

Guys, do you mind also testing exported apps compatibility and performance with Stride mainly?

Having a clear compatibility path for SteamOS could be quite interesting for distribution.

To add my few cents, I have tried vvvv gamma editor in Parallels on both Intel and M3 mac.
Both have worked with reasonable performance, though clearly below what native apps could achieve.

I’ve had some rendering crashes on ARM with the M3 and some libraries had issues, though this was a year ago so matters have likely improved.

There were also some issues with path resolution, I believe especially into Mac folders. When selecting a file from the File dialog on a Path IOBox, it could result in an invalid path which needs manual fixing.

I have since gone back to having a dedicated Windows laptop which is obviously a much smoother experience.

I have a Mac Studio with an M3 Ultra and Windows 11 running in Parallels Desktop. VL.Gamma 7/1-0118-arm64 works pretty good. Skia, Stride instancing, materials, SDF, shaders and lights work very well — I’d even say surprisingly flawless: fast and crisp, including Fuse SDF, fractals, geometry displacement and PLY.

What doesn’t work: Fuse Particles (it quite often causes the system to suspend; it looks like a blue screen of death inside Parallels), the Alembic loader, and VL.IO.NDI — I have no idea how to install NDI Tools for arm64 and proper dll. Overall, though, it is a giant leap toward the Mac world i am very excited!

2 Likes

We’ve also outlined all this here: The-Gray-Book/reference/best-practice/vvvv-on-arm.md at master Ā· vvvv/The-Gray-Book Ā· GitHub

I got something going, but its been unable to open since. I couldn’t see anything in the renderer (skia) and I also saw a lot of flickering in the UI. Trying to open the quad menu crashed it out. There is a way to open in a terminal (its Linux after all) so I’ll try and debug it at somepoint

CachyOS
Intel i/ CPU
Nvidia GTX 1070

3 Likes

Some tests on MacOs with M1 and Sikarugir (Wine emulator) for Gamma 6.7 are working (Skia and Stride), but the Quad Menu and Document Menu are not visibles, but usables:

Gamma 7.0 is working (Skia, Stride, and partially Fuse), but the Quad Menu and Document Menu aren’t usable.

Gamma 7.1 not working (no Skia renderer window and error with Stride).

3 Likes

I haven’t touched vvvv in a while but my plan for the new year is to get back into working with vvvv … I also just ordered a new M5 MacBook Pro (still on a i9 Macbook atm) and the progress here looks promising.

@dani21s through how many hoops had you to jump to get vvvv working with Sikarugir?

TiXL (former TOOLL3) seems to go the Wine (actually Sikarugir) path for their Mac version as well. Maybe there could be some synergy in the future: https://www.youtube.com/watch?v=PyBf3i8V8s0

1 Like

@m9dfukc If you want to try Sikarugir, the setup and configuration are almost the same as in the TiXL video, but you must enable DirectX translation to Vulkan. I suggest installing GammaLauncher 5.3.2 first, and then Gamma 6.7.

1 Like