Sim, o driver nouveau funciona, mas precisa ser explicitamente selecionado na seção Dispositivo. Quando vi o conflito entre o módulo nouveau kernel e o driver nv (driver nVidia mais antigo, provavelmente indo embora), deixei o driver padrão "modesetting" configurado por Xorg -configure
- nunca achei que o driver nouveau X seria / poderia ser usado - até eu ler o seguinte:
ATM , the nvidia driver and the nv driver both don't like KMS on...
But nouveau was built for KMS* to be on...
De link
* KMS="Mudança de modo do kernel"
Sim, é claro que faz sentido (agora ;-) que o módulo 'nouveau' do kernel faça algo diferente do driver 'nouveau' do servidor X, e ambos são necessários!
Para minha configuração de cabeça dupla, defino Screen 0
/ Screen 1
em seções idênticas (que não sejam Identifier) do Dispositivo. Isso é necessário para especificar diferentes conexões de monitor na única placa de vídeo que estou usando.
Eu também tenho Option "Xinerama" "True"
na seção ServerFlags - eu acho que é necessário para o meu gerenciador de janelas evitar colocar janelas sobre os monitores.
Então, uma configuração mínima de trabalho que eu preciso é esta:
Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
EndSection
Section "ServerFlags"
Option "Xinerama" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "nVidiaNV43_0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "nVidiaNV43_1"
EndSection
Section "Device"
Identifier "nVidiaNV43_0"
Driver "nouveau"
BusID "PCI:4:0:0"
Screen 0
EndSection
Section "Device"
Identifier "nVidiaNV43_1"
Driver "nouveau"
BusID "PCI:4:0:0"
Screen 1
EndSection