Com as placas NVidia e o driver proprietário da NVidia, você também pode experimentar o recurso " TwinView " da própria NVidia. Ele meio que estica um Xserver em todos os monitores, desde que eles estejam em placas NVidia e tenham a mesma resolução / taxa de quadros.
Ainda não tivemos o luxo de testá-lo com mais de dois monitores, mas, para eles, funcionou como um encanto. E como se trata de um único servidor X, arrastar as janelas pelas telas não é problema.
Leia /usr/share/doc/packages/x11-video-nvidiaG02/html/configtwinview.html para mais detalhes, mas, em essência, é por exemplo.
Option "TwinView"
Option "MetaModes" "1680x1050, 1680x1050"
na seção Device do xorg.conf.
Hth