Прочитал статью
Multiseat на компьютере с ОС Debian. Но там нужно две дискретных видеокарты.
Есть вариант, когда одна карта может быть интегрированной, а другая дискретной, как
описано здесь.
Нашёл решения для одной видеокарты:
Решение через XGL.
Решение через Xephyr.
Решение от help.ubuntu.com через Xephyr, используя протокол передачи данных XDMCP.
Но у них есть два недостатка:
Они старые - 2008-2012 годов.
Без аппаратного ускорения. Как говорится в
этой статье, решения на базе
Xnest, Xephyr, XGL и т.п. - без аппаратного ускорения и в игрушки так не поиграешь. С аппаратным ускорением - это XORG. Но тогда нужно вроде как две видеокарты.
В итоге самое "свежее" решение для одной видеокарты аж от 2012 года с использованием xephyr и XDMCP. С тех пор 6 лет прошло. Удивлён, что поиск не выдаёт современных вариантов.
Как настроить multiseat с одной видеокартой и аппаратным ускорением (xorg)?Возможные решения:
В Section «Device» конфига xorg нужно прописать не только видеокарту, но и два активных выхода одной и той же видеокарты. Как пишется
в этой статье, это можно сделать, прописав в Section «Device» ниже BusID дополнительную опцию Screen:
xorg.confSection "Device"
Identifier "NVIDIA Corporation NV40 [GeForce 6800] 0"
Driver "nvidia"
BusID "PCI:3:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Screen 0
EndSection
Section "Device"
Identifier "NVIDIA Corporation NV40 [GeForce 6800] 1"
Driver "nvidia"
BusID "PCI:3:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Screen 1
EndSection
Alex F нашёл как последний способ был реализован
здесь (в 2014 году).
Когда протестирую, отпишусь.