Вход:  Пароль:  
FreeSource: AltLinux/Dokumentacija/X11?/DualSeat ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Настройка мультистанции (Dual Seat) на паре видеокарт.


В этой статье рассказывается как настроить Dual Seat на паре видеокарт (встроенная+внешняя).
Если у вас встроенная видеокарта безальтернативно отключается при наличии внешней, или есть
только внешняя двухголовая видеокарта, то вам сюда: /AltLinux/Dokumentacija/Multistation.


Внимание!.
По сообщению Vitaly Ostanin <vyt@>, у него на достаточно похожей конфигурации второй X server
намертво вешал систему. Так что крайне не советую покупать оборудование исключительно в
расчете на этот Dual Seat, оно может просто не заработать :(


Оборудование

мама Gigabyte GA-M55plus-S3G со встроенной nvidia 6150LE (Низкий поклон Саше (led@) за совет)
внешняя nvidia 8400GS
2 монитора
2 мыши Logitech (ps/2+usb)
ps/2 клавиатура
usb клавиатура A4tech-KIP800

Софт

архитектура x86_64
xorg-x11-server-1.4.0.90-alt8
xorg-x11-drv-evdev-1.2.0-alt3
пакеты установлены в branch 4.0 из Сизифа 200801xx.
пришлось еще дополнительно обновить ряд пакетов и обновить все пакеты шрифтов (важно).
(в бранче 4.0 xorg-x11-drv-evdev сломан для клавиатур, да и xorg-x11-server лучше брать 1.4.0).

Бонусы


1) Два полностью независимых рабочих места со своим пользователем, монитором, мышью и клавиатурой.


2) 3D ускорение на каждом рабочем месте.

Грабли


есть.


1) В указанной конфигурации нельзя инициализировать 2 X сервера одновременно (повиснет).
Isolate Device? с PCIe не работает :(
Приходится при загрузке запускать 1 сервер, а потом с консоли запускать второй.
После того, как оба первый раз запустились (и выполнили какую-то инициализацию железа, -probeonly недостаточно),
уже можно оба X сервера останавливать и запускать одновременно.


2) первый X сервер надо пускать без -sharevts. Иначе gpm получит доступ к видеопамяти и станет ее портить.
(Артефакты на экране при движении мышью).


3) evdev не нашел устройства через
Option “Name” “string”
Option “Phys” “string”
пришлось использовать
Option “Device” “string”
хотя use of this option is strongly discouraged.


4) /dev/psaux в 2.6 ядрах работает как /dev/input/mice.
Поэтому не получится его использовать для разделения мышей.
См. историю в http://www.informatik.uni-freiburg.de/~danlee/fun/psaux/
Пришлось опять-таки явно указать

Option “Device” «/dev/input/mouse0”

5. TODO

Настройки.


cat /etc/X11/wdm/Xservers


xorg.conf

Полезные ссылки

http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1216232698
http://www.automation.dn.ua/linux/3d-multiseat.html



 
Файлы [Скрыть файлы/форму]
Комментариев нет. [Показать комментарии/форму]