Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/10/2023, à 14:35

Luigi_B

Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Bonjour à tous,

J'ai lu ici plusieurs postes sur le multiseat, mais très anciens (de 2007 à 2013) : https://www.qwant.com/?q=+site%3Aforum. … seat&t=web

Mon ordinateur et celui de ma femme commençant justement à être un peu anciens (2012), je voulais renouveler la configuration familiale cet été 2023.

Dans un esprit de progrès écologique ET économique, et suivant la méthode d'Apalrd, j'ai voulu tester chez moi une configuration multiseat (session X11) avec Ubuntu 22.04 : un seul PC (donc deux fois moins cher ou deux fois plus performant, au choix !), deux cartes graphiques (Radeon RX 6600 et carte graphique de la carte-mère MSI Z-790P wifi : les deux cartes ont des pilotes différents, respectivement AMD amdgpu et Intel i915), deux postes de travail distincts (écran-clavier-souris).

J'ai pour cela bien identifié chaque élément matériel de ma configuration. J'ai ensuite attaché certains éléments (par défaut rattachés au seat0 comme tous les autres) à un seat1 (avec la commande loginctl attach), notamment la carte graphique de ma carte-mère.

Ça a très bien marché : je peux ouvrir deux sessions simultanément sur deux postes à partir d'un seul PC, et ce sans surcouche logicielle. Tout est fluide : merci Ubuntu ! wink

Dans le monde dans lequel nous vivons, je trouverais intéressant que cet usage soit exploré/exploité davantage par Ubuntu pour être proposé de façon plus standardisée et accessible à tous.

Je fais notamment cette dernière remarque en raison des quelques réserves qui m'empêchent d'être parfaitement satisfait de cette configuration : il est possible de changer d'utilisateur sur le premier poste (seat0) mais pas sur le second (seat1). Plus embêtant encore : la fermeture de session utilisateur sur le seat1 fait crasher le seat1 et ferme la session du seat0. Autre bizarrerie : quand une session est ouverte sur un poste, le second propose également de l'ouvrir, ce qui fait évidemment planter tout.

Bref, il faut un peu jongler (notamment parce qu'il y a aussi les sessions enfant...) et redémarrer souvent, mais c'est vraiment utilisable en l'état et je garde cette configuration.

J'ouvre donc cette discussion pour rendre cette possibilité plus connue, avoir vos remarques, voire écouter vos suggestions pour les petites réserves mentionnées plus haut (dont je crains qu'elles soient insurmontables, malheureusement).

Dernière modification par Luigi_B (Le 09/10/2023, à 17:30)

Hors ligne

#2 Le 09/10/2023, à 14:40

xubu1957

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Bonjour,

Montre, en te servant du Retour utilisable de commande :

lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
uname -a
xrandr
dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 09/10/2023, à 14:52

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Merci Xubu.

03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7) (prog-if 00 [VGA controller])
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
Linux isset 6.2.0-34-generic #34~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep  7 13:12:03 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ xrandr
Screen 0: minimum 16 x 16, current 2560 x 1440, maximum 32767 x 32767
XWAYLAND2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   2560x1440     59.91*+
   1920x1440     59.90  
   1600x1200     59.87  
   1440x1080     59.87  
   1400x1050     59.86  
   1280x1024     59.76  
   1280x960      59.94  
   1152x864      59.78  
   1024x768      59.68  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1920x1200     59.88  
   1680x1050     59.85  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.20  
   320x200       58.96  
   2048x1152     59.90  
   1920x1080     59.88  
   1600x900      59.82  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.45  
   720x400       59.55  
   640x350       59.77 
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                               Version                                 Architecture Description
+++-=================================================-=======================================-============-================================================================================
rc  libbcprov-java                                    1.68-5                                  all          Bouncy Castle Java Cryptographic Service Provider
rc  libimage-magick-perl                              8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3     all          Perl interface to the ImageMagick graphics routines
rc  linux-image-6.2.0-26-generic                      6.2.0-26.26~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-6.2.0-31-generic                      6.2.0-31.31~22.04.1                     amd64        Signed kernel image generic
rc  linux-image-6.2.0-32-generic                      6.2.0-32.32~22.04.1                     amd64        Signed kernel image generic
rc  linux-modules-6.2.0-26-generic                    6.2.0-26.26~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-31-generic                    6.2.0-31.31~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-6.2.0-32-generic                    6.2.0-32.32~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-26-generic              6.2.0-26.26~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-31-generic              6.2.0-31.31~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP
rc  linux-modules-extra-6.2.0-32-generic              6.2.0-32.32~22.04.1                     amd64        Linux kernel extra modules for version 6.2.0 on 64 bit x86 SMP

