-
Notifications
You must be signed in to change notification settings - Fork 60
Using the Blender GUI in containers
Or Fleisher edited this page May 1, 2020
·
1 revision
To use the Blender GUI from a container follow this startup script:
XSOCK=/tmp/.X11-unix
XAUTH=/tmp/.docker.xauth
touch $XAUTH
xauth nlist $DISPLAY | sed -e 's/^..../ffff/' | xauth -f $XAUTH nmerge -
docker run \
--gpus all \
-it \
-v $XSOCK:$XSOCK:rw \
-v $XAUTH:$XAUTH:rw \
--device=/dev/dri/card0:/dev/dri/card0 \
-e DISPLAY=$DISPLAY \
-e XAUTHORITY=$XAUTH \
nytimes/blender:2.82-gpu-ubuntu18.04
By launching Blender inside the container with --device=/dev/dri/card0:/dev/dri/card0
and --gpus all
you should be able to now use it with both Cycles and Eevee.
Tested on Ubuntu 19.10 with Docker 19.03.8
This repository is maintained by the Research & Development team at The New York Times and is provided as-is for your own use. For more information about R&D at the Times visit our website