Don't know if I can help here, but: one would or could edit something like /etc/X11/XF86Config (or similar for xorg.)
That would be okay if you knew exactly what to put in it.
Anyway it's worth you looking into it to see how monitors and screens are specified.
In Suse, if I change video hardware and something is wrong it will usually boot to command line and say that x reports "no screens found". Then I start yast and change settings.
In the config file you would be looking for a section something like this.
Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 31-68
Identifier "Monitor[0]"
ModelName "1024X768@85HZ"
VendorName "--> VESA"
VertRefresh 50-85
UseModes "Modes[0]"
EndSection
X will want at least one monitor and one screen, so there will be a Screens section also.
I have found that if I point X in roughly the right direction it will try to get valid resolutions, sync rates and refresh rates from the monitor. So I suppose if you leave out some details they will be added during any auto-detection.
Hopes this helps, but I am no expert.
You will probably find some xfree and xorg readme and how-to info in your system.
|