O driver Nouveau tem problemas com o suporte a 4 monitores em uma configuração de duas GPUs :
Eu evitaria isso se possível. Tanto o nouveau quanto o driver nvidia vai apoiá-los em uma configuração de 4 monitores, mas haverá questões, esp com nouveau. Não tenho certeza sobre a nvidia.
Se possível, consiga uma placa baseada no Kepler, que pode acionar 4 CRTCs de 1 GPU. Dessa forma você não tem nenhum problema.
Existem 2 maneiras de lidar com isso (nem é específico de nouveau):
(a) Você pode usar o PRIME para renderizar em uma GPU e usar as saídas na outro gpu para exibir a dita renderização. Isto é possível usando o xrandr 1.4 e Xorg 1.14.3 ou posterior. (b) Você pode usar o Xinerama para criar um tela sobre estes. Isso te perde xrandr e renderização direta.
Nenhuma delas produz uma experiência particularmente rápida
Área de trabalho de vários monitores com o Nouveau
Se você tiver uma única placa gráfica (GPU) com várias cabeças, deve tudo apenas trabalhar para você com RandR 1.2 e oferecer completo (seja qual for é implementado) aceleração gráfica. Se você realmente quer múltiplos SCREENs em um cartão de cabeça dupla, existe o experimental opção de configuração ZaphodHeads.
Se você tiver várias placas gráficas, a única maneira de combiná-las um único SCREEN é o recurso Xinerama e todas as desvantagens listadas para aplicar. Observe que um cartão com vários GPUs conta como vários cartões. O resultado final depende de quais saídas são conduzidas por quais GPUs.
Conclusão: pode ser possível obter a cabeça quádrupla Nouveau em duas GPUs para trabalhar com alguma configuração específica, mas ela não foi bem testada e o desempenho não será o ideal. A opção sugerida é atualizar para uma única placa de GPU que suporte múltiplos monitores (Nvidia ou AMD Eyefinity 6; a AMD tem a vantagem do suporte a driver de código aberto oficial).