RobotLocomotion / drake

Model-based design and verification for robotics.
https://drake.mit.edu
Other
3.35k stars 1.27k forks source link

[setup] Update cloud packaging for EGL #22197

Closed jwnimmer-tri closed 3 days ago

jwnimmer-tri commented 6 days ago

Add ubuntu dependency on libegl1 so that it can be dlopen'd. Document the same in the pip error message sidecar.

Remove xvfb from deepnote. Now that Drake defaults to using EGL, we no longer need a DISPLAY in the cloud.


This change is Reviewable

jwnimmer-tri commented 6 days ago

+@rpoyner-tri for feature review, please.

jwnimmer-tri commented 6 days ago

At some point, I should also change this exception message to give better help (e.g., link to a troubleshooting guide):

https://github.com/RobotLocomotion/drake/blob/94109b0b3f472a648f6c0c71064fd9eb572f2a03/geometry/render_vtk/internal_make_render_window.cc#L46

I can do that in this same PR if you like, or save it for a later one?

jwnimmer-tri commented 6 days ago

+@sammy-tri for platform review per schedule, please.