Comment 5 for bug 1733136

Revision history for this message
Rocko (rockorequin) wrote : Re: wayland session in Ubuntu 18.04 chooses vmware driver on intel hardware

It seems there's an error in eglGetDisplay(), but I don't know why.

journactl -b shows:

Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (II) Loading sub module "glamoregl"
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (II) LoadModule: "glamoregl"
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (II) Loading /usr/lib/xorg/modules/libglamoregl.so
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (II) Module glamoregl: vendor="X.Org Foundation"
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: compiled for 1.19.5, module version = 1.0.0
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: ABI class: X.Org ANSI C Emulation, version 0.4
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (II) glamor: OpenGL accelerated X.org driver based.
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (EE) modeset(0): eglGetDisplay() failed
Dec 14 15:25:08 xps15-9560 /usr/lib/gdm3/gdm-x-session[1328]: (EE) modeset(0): glamor initialization failed

One difference between my artful and bionic installations is that bionic is missing the links:

/usr/lib/x86_64-linux-gnu/libEGL.so -> mesa-egl/libEGL.so
/usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so -> libEGL.so.1.0.0

However, creating these manually doesn't fix the problem.

The library config seems good:

lrwxrwxrwx 1 root root 43 Nov 17 14:57 /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf -> /etc/alternatives/x86_64-linux-gnu_egl_conf
lrwxrwxrwx 1 root root 42 Nov 17 14:57 /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf -> /etc/alternatives/x86_64-linux-gnu_gl_conf

lrwxrwxrwx 1 root root 45 Nov 19 10:23 /etc/alternatives/x86_64-linux-gnu_egl_conf -> /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
lrwxrwxrwx 1 root root 41 Nov 19 10:23 /etc/alternatives/x86_64-linux-gnu_gl_conf -> /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf