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

Please post suggestions for improvement of Cinnamon on:
https://github.com/linuxmint/Cinnamon
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
jcentel
Level 1
Level 1
Posts: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

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 LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Cosmo.
Level 24
Level 24
Posts: 22968
Joined: Sat Dec 06, 2014 7:34 am

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

Post by Cosmo. »

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: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

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: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

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 24
Level 24
Posts: 22968
Joined: Sat Dec 06, 2014 7:34 am

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

Post by Cosmo. »

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: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

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: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

Maybe is a GLVND problem in linux Mint?
https://devtalk.nvidia.com/default/topi ... r-package/
User avatar
jcentel
Level 1
Level 1
Posts: 9
Joined: Sun Jan 28, 2018 6:53 am

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

Post by jcentel »

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
Locked

Return to “Cinnamon”