# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons"
EndSection
# **********************************************************************
# Monitor section
# **********************************************************************
Section "Monitor"
Identifier "LCD"
HorizSync 30-70
VertRefresh 50-90
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
Section "Device"
Identifier "S3 Savage4"
Driver "savage"
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
Identifier "Screen 1"
Device "S3 Savage4"
Monitor "LCD"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "640x480" "800x600" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
The correct driver for the Savage4 was not correctly inserted
by xf86config. You have to do this manually in the device section. The
internal LCD only worked correctly when using the maximum resolution (1400x1050
for model 550XL, probably 1024x768 for 550XV). This has also to be done
by hand. When using a lower resolution, the mouse cursor is displayed
in the wrong place (difficult to explain), but who buys a 1400x1050 display
and wants to use 800x600 only :-)