Je m'aperçois que la session indiquée est Wayland.

Hors ligne

#4 Le 09/10/2023, à 14:54

xubu1957

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

As-tu moyen de changer de session avec la roue crantée, pour tester avec xorg ?

Regarde l'EDIT de malbo dans ce message, pour la roue crantée.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 09/10/2023, à 16:09

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Le seat1 était bien en X11.

J'ai changé le seat0  en X11 mais le problème reste le même : en cas de changement d'utilisateur ou de fermeture de session sur le seat1, le seat1 crash et le seat0 est renvoyé à une sélection d'utilisateur.

J'ai encore une piste possible à explorer : est-ce que le seat0 ne devrait pas être attribué à la carte graphique de la carte mère ?

Hors ligne

#6 Le 09/10/2023, à 16:12

xubu1957

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Montre :

lspci

la liste des anomalies de démarrage :

journalctl --no-pager -b -p err

et :

ls -l /var/crash

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 09/10/2023, à 16:58

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

00:00.0 Host bridge: Intel Corporation Device a703 (rev 01)
00:01.0 PCI bridge: Intel Corporation Device a70d (rev 01)
00:02.0 Display controller: Intel Corporation Device a780 (rev 04)
00:06.0 PCI bridge: Intel Corporation Device a74d (rev 01)
00:08.0 System peripheral: Intel Corporation Device a74f (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device a77d (rev 01)
00:14.0 USB controller: Intel Corporation Device 7a60 (rev 11)
00:14.2 RAM memory: Intel Corporation Device 7a27 (rev 11)
00:14.3 Network controller: Intel Corporation Device 7a70 (rev 11)
00:16.0 Communication controller: Intel Corporation Device 7a68 (rev 11)
00:17.0 SATA controller: Intel Corporation Device 7a62 (rev 11)
00:1c.0 PCI bridge: Intel Corporation Device 7a38 (rev 11)
00:1c.2 PCI bridge: Intel Corporation Device 7a3a (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 7a30 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 7a04 (rev 11)
00:1f.3 Audio device: Intel Corporation Device 7a50 (rev 11)
00:1f.4 SMBus: Intel Corporation Device 7a23 (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Device 7a24 (rev 11)
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c7)
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
06:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
07:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 NVMe PCIe SSD (rev 01)
oct. 09 17:54:19 isset systemd[3464]: tracker-extract-3.service: Failed to add control inotify watch descriptor for control group /user.slice/user-1000.slice/user@1000.service/background.slice/tracker-extract-3.service: No space left on device
oct. 09 17:54:19 isset systemd[3464]: tracker-extract-3.service: Failed to add memory inotify watch descriptor for control group /user.slice/user-1000.slice/user@1000.service/background.slice/tracker-extract-3.service: No space left on device
oct. 09 17:54:57 isset gdm-password][8248]: gkr-pam: unable to locate daemon control file
oct. 09 17:54:58 isset gdm-launch-environment][2493]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
oct. 09 17:54:58 isset systemd[8260]: Failed to start Application launched by gnome-session-binary.
oct. 09 17:54:58 isset systemd[8260]: Failed to start Application launched by gnome-session-binary.
oct. 09 17:54:58 isset systemd[8260]: Failed to start Application launched by gnome-session-binary.
oct. 09 17:54:58 isset pulseaudio[8269]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
oct. 09 17:54:58 isset pulseaudio[8269]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
oct. 09 17:55:13 isset gnome-session-binary[10115]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
oct. 09 17:55:13 isset gnome-session-binary[10115]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
oct. 09 17:55:42 isset systemd[3464]: vte-spawn-f55f7457-764d-4853-a80d-05b2ec2c044b.scope: Failed to add control inotify watch descriptor for control group /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-f55f7457-764d-4853-a80d-05b2ec2c044b.scope: No space left on device
oct. 09 17:55:42 isset systemd[3464]: vte-spawn-f55f7457-764d-4853-a80d-05b2ec2c044b.scope: Failed to add memory inotify watch descriptor for control group /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-f55f7457-764d-4853-a80d-05b2ec2c044b.scope: No space left on device
oct. 09 17:55:49 isset gdm-launch-environment][10074]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Les anomalies n'ont pas lieu au démarrage (à part quelques bricoles liées à ma carte), mais au changement ou à la fermeture de session sur le seat1.

