-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Frequency/Phase wheel segfaults Ardour5 when run via ssh-X #15
Comments
Can you get a backtrace? Two guesses: connection is too slow or stalls for ~150ms or so. "Error writing from plugin to UI" (check stdout, and log window). It could well be that waking up a remote X GUI at worst every 8K/SR fails. A stall > 170ms (@48KSPS ~5fps) will do it. Ardour should print a message and bail out. openGL drawing on remote X.. uhm. time for wayland I suppose :) |
I've tried a couple of times to make ardour do a backtrace under nixos, but I've never succeeded, sorry. How would wayland help here? Afaik it explicitly doesn't handle remote. BTW in my case, drawing on the other PC and sending that over wouldn't help: it's a server motherboard with a really slow graphics card. I get better performance with remote X (on a direct cable) then I get sitting at the other PC. |
Why tunnel via ssh then? Did you try to just IIUC "-X" (secure X11 forwarding) disables various x extensions. Is there an obvious difference between The x42-plugins heavily rely on shared memory with the graphics card and also Ardour's use of cairo/x11 does that. in X11 rendering always happens on the X11 server side (in your case the thin-client) so all the data (textures, pixel-maps etc) needs to be copied over the network instead. There are almost no X primitives. Wayland's remote mechanism is more like VNC (a compressed data stream, dumped from the local gfx card) We're getting a bit off topic here, but did you try |
PS. does
|
vnc and the like are not an option for me, unless I buy a graphics card. I can't run those ssh commands in a realistic manner atm, since my whole WM is running via |
The question is where the segfault occurs, ideally the UI would just not show.. |
And you'd need those backtraces to find out, right? |
Not really, I can get them myself (using |
OK. It's not a priority for me neither. |
When I run Ardour5.4 via
ssh -X
, as soon as I open the gui of the Frequency/Phase wheel, Ardour segfaults.Oddly enough
ssh -Y
is fine.The text was updated successfully, but these errors were encountered: