Skip to content
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

Is it possible to run open3d GPU rendering via ssh? #6864

Open
3 tasks done
rpartsey opened this issue Jul 10, 2024 · 0 comments
Open
3 tasks done

Is it possible to run open3d GPU rendering via ssh? #6864

rpartsey opened this issue Jul 10, 2024 · 0 comments
Labels

Comments

@rpartsey
Copy link

rpartsey commented Jul 10, 2024

Checklist

My Question

Open3D is a fantastic tool. I use it as part of the AGILE3D interactive GUI tool for iterative point cloud segmentation visualization.

I'd like to run the open3d-based GUI app on my remote machine with Nvidia GPU (and attached display) and interact with the tool by using my local machine's browser (via WebRTC; o3d.visualization.webrtc_server.enable_webrtc() in my app's code). The long-term goal is to develop an annotation application that could be run on the server and accessed by annotators via their browsers.

I see very slow rendering in a browser when I launch my app (with WebRTC enabled) from the ssh terminal (ssh user@server). However, when I use TeamViewer and run the app via remote control and then access it via my browser, the rendering is smooth and fast. I also noticed that in the first case, GPU is not used at all, but in the second case, I see the GPU utilisation. Also, different OpenGL version is used in both cases: OpenGL(4.5) - when launched from the terminal and OpenGL(4.5) - when launched via remote control using TeamViewer. Could you please explain why this is happening? Is it possible to run open3d GPU rendering via ssh?

Any suggestions are much appreciated. Thank you in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant