[Savage40] S3 Savage Pro+ on Debian Sarge (Stable)

richard richard at tollyboy.demon.co.uk
Wed Aug 30 14:08:15 PDT 2006


Hi,

new to the group and pretty new to Linux too.
I have just put a new graphics card in the computer as the old one died but am 
having great problems configuring it. Any suggestions would be welcome. 
Following is information on the system and the current  config files. I would 
be prepared to change XFree for Xorg if that is what it takes but it seems to 
be non trivial so may need a little help.

Thanks for any help you can give.


Debian runs XFree86 4.3.0 not Xorg
this version of XFree comes with the savage driver 1.1.27t Savage driver
After a great deal of editing I have manage to get it working at 1600x1200 24 
bit colour but I cannot get acceleration working on this card. Glxgears shows 
70 fps. 


Card is a PC,I Diamond, Stealth III S540 with 32MB

cat /proc/pci 
Bus  0, device  13, function  0:
    VGA compatible controller: S3 Inc. Savage 4 (rev 4).
      IRQ 17.
      Master Capable.  Latency=32.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfe000000 [0xfe07ffff].
      Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].

Computer is Intel PIII 800 coppermine.

Current XF86Config-4

# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades 
*only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/CID"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"gb"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection
Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

# *****************************************

Section "Device"
	Identifier  "Stealth"
        VendorName  "Diamond"
	BoardName   "Stealth 3"
	VideoRam    32768
	Clocks  25.04  28.32  25.04   0.00
	Driver "savage"
EndSection

#****************************************

Section "Monitor"
	Identifier	"P110"
	HorizSync	30-107
	VertRefresh	48-160
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Stealth" #"** S3 Savage (generic)       [savage]"
	Monitor		"P110"
	DefaultDepth	24
	SubSection "Display"
	Depth		1
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
	Depth		4
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
	Depth		8
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
 	EndSubSection
	SubSection "Display"
	Depth		15
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
	Depth		16
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection 	
	SubSection "Display"
	Depth		24
	Modes		"1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection



-- 

Regards

Richard.


More information about the Savage40 mailing list