On Sat, Apr 23, 2016 at 1:33 AM, Oz Dror <[email protected]> wrote:
> Hi
>
> Prior to the Ubuntu upgrade from 15.10 to 16.04 I was able to have an lxc
> container running ubuntu 14.04 sharing the NVIDIA graphics uring cuda.
>
> After the 16.04 I am not able to start the graphics on the 14.04

not sure about nvidia and lxc, but my guess is cuda uses opengl. And
from my experience with 16.04 and xrdp (with ubuntu's X + xorgxrdp
driver), glxgears from mesa-utils (or any other programs that use
opengl, for that matter) would segfault. The best workaround I can
find was to downgrade all mesa-related stuff to 15.10 version

# cat /etc/apt/sources.list.d/wily.list
deb http://archive.ubuntu.com/ubuntu wily main universe
deb http://archive.ubuntu.com/ubuntu wily-updates main universe

# cat /etc/apt/preferences.d/pin-mesa-wily
Package: mesa-utils
Pin: release a=wily
Pin-Priority: 1000

Package: libgl1-mesa-glx
Pin: release a=wily
Pin-Priority: 1000

Package: libglapi-mesa
Pin: release a=wily
Pin-Priority: 1000

Package: libegl1-mesa
Pin: release a=wily
Pin-Priority: 1000

Package: libgl1-mesa-dri
Pin: release a=wily
Pin-Priority: 1000

Package: libwayland-egl1-mesa
Pin: release a=wily
Pin-Priority: 1000

Package: mesa-vdpau-drivers
Pin: release a=wily
Pin-Priority: 1000


apt-get, apt-get dist-upgrade. The mesa-related packages will be
downgraded, and opengl works again in my case.

You might want to test the above workaround first, and if it works,
file a bug with ubuntu's mesa package on 16.04 (since it's not
lxc-specific)

-- 
Fajar
_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to