[Savage40] 3D Support for SuperSave IX/C SDR
Hassan Aurag
aurag at cae.com
Tue Oct 5 08:21:03 PDT 2004
Hi alex,
I downloaded the latest stuff (xorg cvs) and just wanted to say thanks
again. It's really cool.
I have one question and one bug report though ;-)
1- question: how does the caluclation goes as resolution/depth vs video
memory to get both my screens dri'ed.
2- Bug report: I have been experiencing this problem for a while now and not
just with cvs xorg but also with previous versions too. Mozilla will
sometimes hang X and the only way to get out is to actually switch to a
console then kill mozilla or any mozilla based browser (epiphany, firefox
....). The switching (to console) always takes huge amounts of time, but
there does not seem to be any real activity going on. And everytime it was
when my browser was on screen 1. I'm using dual head with clone option and
not spanning option. I am attaching a zipped version of Xorg.0.log.old to
see if this helps.
-----Original Message-----
From: savage40-bounces at probo.com [mailto:savage40-bounces at probo.com] On
Behalf Of Alex Deucher
Sent: Tuesday, September 28, 2004 12:39 PM
To: Martin Steigerwald; savage40 at probo.com
Subject: Re: [Savage40] 3D Support for SuperSave IX/C SDR
--- Martin Steigerwald <Martin at lichtvoll.de> wrote:
>
> Hello,
>
> Does the most recent Savage driver support the 3D hardware of this
> graphics controller?
Yes. Although you'll need to use xorg cvs. xorg 6.8.0/1 did not include 3d
support. It will also support dualhead once I commit my latest patch.
In order to build you'll need to check out xorg cvs:
http://www.freedesktop.org/XOrg/CvsPage
then add:
#define BuildDevelDRIDrivers YES
to your xc/config/cf/host.def
then build the tree (change to xc and run 'make World'). Install the newly
built tree (change to xc and run 'make install' as root). finally build and
install the savage drm change to xc/extras/drm/linux and run 'make', then
copy the resulting savage.o (2.4 kernel) or savage.ko (2.6 kernel) to the
apporiate place in your kernel modules tree (usually
/lib/modules/$KERNEL_VERSION/kernel/drivers/char/drm/) and run 'depmod -a'.
you'll need a copy of your current kernel source installed. on 2.4 you'll
also have to run 'make dep' on your kernel tree or the drm won't build.
good luck.
Alex
>
> 0000:01:00.0 0300: 5333:8c2e (rev 05)
> 0000:01:00.0 VGA compatible controller: S3 Inc. SuperSavage IX/C SDR
> (rev
> 05) (prog-if 00 [VGA])
> Subsystem: IBM ThinkPad T23 (2647-4MG)
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Latency: 248 (1000ns min, 63750ns max), Cache Line Size: 0xff
>
> (1020 bytes)
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at c0100000 (32-bit, non-prefetchable)
> [size=512K]
> Region 1: Memory at e8000000 (32-bit, prefetchable)
> [size=64M]
> Region 2: Memory at e4000000 (32-bit, prefetchable)
> [size=64M]
> Region 3: Memory at e0000000 (32-bit, prefetchable)
> [size=32M]
> Capabilities: [dc] Power Management version 2
> Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Capabilities: [80] AGP version 2.0
> Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA- ITACoh- GART64-
>
> HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
> Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit-
> FW-
> Rate=<none>
>
> >From what I found via Google 3D is not yet supported. But maybe that
>
> information is outdated.
>
> Regards,
> --
> Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Savage40 mailing list
Savage40 at probo.com http://www.probo.com/mailman/listinfo/savage40
More information about the Savage40
mailing list