Experimentando o Fedora 11 (XServer 1.7) e o Ubuntu 9.10 (XServer 1.6.4) Eu posso dizer com segurança que o problema ainda está quebrado - Se não mais quebrado que antes :-p
Algumas coisas que aprendi podem ser úteis para os outros:
- O Linux está começando a inicializar muito rápido! :-D
- Quando X morre por qualquer motivo, ele fica preso em um loop de reinicialização, isso acontece com os drivers nvidia, nv e nouveau
- O X pode iniciar sem qualquer xorg.conf usando algumas configurações de detecção automática
- infelizmente isso só funcionou na minha GeForce 9300 integrada para o driver nivida, nv e nouveau não funcionam com os gráficos onboard.
- A resolução do monitor não foi detectada corretamente
- Ativar o servidor ssh permitiu-me apenas ssh na caixa, uma vez que foi quebrado como o loop de reinicialização - ser capaz de alterar a configuração e forçar uma reinicialização é melhor do que inicializar no live cd para fazer a mesma coisa: p
- O kernel PAE de 32 bits quebra os drivers nvidia - (não tentei com nv ou Nouveau) - tudo (até mesmo 2d) ficou muito lento e você podia literalmente ver partes da tela sendo redesenhadas
- O suporte a 64 bits funcionou de imediato, mas nenhum dos pacotes de 32 bits funcionaria sem forçá-los e, mesmo assim, alguns ainda iriam quebrar; :-p
- NV é aceitável para uso muito básico para evitar ter que usar binários propriatários
- Nouveau é muito mais rápido do que eu pensava e executa uma configuração 2D muito bem; Ele ainda lida com saída de cabeça dupla muito bem usando a configuração integrada e também rotação, então eu estava realmente impressionado;
- O Nouveau ainda não oferece suporte a configurações de placas gráficas - ao ler o site, parece que nenhum dos desenvolvedores tem esse tipo de configuração e, portanto, não tem como testar; Quase me faz querer juntar uma doação e doar um sistema básico desse tipo para alguém só para fazê-lo - ou aprender os ins e out e começar a contribuir comigo mesmo
Parece que eu passo por esse processo a cada 3-4 meses:
- Ouça sobre os recursos mais recentes no linux
- Evite-os por um tempo
- Experimente-os
- Perceba que tudo ainda está quebrado
- Aguarde mais 3-4 meses
Por enquanto estou de volta à minha configuração confiável do windows xp; ele nunca falha em inicializar (o tempo de inicialização parece incrivelmente lento agora que eu já vi o boot do Ubuntu tão rápido), todas as minhas aplicações funcionam fora da caixa e meu hardware tem suporte de driver decente !! :-p
Atualização : registrei um ticket com a Nvidia e eles me deram as duas opções padrão:
- Use o Twinview e um único desktop X sem o Xinerama
- Use três servidores X únicos e participe usando o Xinerama
O ponto que eles mencionaram em relação à segunda opção é que todas as solicitações gráficas via Xinerama são colocadas em loop para cada tela (assim, cada tela vê a mesma solicitação, provavelmente alterada com base na posição relativa da tela para o original); Assim, toda operação ocorre 3 vezes - o que explica o impacto no desempenho; Eu acho que se você tem 3 coisas acontecendo dentro de cada janela que é 9 operações; Isso provavelmente afeta as duas telas na mesma GPU mais do que a que tem uma GPU inteira para uma única tela, mas foi tão notável apenas usando uma área de trabalho padrão que até renderizar uma página da Web no Firefox foi atrasada.