← Back to team overview

ubuntu-multiseat team mailing list archive

14.04 Multiseat with 3xNvidiaGT610 and 1xInteli915 (HP- DC7900)



I'm new user in launchpad but have run multiseat at home for many years and hope you have any ideas to solve my problem below - I have seen equal question but without solution or deeper analyse.

After a motherboard crash I need to replace the system to a new one, but the new system bios didn't handle all 4 Nvidia cards, so I need to also use the onboard Intel i915 graphics.

In short the xorg.conf configs, lightdm setup, loginctl etc. works so I have a login screen at all 4 screens and I can login at all Nvidia screens, but for the Intel screen the login will screen come back after 10 seconds.

In Xorg.0.log for the Intel seat I got below error;

(EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed (/usr/lib/x86_64-
linux-gnu/dri/i965_dri.so: undefined symbol: _glapi_tls_Dispatch)
[  2577.266] (EE) AIGLX: reverting to software rendering
[ 2577.294] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_6
4-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[  2577.294] (EE) GLX: could not load software renderer
[  2577.294] (II) GLX: no usable GL providers found for screen 0
[  2577.294] (II) intel(0): Setting screen physical size to 474 x 355

In Intel seat users home dirs .cache/upstart/gnome-session-Unity.log I got following error; ** (gnome-session:4245): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-00v1vwySbW: Förbi
ndelse vägras
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
gnome-session-is-accelerated: No hardware 3D support.
Xlib:  extension "GLX" missing on display ":0".
gnome-session-check-accelerated: Helper exited with code 256
gnome-session[4245]: CRITICAL: We failed, but the fail whale is dead. Sorry....

I have check all log files and have figure out problem with /usr/lib/xorg/modules/extensions/libglx.so with ldd shows libGL.so.1 to nvidia?

 /usr/lib/xorg/modules/extensions# ldd libglx.so
    linux-vdso.so.1 =>  (0x00007ffc062f3000)
    libGL.so.1 => /usr/lib/nvidia-355/libGL.so.1 (0x00007f5d82395000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5d82177000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5d81f73000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5d81bae000)
libnvidia-tls.so.355.11 => /usr/lib/nvidia-355/tls/libnvidia-tls.so.355.11 (0x00007f5d819aa000) libnvidia-glcore.so.355.11 => /usr/lib/nvidia-355/libnvidia-glcore.so.355.11 (0x00007f5d7fde4000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5d7faaf000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f5d7f89d000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f5d82909000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5d7f597000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f5d7f378000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f5d7f174000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f5d7ef6e000)

 dpkg --list | grep xserver-xorg-core
ii xserver-xorg-core 2:1.15.1-0ubuntu2.7+multiseat0 amd64

debsums xserver-xorg-core | grep libglx.so
/usr/lib/xorg/modules/extensions/libglx.so OK

Each seat have it's own xorg.conf and Nvidia:s ModulePath is "/usr/lib/nvidia-355/xorg,/usr/lib/xorg/modules" and Intel:s is ModulePath "/usr/lib/xorg/modules,/usr/lib/xorg/modules/extensions"

Any ideas?

Thanks in advance
Best Regards
Martin Jonsson