При попытке запуска второго Xorg выдает:
(==) Log file: "/var/log/Xorg.1.log", Time: Wed Jun 20 21:26:36 2007
(==) Using config file: "/etc/X11/xorg.conf"
(WW) NVIDIA: No matching Device section for instance (BusID PCI:1:0:0) found
>(WW) NVIDIA: No matching Device section for instance (BusID PCI:1:0:0) found
Правильно говорит.
Найти вот это (может быть в /usr/share/doc/nvidia-'бла бла бла', ну или в google'е поищи) - NVIDIA Accelerated Linux Driver Set README & Installation Guide
(app-r) APPENDIX R: CONFIGURING MULTIPLE X SCREENS ON ONE CARD
...
To configure two separate X screens to share one graphics chip, here is
what you will need to do:
First, create two separate Device sections, each listing the BusID of
the graphics card to be shared, each listing the driver as "nvidia",
and assign each a separate screen:
...
Хотя ты выбрал не самую легкую задачку надо сказать. Подробно по настройке xorg.conf читай в мане.
Как я понял, с AGP-шной видеокартой от NVidia на одном компе не сделаешь два раздельных рабочих места, ни с какой-нить PCI-картой, ни с видюхой nvidia с двумя выходами.
Для двухголового Matrix_a это делается через framebuffer, так как это позволяет разделить головы (при общем PCI_ID), в xorg.conf одно раб. место заводить через /dev/fb0, второе через /dev/fb1
в конечном итоге поднял два рабочих места на видюхах s3 virge dx PCI и nvidia ti 4200 AGP, разрулил куда надо комплекты мышей и клав.
Написал конфиги отдельно для каждой видюхи и в конфиге gdm (/etc/X11/gdm/custom.conf) приписал:
[servers]
0=Standard0
1=Standard1
[server-Standard0]
name=Standard server
command=/usr/bin/Xorg -layout layout0
flexible=true
[server-Standard1]
name=Standard server
command=/usr/bin/Xorg -config /etc/X11/xorg.conf.s3virge -nolisten tcp -novtswitch -sharevts -layout layout0
flexible=true
Изредко подглючивает, но терпимо и работе не мешает.