[Savage40] New Savage DRM preview
Alex Deucher
agd5f at yahoo.com
Wed Jan 5 14:24:31 PST 2005
--- Mauricio Lima Pilla <pilla at inf.ufrgs.br> wrote:
> Hello all,
>
> I've compiled Xorg-x11, DRM and Mesa from CVS but couldn't achieve
> DRI
> nirvana.
>
> My dmesg tells me that the savage module is version 1.0.0, which
> should
> be 2.0.0 from what I understood from previous emails.
>
> [drm] Initialized savage 1.0.0 20011023 on minor 0: S3 Inc.
> SuperSavage
> IX/C SDR
>
> Is it wrong?
you need to build and install the linux-core drm modules, not the
linux-2.4 or linux-2.6 ones. linux-core only works on 2.6 kernels.
http://dri.freedesktop.org/wiki/Building
Alex
>
> Cheers
>
> Pilla
>
>
> On Seg, 2005-01-03 at 11:04 +0100, Felix Kühling wrote:
> > When my original messages hit the Savage40 list it was already
> outdated.
> > I got approval for my generic changes in the DRM very quickly
> (thanks to
> > Dave Airlie for his feedback) and committed my work to X.Org, Mesa
> and
> > DRM CVS on January 1st.
> >
> > I updated the S3Savage status page in the DRI Wiki (moved to
> > freedesktop.org recently:
> http://dri.freedesktop.org/wiki/S3Savage).
> > I'll try to keep that page up-to-date as I make important changes
> to the
> > driver. You can subscribe to that page in order to receive email
> > notifications.
> >
> > Happy New Year!
> >
> > Felix
> >
> > Am Mi, den 29.12.2004 schrieb Felix Kühling um 18:29:
> > > Hi all,
> > >
> > > After a few coding night shifts over the holidays the development
> of the
> > > new Savage DRM driver finally reached a stage where I am pretty
> > > confident that no more binary-incompatible changes to the
> interfaces
> > > between DDX, DRM and the 3D driver will be needed. I uploaded my
> work in
> > > the form of three patches to
> http://freedesktop.org/~fxkuehl/savage. I
> > > am going to get this committed to the various CVS repositories
> ASAP so
> > > that all further work can happen under version control again.
> Anybody
> > > who is comfortable with compiling X.org, DRM and Mesa from source
> should
> > > apply these patches and test them. It's worth it! :-) (see the
> Feature
> > > summary below)
> > >
> > > IMPORTANT: If you get lockups with these patches try enabling
> > > ShadowStatus in xorg.conf. This fixed lockups related to vertex
> DMA on
> > > all hardware I tested. In fact, I would be surprised if anyone
> got away
> > > without lockups without ShadowStatus. Therefore a future version
> of the
> > > driver may refused to enable DRI if ShadowStatus is disabled.
> > >
> > > Feature summary:
> > > * Version numbers of DRM and DDX were bumped to 2.0.0 in
> order to
> > > reflect the binary incompatibility to previous versions.
> > > * Secure DRM and DDX drivers that do not allow unprivileged
> 3D
> > > applications direct access to the hardware.
> > > * Should be stable on a larger variety of hardware by using
> shadow
> > > status in the DRM if it is enabled in xorg.conf.
> > > * Better performance by using vertex DMA when possible.
> > >
> > > Because of experimentation with the binary interfaces I kept my
> work out
> > > of CVS for quite some time. I tried to limit the amount of
> changes to
> > > what was absolutely necessary in order to get things working
> properly.
> > > There are some features which will be implemented in the near
> future.
> > > Some of them are already sketched in the patches but not
> implemented
> > > yet. See the TODO list for details.
> > >
> > > TODO:
> > > * Apply clipping rectangles to 3D drawing commands.
> > > * Support for PCI cards.
> > > * Command DMA on Savage4-based hardware for better
> performance.
> > > * Use DMA for texture uploads.
> > > * Implement a fast path with less overhead that makes more
> > > efficient use of available hardware primitives.
> > >
> > > Best regards,
> > > Felix Kühling
> >
> --
> Mauricio Lima Pilla pilla at inf.ufrgs.br
> Ph.D. -- CS Institute/UFRGS, Brazil
> http://gppd.inf.ufrgs.br/~pilla
>
> "I'm just very selective about the reality I choose to accept."
> -- Calvin
>
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com
More information about the Savage40
mailing list