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 19/07/2009, à 11:01

olaf.10

[Script] Configurez un Multiseat via une interface graphique

Bonjour à tous,

J'ai enfin terminé le programme que j'évoquais dans ce post.
Rendez-vous sur : http://forum.ubuntu-fr.org/viewtopic.php?pid=3498182#p3498182

J'espère qu'il vous donnera satisfaction, mais je signale quand même qu'il faut une carte vidéo par "seat"!
Cette solution (en PCI-E 1x) peut éventuellement régler ce problème (il n'est donc pas forcément nécessaire de changer de carte mère).
En revanche, je déconseille les cartes vidéo "PCI non express", ou alors, n'installez en qu'une seule par machine.

Pour les cartes nVidia, il faut installer les pilotes proprio.
J'indique la procédure ici au cas où :

sudo apt-get remove --purge nvidia-*
sudo apt-get install nvidia-glx-185
sudo nvidia-xconfig

Pour compléter j'ajoute quelques topics parlant de multiseat sur ce forum :
15/03/2007 : http://forum.ubuntu-fr.org/viewtopic.php?id=103463
04/02/2008 : http://forum.ubuntu-fr.org/viewtopic.php?id=188711
06/06/2008 : http://forum.ubuntu-fr.org/viewtopic.php?id=226249
10/06/2008 : http://forum.ubuntu-fr.org/viewtopic.php?id=227709
01/01/2009 : http://forum.ubuntu-fr.org/viewtopic.php?id=282697
17/01/2009 : http://forum.ubuntu-fr.org/viewtopic.php?id=286790
04/03/2009 : http://forum.ubuntu-fr.org/viewtopic.php?id=299083
16/04/2009 : http://forum.ubuntu-fr.org/viewtopic.php?id=309002

Je vous remercie d'avance pour vos tests. smile

A+
olaf

Dernière modification par olaf.10 (Le 09/06/2010, à 11:32)

Hors ligne

#2 Le 19/07/2009, à 14:47

phlux

Re : [Script] Configurez un Multiseat via une interface graphique

Salut,

je viens de parcourir le script, bravo pour le boulot, je testerai durant mes congés smile

Par contre, en quoi la carte citée (3D  GeForce 8400) peut résoudre le problème par rapport à une GeForce 7500 LE en pci-e ?

@+

Dernière modification par phlux (Le 19/07/2009, à 14:54)


Samsung R730 / Ubunbu 11.04

Hors ligne

#3 Le 19/07/2009, à 22:27

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

Salut phlux,

Merci pour tes encouragements smile.

Eh bien cette GeForce 8400 GS présente l'avantage d'être en PCI-E 1x, ce qui permet d'installer plusieurs cg sur une carte mère disposant d'un seul port PCI-E 16x.
De plus, j'ai remarqué que les cartes mères (exception faite des Asus P6T6 et P6T7) ont toutes au maximum 5 connecteurs PCI-E 16x. La P6T6 par contre en a 6 et la P6T7, elle, en a 7.

Si tu veux plus d'infos je suis à ta disposition.

A+

Dernière modification par olaf.10 (Le 18/02/2010, à 00:23)

Hors ligne

#4 Le 30/07/2009, à 15:54

phlux

Re : [Script] Configurez un Multiseat via une interface graphique

Re,

Je reviens sur la config. de CG conseillée : comme indiqué, je possède actuellement une GeForce 7500 en pci-e 16x avec 2 sortie (vga et hdmi). Ton script peut il gérer ces 2 sorties ?

Dans le cas contraire, deux solutions :
- utiliser la CG intégrée de ma carte mère (Asus  P5KPL-AM) -> possible ?
- acheter une autre CG en pci-e 1x (ex :  GeForce 8400 comme indiquée dans ton 1er post).

Merci !

Philippe


Samsung R730 / Ubunbu 11.04

Hors ligne

#5 Le 31/07/2009, à 07:46

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

Salut phlux,

Je possède actuellement une GeForce 7500 en pci-e 16x avec 2 sortie (vga et hdmi). Ton script peut il gérer ces 2 sorties ?

Pas mon script, non, la méthode que j'utilise est différente, mais le multiseat "mono-gpu multi-output" (xephyr) existe heureusement. Exemple de tuto : http://www.freenux.org/?p=204 tongue .

utiliser la CG intégrée de ma carte mère (Asus  P5KPL-AM) -> possible ?

Oui c'est possible, un gpu de carte mère est un gpu comme un autre (edit: plus de précisions post #17).
Par contre, je te conseille vivement de faire quelques manips :

Entre dans le BIOS
Repère l'option "Init display first" (ou quelque chose approchant)
Choisis le gpu intégré

le but principal étant que le grub s'affiche sur la sortie du gpu intégré.

Un petit lien pour la route : http://en.wikipedia.org/wiki/Multiseat_configuration
A+

Dernière modification par olaf.10 (Le 18/02/2010, à 00:25)

Hors ligne

#6 Le 31/07/2009, à 08:45

phlux

Re : [Script] Configurez un Multiseat via une interface graphique

Merci je vais regarder ça smile


Samsung R730 / Ubunbu 11.04

Hors ligne

#7 Le 31/07/2009, à 23:26

Mimoza

Re : [Script] Configurez un Multiseat via une interface graphique

Coucou
Bon ca fait un moment que ton script trainer sur mon bureau mais je n'avais pas vraiment le temps ni la patience (4.5Mio 0_o) de le regarder plus en détail.
Je vient de le faire rapidement (moins de 10 min) et je suis impressionner pour le nombre de ligne qu'il y a, mais pour le poid du fichier ce n'aurai pas dû m'étonner.
Tu as dû quand même bien en baver pour le faire ...
Par contre tu t'es vraiment compliquer la tâche je pense, et ce par manque de connaissance dans l'algorithemie et l'utilisation du shell ... que de lignes inutiles qui auraient pu être eviter par quelques boucles bien senties (for i in 1..XX ou do ... while i<=XX)
Les "If ... elif ... fi" en cascade ne sont pas très "propre", on préfère souvent remplcaer cela par des "switch case" (http://forum.hardware.fr/hfr/OSAlternatifs/Codes-scripts/shell-syntaxe-switch-sujet_24347_1.htm)
Tes redirection quasiment constante sont facilement remplacable par

2>&1 > tonfichier.tmp

A mettre en début de script et tous les résulats de tes commandes iront dans ton fichier
Sinon tu peut peut être regarder du coté de la commande "Tee" (voir ici http://www.developpez.net/forums/d307692/systemes/linux/applications/shell/redirection-sortie-script/)
Autre chose on dirai que ton script est infaillible puisque il n'y a aucune gestion des erreurs wink

Bon j'essayerai de dégager un peu de temps pour te donner quelques exemple précis basé sur ton script pour simplifier et alléger tout cela big_smile

Hors ligne

#8 Le 02/08/2009, à 11:11

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

Salut l'ami smile,

C'est très sympa de ta part de me soutenir dans mon projet!
Suivant tes conseils, j'ai essayé d'améliorer et surtout d'alléger le script existant. La nouvelle version 0.3.8 passe donc à 3.3Mo dont 1.7Mo incompressibles (il vaudrait mieux dire : "plus compressibles" lol).
Il ne reste plus qu'à compresser les 1.6Mo qui restent, mais là, je ne suis pas assez calé pour y arriver... tongue

A+
Olaf

Hors ligne

#9 Le 04/08/2009, à 11:55

Mimoza

Re : [Script] Configurez un Multiseat via une interface graphique

Bon ce week end je suis d'astreint donc je pense pouvoir regarder ça d'un peu plus près et surtout ta dernière version allégé big_smile
Il faut dire que je ne me suis pas ataché au fonctionnement du script, le nombre de ligne trop important m'a découragé, mais là sur une version simplifié je pense pouvoir t'aider a encore réduire le nombre de ligne ;-)

Objectif moins d'1Mio cool

Hors ligne

#10 Le 09/08/2009, à 20:44

Mimoza

Re : [Script] Configurez un Multiseat via une interface graphique

Arf pas eut le temps ce WE ... peinture, barbecue, etc ... dès que j'ai du temps promis j'y jette un oeuil wink

Hors ligne

#11 Le 19/09/2009, à 00:24

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

Bonsoir,

J'ai supprimé les 2 posts précédents puisque j'ai trouvé une solution agréable pour regarder le code.

@Mimosa

Mimoza a écrit :

Objectif moins d'1Mio cool

Objectif atteint wink : 344,3 Kio. J'ai divisé le poids par 4 grâce aux fonctions. cool

olaf

Hors ligne

#12 Le 20/09/2009, à 14:08

DR-Weedman

Re : [Script] Configurez un Multiseat via une interface graphique

Salut tous le monde ,
moi je passe juste faire une petite pub à ce merveilleux prog qui sauve la vie de mon portefeuille big_smile . http://forum.ubuntu-fr.org/viewtopic.php?id=344538&p=1
Juste un léger bug persiste sur ma config mais rien de vraiment handicapant.
En bref je le conseille fortement car c'est une réelle solution économique (et écologique tongue ).

@+

Dernière modification par DR-Weedman (Le 20/09/2009, à 14:13)


-Linux Mint 19.1 Cinnamon  -processeur Intel© Celeron© CPU 3855U @ 1.60GHz × 2
-noyau linux 4.15.0-50-generic  -ram 4go
-cinnamon 4.0.10  -laptop acer Chromebook cp5-471
-CG : Intel Corporation HD Graphics 510

Hors ligne

#13 Le 20/10/2009, à 11:39

billou

Re : [Script] Configurez un Multiseat via une interface graphique

Je remonte ce topic, car l'application est très intéressante !

Je n'ai pas encore le matériel nécessaire pour l'application, mais j'aimerais savoir si l'on est limité à deux cartes graphiques utilisées simultanément, ou si l'on peut en utiliser plus?

Dans le cas d'une config AGP par exemple, puis je utiliser une carte AGP, associée à la sortie VGA (ou DVI) de la carte mère, et celle d'une vieille carte vidéo PCI, et utiliser 3 serveurs X, pour 3 claviers, 3 souris et 3 écrans? smile

Hors ligne

#14 Le 20/10/2009, à 12:46

DR-Weedman

Re : [Script] Configurez un Multiseat via une interface graphique

salut , il me semble que oui...mais à voir avec olaf.10 pour être sur...Il me semble même que 2 cartes(avec 2 sorties chacunes) puissent lancer 4 écrans , 4 souris et 4 claviers...

@+

Dernière modification par DR-Weedman (Le 20/10/2009, à 12:47)


-Linux Mint 19.1 Cinnamon  -processeur Intel© Celeron© CPU 3855U @ 1.60GHz × 2
-noyau linux 4.15.0-50-generic  -ram 4go
-cinnamon 4.0.10  -laptop acer Chromebook cp5-471
-CG : Intel Corporation HD Graphics 510

Hors ligne

#15 Le 20/10/2009, à 13:08

Divad

Re : [Script] Configurez un Multiseat via une interface graphique

Salut,

Sur internet, on trouve notamment des solutions avec 10 utilisateurs par poste. en théorie on peut donc aller loin. Après, au niveau du matériel et des scripts, je ne sais pas. Mais je pense que du moment où les cartes sont reconnues :

lspci | grep VGA

il y a moyen de les utiliser. ( mais je parle sans expérience...)

J'ai essayé plusieurs tutos, dont le script d'olaf.10 depuis plusieurs jours, mais sans succès.
il y a-t-il des "préliminaires" à respecter avant de lancer le script, autres que mettre à jour les drivers nvidia ?  Dans le xorg ? dans gdm.conf ?

merci

Hors ligne

#16 Le 20/10/2009, à 19:29

DR-Weedman

Re : [Script] Configurez un Multiseat via une interface graphique

Pas de préliminaires , mais dans le cadre de cartes en SLI , s'assurer quel sont bien reconnues toutes les 2 ...olaf.10 serait plus renseigné sur ce sujet ...mais il ne doit pas être dipo pour le moment , car il me répondait rapidement le jour où j'en ai eu besoin...ce que je peux certifier c'est que ça marche et mếme les effets 3D...^^
cf : http://forum.ubuntu-fr.org/viewtopic.php?id=344538&p=1

Dernière modification par DR-Weedman (Le 20/10/2009, à 19:36)


-Linux Mint 19.1 Cinnamon  -processeur Intel© Celeron© CPU 3855U @ 1.60GHz × 2
-noyau linux 4.15.0-50-generic  -ram 4go
-cinnamon 4.0.10  -laptop acer Chromebook cp5-471
-CG : Intel Corporation HD Graphics 510

Hors ligne

#17 Le 21/10/2009, à 18:34

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

Merci DR-Weedman d'avoir pris le relai, effectivement j'étais pas dispo. wink

@billou

billou a écrit :

j'aimerais savoir si l'on est limité à deux cartes graphiques utilisées simultanément, ou si l'on peut en utiliser plus?

Oui, avec un maximum de 7 cartes sur la magnifique P6T7.

billou a écrit :

Dans le cas d'une config AGP par exemple, puis je utiliser une carte AGP, associée à la sortie VGA (ou DVI) de la carte mère, et celle d'une vieille carte vidéo PCI, et utiliser 3 serveurs X, pour 3 claviers, 3 souris et 3 écrans?

La vidéo de la carte mère va se désactiver si tu actives la carte AGP. C'est un problème commun à tous les chip exceptions faites des nForce 9300 et 9400.

@Divad

Divad a écrit :

Mais je pense que du moment où les cartes sont reconnues il y a moyen de les utiliser.

Tout à fait. Donc dans le cas de billou, le chip intégré ne sera plus reconnu par lspci. neutral

Divad a écrit :

Sur internet, on trouve notamment des solutions avec 10 utilisateurs par poste. en théorie on peut donc aller loin.

10 postes à gérer... c'est déjà chaud pour un seul processeur mais... oui on peut aller plus loin.

Divad a écrit :

J'ai essayé plusieurs tutos, dont le script d'olaf.10 depuis plusieurs jours, mais sans succès.

Pourrais-je connaître les modéles des tes cartes vidéos et la version de ton système d'exploitation ?

Hors ligne

#18 Le 21/10/2009, à 20:25

Divad

Re : [Script] Configurez un Multiseat via une interface graphique

Merci Olaf.10 !
Je serai derrière la machine en question dès demain jeudi 22...
Sinon, de mémoire : ubuntu 9.04, 1 pci-e nvidia 8400GS et 1 CM asus avec chipset nvidia 7xxx ( c'est là où ma mémoire flanche...)

... mais peut-etre que je me trouve dans le même cas de billou... pourtant, avec un "lspci | grep VGA", les deux cartes sont bien listées.

Dernière modification par Divad (Le 22/10/2009, à 13:38)

Hors ligne

#19 Le 21/10/2009, à 21:38

billou

Re : [Script] Configurez un Multiseat via une interface graphique

J'ai eu une petite idée de configuration spéciale Collocation.


Une carte mère P6T7 (400€)
7 Cartes graphiques ATI 4770 (100€x7=700€)
Un Boitier Antec correct bien ventilé (150€)
Une Alimentation Fortron 800W (105€)
6 Disques dur Maxtor de 250Go (35€x6=210€)
Un Processeur Core I7 920 (250€)
Mémoire Vive Kington 3x2Go (165€)
7 écrans 19" ASUS (110€x7=177€)
7 Claviers/Souris Laser sans fil (50€x7=350€)

Pour un total de 2527€ environ

Imaginez que dans cette collocation, ils soient 7, et se divisent le prix...

Ça reviendrait donc à 361€ chacun... Pour une putain de bête de course !!!!

Le tout en Multiseath, avec un écran dans chaque chambre, chaque câblage d'écran et câbles nécessaires aux clavier passant à travers des gaines, dans le mur...

On installe Ubuntu, une session GDM sur chaque écran au démarrage, chaque utilisateur ayant au moins la possibilité d'utiliser un core.

Une sacrée économie... wink

Imaginez vous en train de vous taper une partie de QuakeWars toutes les options à fond, à travers des ponts réseau au sein du même ordinateur... tongue

Hors ligne

#20 Le 21/10/2009, à 23:49

olaf.10

Re : [Script] Configurez un Multiseat via une interface graphique

@Divad

Divad a écrit :

avec un "lspci | grep VGA", les deux cartes sont bien listées.

Pour l'OS c'est impeccable (pour info mon script n'est pas encore compatible avec karmic).
Pour la vidéo eh bien... c'est normal que ça ne fonctionne pas, mais je ne savais pas que lspci listait quand même la puce inactive (si je voulais tout tester, il me faudrait des tonnes de matos hmm). Comme je le disais, seuls les derniers chip nvidia permettent l'utilisation simultanée du chip vidéo et de la carte vidéo. Quand tu auras accès à la machine, indique-moi aussi le modèle de ta carte mère, merci.

@billou
Je ne sais pas si t'es serieux ou si tu blagues. tongue
Admettons que tu sois serieux (au cas quel cas, t'es encore plus dingue que moi big_smile) :
C'est pas sûr que l'alime tienne le coup, les 4770 sont gourmandes en full... une Antec TruePower Quattro 1000W serait pas plus indiquée ?
Sinon multiplier les disques ne sert pas à grand chose, il vaut mieux partitionner un gros disque (un WD Caviar Green 1.5To ?).
Pour le réseau, là je sais pas du tout si c'est possible ce que tu proposes, tu sais où je pourrais me procurer une doc là-dessus ?
Une idée : il y a aussi la P7P55 WS, on redescend à 5 postes, ce qui est déjà beaucoup, mais on peut installer un i7 860 dessus.
Encore une idée : créer une entreprise spécialisée dans l'installation et la maintenance de ce genre de config.

A+ les gars wink

Hors ligne

#21 Le 22/10/2009, à 09:15

billou

Re : [Script] Configurez un Multiseat via une interface graphique

olaf.10 a écrit :

@billou
Je ne sais pas si t'es serieux ou si tu blagues. tongue
Admettons que tu sois serieux (au cas quel cas, t'es encore plus dingue que moi big_smile) :
C'est pas sûr que l'alime tienne le coup, les 4770 sont gourmandes en full... une Antec TruePower Quattro 1000W serait pas plus indiquée ?
Sinon multiplier les disques ne sert pas à grand chose, il vaut mieux partitionner un gros disque (un WD Caviar Green 1.5To ?).
Pour le réseau, là je sais pas du tout si c'est possible ce que tu proposes, tu sais où je pourrais me procurer une doc là-dessus ?
Une idée : il y a aussi la P7P55 WS, on redescend à 5 postes, ce qui est déjà beaucoup, mais on peut installer un i7 860 dessus.
Encore une idée : créer une entreprise spécialisée dans l'installation et la maintenance de ce genre de config.

A+ les gars wink

Disons que je suis à moitié sérieux, tout ceci pourrait être une piste commerciale à exploiter.

Disons que le PC "Serveur" serait installé dans un placard/meuble, ou même à la cave (protégé)

On fait passer des gaines derrière le Plaquo, dans lesquelles pour chaque pièce ou un pc sera disponible, on fait passer deux choses.

-De l'USB pour pouvoir avoir accès à des ports USB dans chacune des pièces.
-Le câble DVI pour pouvoir brancher l'écran.

Pour l'USB, l'astuce consiste à utiliser un extendeur pour éviter les pertes, composé de deux modules, raccordés par du RJ45 (préférer du câble 1Gb)

Pour le Câble DVI, les pertes seraient bien trop importantes au delà de 15M, dans ce cas, il faudra également utiliser un extendeur, composés de deux modules, reliés quand à eux par de la fibre optique.

De fait, on se retrouvera dans tous les cas, avec un réseau RJ45/Fibre dans la maison (à la pointe donc).

Concernant l'alimentation en effet, celle que tu cite pourrait un peu mieux convenir, quand au disque dur, vu le nombre d'utilisateurs simultanés, il sera le talon d'Achille de la machine au moment ou tout le monde cherchera à le solliciter, d'ou la nécessité d'en avoir plusieurs et de faire du Raid, ainsi qu'un bon partitionnement.

Quand à l'entreprise, j'y avais déjà pensé... J'ai déjà un projet sur le feu, auquel pourrait venir s'ajouter ce dernier par la suite, pour le moment ça serait surtout un problème de moyens.

En tout cas, je garde cette idée derrière la tête, j'ai plusieurs projets en informatique, je conserverais l'idée de celui ci de coté. smile

Hors ligne

#22 Le 22/10/2009, à 09:36

Divad

Re : [Script] Configurez un Multiseat via une interface graphique

Pour l'entreprise, ça existe déjà en Belgique :http://www.multiseatcomputer.be

Par contre pour la collocation, j'en avais discuté avec un des profs du lycée où je travaille, il voulait faire ça pour ses enfants.
Mais imagine que celui qui veut dormir éteigne l'UC... pendant que bibi travaille sur sa thèse...

Dernière modification par Divad (Le 22/10/2009, à 09:40)

Hors ligne

#23 Le 22/10/2009, à 12:13

billou

Re : [Script] Configurez un Multiseat via une interface graphique

Simple, tu désactive la possibilité d'éteindre/mettre en hibernation, le PC pour les users classiques.

Hors ligne

#24 Le 22/10/2009, à 12:50

Divad

Re : [Script] Configurez un Multiseat via une interface graphique

@Olaf.10
ça y est, je suis derrière l'ordi en question.
c'est une CM AsRock ALiveNF7G-FullHD R1.0
donc avec une CG NVIDIA GeForce 7050

et je confirme :

lspci | grep VGA
00:12.0 VGA compatible controller: nVidia Corporation C68 [GeForce 7050 PV / nForce 630a] (rev a2)
02:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 8400 GS] (rev a1)

@billou
en effet, mais pour une utilisation familiale je ne suis pas  convaincu : et le lecteur CD, l'usb, l'affiche, ça fait des tonnes de câblage ! Par contre pour une utilisation en milieu public ( comme ils le présentent sur le multiseatcomputer.be ) ça me parait plus adapté... d'autant plus que les nettops arrivent en force ( peut-être pas pour jouer...)

Dernière modification par Divad (Le 22/10/2009, à 12:57)

Hors ligne

#25 Le 17/02/2010, à 00:44

syl-a

Re : [Script] Configurez un Multiseat via une interface graphique

Pour une petite pme ou une classe d'info, ça doi vrement être trop la classe!
cool


netbook HP Mini 210-2240ez 2GB DDR2 1066MHz 11.10+W7HP
MacBook 2.13Ghz 4GB DDR2 800Mhz/

Hors ligne