I'm running a GUI application in a container in privileged mode on a MAX OS X host. I'be been successfully able to start the GUI in the container using this link: http://kartoza.com/en/blog/how-to-run-a-linux-gui-application-on-osx-using-docker/
Now within my GUI application, I'm trying to pop up another window and I get the following: Using Volk machine: avx_64_mmx_orc libGL error: failed to load driver: swrast
How do I go about solving this?
Had the same issue trying to forward GUI from Ubuntu Server to my Mac.
On Ubuntu, installing the swrast driver for OpenGL rendering solved the issue -
sudo apt-get install -y mesa-utils libgl1-mesa-glx
I'm not sure about Mac OSX as host but I've had the same error message. Here are the two steps that worked for me on Ubuntu 16.04 LTS:
-v /tmp/.X11-unix:/tmp/.X11-unix:rw --privileged
in order to make it able to use DRIThe essential part aside from the driver was actually the --privileged
parameter.
That fixed the problem on my Ubuntu. Hope it helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With