O mais recente servidor Intel X é capaz de descobrir quase tudo sozinho. No entanto, como ele faz muita configuração automática, ele ficará confuso se você pedir que ele faça algo que o hardware decidir que não é possível fazer.
O do Ubuntu 9.04 é 2.6.3 e só precisa do seguinte arquivo xorg.conf para a inicialização:
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Virtual 2560 1039
# obviously put your real screen size here - I have two monitors :-)
EndSubSection
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection