[Savage40] 3D Support for SuperSave IX/C SDR
Alex Deucher
agd5f at yahoo.com
Tue Oct 5 15:04:53 PDT 2004
One more quick note. I discovered a bug in the setup of the tiled
surface registers on crtc2 on supersavages. I'll be committing a fix
tonight. for those that are interested the offest written to the tiled
surface registers has to be shifted 6 bits rather than 5 in
SavageSetGBD_PM().
Alex
--- Hassan Aurag <aurag at cae.com> wrote:
> 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
>
>
> ATTACHMENT part 2 application/octet-stream name=Xorg.0.log.old.zip
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail
More information about the Savage40
mailing list