Subject: DRM and S3 Savage MX+MV
To: Jared D. McNeill <jmcneill@invisible.ca>
From: Iain Hibbert <plunky@rya-online.net>
List: tech-x11
Date: 03/31/2007 19:05:01
On Fri, 30 Mar 2007, Iain Hibbert wrote:

> btw I have a Savage S3 chipset on this here machine

Point of reference, adding:

options DRM_DEBUG
savagedrm* at vga?

to my kernel configuration file gives me:

pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp0 at pchb0: aperture at 0xd0000000, size 0x10000000
ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: S3 Savage/MX+MV (rev. 0x11)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
savagedrm0 at vga1pci_mem_find: void region
pci_mem_find: void region

info: [drm] Savage/MX-MV (unit 0)
[drm:pid0:drm_load]
[drm:pid0:drm_agp_init] agp_available = 1
info: [drm] AGP at 0xd0000000 256MB
[drm:pid0:drm_mtrr_add] offset=d0000000 size=268435456
[drm:pid0:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 0
[drm:pid0:drm_ctxbitmap_init] drm_ctxbitmap_init : 0
info: [drm] Initialized savage 2.4.1 20050313

I'm not sure what the 'void region' messages mean.. ?

In any case, that is as far as I can go for now, the savage driver from
XFree86 does not have support for DRI, guess I'll have to look into xorg..

iain

(glxgears gives ~110fps @ 97% CPU :)