[SOLVED] Multiseat station: second seat throws cinnamon error and falls back to Mate

Please post suggestions for improvement of Cinnamon here
https://github.com/linuxmint/Cinnamon
Post Reply
User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

[SOLVED] Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Sun Jan 28, 2018 7:36 am

Hello.
I have a multiseat station (1 PC, 2 graphic cards, 2 monitors, 2 keyboards, 2 mice, 2 simultaneous users) with 64 bits linux mint 18.3
But when I log in the new seat (seat-1), I get this error: Cinnamon had a severe internal error. System is in recovery mode. Do you want to restart Cinnamon?

And Cinnamon falls back to Mate.
Do you have any clue about how to solve this?

This is my hardware:
  • Motherboard: gigabyte H1010N, with an integrated Intel graphics card
  • Main graphics card: Nvidia geforce GTX 1050
Configuring multiseat was extremely easy. First, I learned how are my devices are named with:

Code: Select all

loginctl seat-status seat0
I defined another seat (seat-1) attaching devices:

Code: Select all

# Attach Intel graphics card
sudo loginctl attach seat-1 /sys/devices/pci0000:00/0000:00:02.0/drm/card0
sudo loginctl attach seat-1 /sys/devices/pci0000:00/0000:00:02.0/graphics/fb1
# Attach wireless mouse and keyboard
sudo loginctl attach seat-1 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:046D:C517.0001/input/input5
sudo loginctl attach seat-1 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:046D:C517.0002/input/input6
These are my software versions:
  • Kernel 4.13.0
  • lightdm 1.18.3
  • Cinnamon 3.6.7
Thanks in advance
Last edited by jcentel on Tue Jul 31, 2018 12:08 pm, edited 1 time in total.

Cosmo.
Level 23
Level 23
Posts: 17823
Joined: Sat Dec 06, 2014 7:34 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by Cosmo. » Sun Jan 28, 2018 10:14 am

Cinnamon uses (since 3.4 IIRC) Mate as fallback option if it crashes. So far this is OK. (This is also the reason, why you get possibly Mate updates; a number of users got astonished about that.)

I cannot say, if multiseat is expected to work with Cinnamon trouble free. You might try, if kernel 4.4.latest serves you better.

User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Sun Jan 28, 2018 5:36 pm

It isn't a user related problem. It works ok with every user logged in the main seat (seat0). The problem is when a user logs in the 2nd seat (seat-1)

User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Sun Jan 28, 2018 6:21 pm

This is the content of .xsession-errors

Code: Select all

Xlib:  extension "GLX" missing on display ":1".

** (cinnamon-session:9127): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-y11Pkaev0g: Conexión rehusada
Xlib:  extension "GLX" missing on display ":1". (this line repeats a lot of times)
Activating service name='org.a11y.atspi.Registry'
Successfully activated service 'org.a11y.atspi.Registry'
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found

(cinnamon:9434): Clutter-CRITICAL **: Unable to initialize Clutter: 
Cinnamon error: Unable to initialize Clutter.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

** (cinnamon-killer-daemon:9459): WARNING **: Binding '<Control><Alt>Escape' failed!
** Message: nemo-desktop: session is cinnamon, establishing proxy

(nm-applet:9458): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

** (nemo-desktop:9456): WARNING **: nemo-desktop: Desktop failsafe timeout reached, applying fallback behavior

Cosmo.
Level 23
Level 23
Posts: 17823
Joined: Sat Dec 06, 2014 7:34 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by Cosmo. » Sun Jan 28, 2018 6:28 pm

It seems, as if nemo-desktop (the process for displaying desktop components) has a problem and 2 cinnamon daemons also. As I said, I cannot judge, if this is because of multiseat, but if I am allowed to do a guess, I would say this is the case.

If you do a search in the forum about multiseat you get a couple of results. Perhaps this gives you an answer.

User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Mon Jan 29, 2018 12:30 pm

New thing discovered:
When I run glxinfo on seat-1, attached to Intel i915 graphic card:

Code: Select all

name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
It seems 3d acceleration is not enabled on this seat, but i don't know how to fix it.

User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Tue Feb 27, 2018 3:20 pm

Maybe is a GLVND problem in linux Mint?
https://devtalk.nvidia.com/default/topi ... r-package/

User avatar
jcentel
Level 1
Level 1
Posts: 7
Joined: Sun Jan 28, 2018 6:53 am

Re: Multiseat station: second seat throws cinnamon error and falls back to Mate

Post by jcentel » Tue Jul 31, 2018 12:06 pm

Solved automagically with Linux Mint 19.
I think it was related with the version of nvidia drivers. Now it's 390, and works fine.
Thanks

Post Reply

Return to “Cinnamon”