[Scuola] Linux e supporto MultiSeat/MultiHead [Was: prodotto (commerciale)...]

Damiano Verzulli damiano@verzulli.it
Wed Sep 1 15:08:20 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Elena of Valhalla ha scritto:
> [...]
> uhm, sarebbe interessante capire come hanno fatto a risolvere il
> problema dell'attaccare piu` uscite video ad un pc preesistente che di
> solito contiene una sola porta AGP

il limite di "una sola porta AGP" valeva (se non erro) soltanto per l'AGP.

Oggi l'AGP non esiste praticamente piu', sostituita dal "PCI express", che
oltre che per le schede video, si utilizza anche per altre periferiche
(schede di rete, controller RAID, etc.).

A differenza dell'AGP e' possibile avere piu' slot PCIe sulla stessa scheda
madre e... infatti, ad esempio, la Asus P6T7 ne ha ben 7:
http://www.hwupgrade.it/news/skmadri/7-slot-pci-express-16x-per-la-asus-p6t7_28875.html

Considerando che ci sono schede video PCIe che hanno anche 4 uscite (come
la Nvidia Quadro NVS 450), ecco che e' possibile collegare fino a 28
monitor ad un singolo PC.

(NB: ls NVS450 e' piuttosto costosa e... costa certamente piu' che 4 schede
entry-level; tuttavia esistono ottime schede video (PCIe 16x) che per 50
euro danno due uscite. Avere il supporto per 14 monitor, quindi (anziche'
28) e' relativamente economico)

> e` vero che ci sono sia schede
> video sia pci che usb, ma dubito che riescano a reggere 3d e full-hd
> (con quelle usb sono pressoche' sicura)

Non ho mai visto "schede video USB", almeno in termini di "schede video"
vere e proprie. Cio' premesso, bisogna tener conto che la renderizzazione,
anche a risoluzioni Full-HD, viene _SEMPRE_ fatta dalla scheda video a cui
il monitor e' collegato. Se ci sono 7 schede ognuna collegata a 2 monitor,
credo sia perfettamente possibile avere video "fluido" su tutti i 14
monitor... perche' a lavorare sono 7 schede (...e non una).


Se ai ragionamenti qui sopra, aggiungiamo che con le tecnologie Linux (e
con Xorg) e' perfettamente possibile distinguere fra piu' mouse, piu'
tastiere e piu' monitor, arrivando a poter associare una terna (mouse,
tastiera, monitor) ad una singola sessione di X... ecco che e'
perfettamente possibile avere un unico PC con N tastiere, N mouse ed N
monitor collegati, e far si che ogni tastiera+mouser+monitor venga
associata ad una sessione di Xorg diversa da tutte le altre.

(NB: Questo livello di flessibilita' e' impossibile da ottenere con le
tecnologie legate a Windows)

Ovviamente per poter collegare piu' mouse e piu' tastiere ad un PC... esse
devono necessariamente essere USB (e, probabilmente, serviranno diversi HUB
USB).

Esistono guide che aiutano in questa configurazione. Qui, ad esempio:
- - http://www.linuxtoys.org/multiubuntu/multiubuntu.html
- - https://help.ubuntu.com/community/MultiseatX
ci sono alcune guide per Ubuntu.

Da notare anche questo articolo:
	http://linuxgazette.net/124/smith.html
piu' generale.

Chiudo sottolineando che il "MultiSeat" (qui descritto) e' diverso da LTSP.
con LTSP servono N CPU distinte (sulle quali vengono eseguiti N server X),
mentre con il MultiSeat c'e' un unico ServerX, sull'unico server fisico (ed
eventualmente l'unica CPU), che gestisce N sessioni X diverse, ognuna
associata ad un ben identificata terna tastiera+mouse+monitor.

Un caro saluto,
Damiano

- --
Damiano Verzulli
e-mail: damiano@verzulli.it
- ---
possible?ok:while(!possible){open_mindedness++}
- ---
"Technical people tend to fall into two categories: Specialists
and Generalists. The Specialist learns more and more about a
narrower and narrower field, until he eventually, in the limit,
knows everything about nothing. The Generalist learns less and
less about a wider and wider field, until eventually he knows
nothing about everything." - William Stucke - AfrISPA
  http://elists.isoc.org/mailman/private/pubsoft/2007-December/001935.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkx+UDcACgkQcwT9fsMT4SwlSgCgnEGBfbgrUxMGtndd2pFXllD2
wKwAnjywkjkXsRbznHxCU4RvcJxM8FIp
=jFe3
-----END PGP SIGNATURE-----



More information about the scuola mailing list