And finally I've solved it!
For anyone else's reference my system is:
Dell Dimension 3000
17" E172FP monitor
Integrated graphics (I810 driver)
Running Debian 3.1 (Sarge)
I had to...
- Run (as root login) "X -configure" to get a new configure file for X
- Then run it in the way that is described at the bottom of the screen printout you'll get from running that first command (something like "XFree86 -xf86config /root/XF86Config.new")
- Ensure the refresh rates/syncs ranges were correct for the horizontal (31-80Hz) and vertical (56-76Hz), taken from techinical specs
- Make sure the correct mouse settings are entered (generic solutions worked well)
- Enter your BIOS and change the Onboard Video Buffer level (found in the Integrated Devices menu of BIOS) to 8mb, instead of it previously being 1mb.
- Then finally set the DefaultDepth in the XF86Config-4 file to 24 to make it use the highest depth it can
Note: no update of the BIOS was needed although this was reported as being needed by many people. I tried changing the Onboard Video Buffer level first before attempting a BIOS update and that worked fine, now running at 1280x1024 at 24 depth.
My config file now looks like this... (and that was 2 days of searching!!)
Code:
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Generic Mouse"
InputDevice "Generic Keyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
#DisplaySize 340 270 # mm
Identifier "Monitor0"
VendorName "DEL"
ModelName "DELL E173FP"
Option "DPMS"
HorizSync 31-80
VertRefresh 56-76
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
Identifier "Card0"
Driver "i810"
VendorName "Intel Corp."
BoardName "82865G Integrated Graphics Device"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection