cd && wget https://raw.githubusercontent.com/garlett/multiseat/wlroots-0.18/{multiseat.sh,LICENSE} && chmod 770 multiseat.sh && ./multiseat.sh -a
multiseat using single graphics card gpu, without nesting like xephr and others.
what it does:
Currently using with 4 seats on nvdia gf7300 and amd R5-230
Need help on refering this repo on multi seat tutorials.
The boards that I tested, can only work with two displays at the same time: gf6200 and gf7300: VGA, DVI-I ......... AMD R5 230: VGA, HDMI, DVI-D (it has the analog pins, but they are connected to the vga);
I guess that intermediary boards could accept 3 outputs and high end boards 4 or more.
Sparkle Intel Arc A310 ELF and Asus GT710 should take 4 displays. ? RX {570,580,590} ?
Did not tested usb(3) to vga or hdmi (probably does not require drm lease)
Did not tested DisplayPort Multi-Stream Transport (Daisy-chained monitors or DisplayPort MST splitter)
AFIK, the wire nomenclature is CxD, where:
Commom cables:
EDID requires SCL and SDA, its possible to provide EDID data manually https://wiki.archlinux.org/title/kernel_mode_setting;
echo 'GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 video=DVI-I-1:1600x900@60e video=DVI-I-2:1366x768@60e"' >> /etc/default/grub && grub-mkconfig -o /boot/grub/grub.cfg
This cheap adapter comes configured as 3x2, and at 10 meters of cat5 gives me a little of ghost in 1024x768.
There are some passive converters that have one balun( usualy a torroid transformer with some caps and resistors) per color at each side;
There is also powered converters.
Because power drop in the "9 metres of hmdi cable", the adapter only returns monitor edid data, and cannot convert to vga.
But if you have hdmi monitors, you could use only the cable, or "Laranja Pi Zero 3" could be another alternative ( headless weston with spice, then the SBC connects to the server ).
This https://www.aliexpress.com/item/1005002747560169.html extender, have an IC (cjs1037a) at each side that amplifies data lines.
5v (2 wires) and ground (4 wires) are direct connected.
The PCB have a place for an electrolytic capacitor, USB standard specifies a maximum of 10uF, but I am using 470uF_10v.
USB voltage range is 4.75V .. 5.25V, in my tests the voltage drop of each device, at 10 meters was:
On average the USB port drops once per day because AC interference. Sometimes it requires wire replug or driver rebind.
Did not tried powered usb hub, or an A to A usb cable with power supply (from old smartphone).