-rw-r----- 1 loys     whoopsie 303866351 oct.   4 09:53 _opt_libreoffice7.6_program_soffice.bin.1000.crash
-rw-rw-r-- 1 loys     whoopsie         0 oct.   4 09:54 _opt_libreoffice7.6_program_soffice.bin.1000.upload
-rw------- 1 whoopsie whoopsie        37 oct.   4 09:54 _opt_libreoffice7.6_program_soffice.bin.1000.uploaded
-rw-r----- 1 gdm      whoopsie   1035407 oct.   8 11:54 _usr_libexec_gnome-session-binary.128.crash
-rw-r--r-- 1 root     whoopsie         0 oct.   8 11:55 _usr_libexec_gnome-session-binary.128.upload
-rw------- 1 whoopsie whoopsie        37 oct.   8 11:55 _usr_libexec_gnome-session-binary.128.uploaded

Dernière modification par Luigi_B (Le 09/10/2023, à 16:59)

Hors ligne

#8 Le 09/10/2023, à 17:06

xubu1957

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7)

Je ne vois pas la carte graphique  Intel.

Je ne sais pas aider plus !   ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#9 Le 09/10/2023, à 17:27

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Si, si : elle apparaît ici.

00:02.0 Display controller: Intel Corporation Device a780 (rev 04)

Et sur le seat1, dans les paramètres, elle apparaît bien.

Hors ligne

#10 Le 09/10/2023, à 17:36

xubu1957

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Je viens de voir wiki.archlinux.org/title/Xorg_multiseat.

N'étant qu'un utilisateur lambda, je vais laisser intervenir des connaisseurs.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#11 Le 10/10/2023, à 16:21

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Lu attentivement mais je ne vois pas de piste. :-/

Hors ligne

#12 Le 24/07/2024, à 22:30

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Et mauvaise nouvelle pour moi et tous ceux qui utilisent le multiseat : Ubuntu 24.04 LTS ne semble plus permettre cette possibilité.

https://discourse.ubuntu.com/t/getting- … 4-04/42465

Dernière modification par Luigi_B (Le 24/07/2024, à 22:32)

Hors ligne

#13 Le 05/08/2024, à 13:16

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

En Belgique, au moins un professionnel y est parvenu, ce qui prouve que c'est possible :

https://www.youtube.com/watch?v=OJ6pheIRfP0

J'ai fait une migration-test de Ubuntu 22 à 24.

Avec la procédure

loginctl attach

je parviens sans difficulté à attacher tous les périphériques (carte-graphique et donc écran, carte-son, clavier, souris) à un seat1 mais - bizarrement - seuls les périphériques de saisie (souris/clavier) ne semblent pas fonctionner. J'ai pourtant l'impression de les avoir bien identifiés au départ avec :

loginctl seat-status seat0

C'est frustrant.

En attendant de trouver une solution, je reste sur Ubuntu 22.

Dernière modification par Luigi_B (Le 29/09/2024, à 11:21)

Hors ligne

#14 Le 29/09/2024, à 11:22

Luigi_B

Re : Multiseat Ubuntu 22 : 1 ordinateur, 2 postes de travail

Pour tester, j'ai inversé les périphériques (ma carte-graphique intégrée restant en seat0) et - alleluia ! - les périphériques semblaient tous reconnus. Mais - hélas - impossible de lancer une session depuis le seat1.

Déception. sad

Hors ligne