isl-org / isl-org/Open3D

Issue with multiple screens (macOS ipad sidecar display)

Open
#2,723 1 comment 0 reactions 1 assignee Claimed by @errissa View on GitHub
legacy (Open3D 0.x API) visualization
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

**Describe the bug**
Visualization does not work when a secondary display is connected. I'm using an iPad as a secondary screen in macOS.

**To Reproduce**
Steps to reproduce the behavior:

1. Connect secondary display
2. Draw a point cloud: `open3d.visualization.draw_geometries([pcd])`
3. Get this error:
```
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
in
15 pcd.colors = pcd_colors
16
---> 17 open3d.visualization.draw_geometries([pcd])

RuntimeError: [Open3D ERROR] GLFW Error: Cocoa: Failed to find service port for display
```

**Expected behavior**
I expected the visualization window to open.

**Environment (please complete the following information):**

- Operating system: macOS Big Sur 11.0.1
- Python version: 3.8.5
- Open3D version: 0.10.0
- Is this remote workstation?: no
- How did you install Open3D?: pip

**Additional context**
Once I disconnect the secondary screen, everything goes back to normal and works.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.