From: F. <j_r...@ya...> - 2003-02-24 12:56:16
|
After receiving so far 6 personal mails of people interesting in developing the S3 Savage DRI driver I've decided to write a section in the DRI Developers FAQ regarding its development: http://dri.sourceforge.net/doc/faq/hardware.html#SAVAGE . It's a shame that of those who very few actually replied back. The Savage obviously raises a lot of interest and if they got together the driver would be a reality in no time. If they instead rely on me to do the initial work they'll have to wait quite while - not that I gave up, but my priorities are [in order] my PhD, TG work, Mach64, and only the new drivers Savage/Trident/nVidia. Also before I do any further work in new drivers I want to pull out a more general Mesa/3D DRI driver framework that could be shared by those new drivers, to avoid so much copying'n'pasting which yelds such a waste of time when writing a new driver, and maitaining them afterwords. Regards, José Fonseca __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |
From: Felix <fx...@gm...> - 2003-02-24 13:56:20
|
Hello José, I've been reading a bit about Via's ProSavage chipsets with integrated Savage4/8 graphics. And I've been thinking to buy a laptop in the near future, as a debugging aid with DRI and as a toy ;-) and of course for some work. Anyway, I have no exact prediction as to when I will buy it, but when I do it will most probably have a Savage4 or 8 graphics chip and I would be interested in helping with the driver development. Sorry for not being more specific, Felix On Mon, 24 Feb 2003 12:54:56 +0000 José Fonseca <j_r...@ya...> wrote: > After receiving so far 6 personal mails of people interesting in > developing the S3 Savage DRI driver I've decided to write a section in > the DRI Developers FAQ regarding its development: > http://dri.sourceforge.net/doc/faq/hardware.html#SAVAGE . > > It's a shame that of those who very few actually replied back. The > Savage obviously raises a lot of interest and if they got together the > driver would be a reality in no time. If they instead rely on me to do > the initial work they'll have to wait quite while - not that I gave up, > but my priorities are [in order] my PhD, TG work, Mach64, and only the > new drivers Savage/Trident/nVidia. > > Also before I do any further work in new drivers I want to pull out a > more general Mesa/3D DRI driver framework that could be shared by those > new drivers, to avoid so much copying'n'pasting which yelds such a waste > of time when writing a new driver, and maitaining them afterwords. > > Regards, > > José Fonseca __\|/__ ___ ___ ___ __Tschüß_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___ _____Felix_______\Ä/\ \_____\ \_____\ \______U___just not everything____ fx...@gm... >o<__/ \___/ \___/ at the same time! |
From: <lor...@ti...> - 2003-02-24 15:25:45
|
I've got an Acer Travelmate a-550 with Via ProSavage PN133 (Twister). Coul'd U send my the documentation that U read about it? I'm interesting developing the kernel driver. Thanks P@tchm@n >-- Messaggio Originale -- >From: Felix K=FChling <fx...@gm...> >To: Jos=E9 Fonseca <j_r...@ya...> >Cc: dri-devel <dri...@li...> >Subject: Re: [Dri-devel] S3 Savage4 DRI driver status update >Date: Mon, 24 Feb 2003 14:56:09 +0100 > > >Hello Jos=E9, > >I've been reading a bit about Via's ProSavage chipsets with integrated >Savage4/8 graphics. And I've been thinking to buy a laptop in the near >future, as a debugging aid with DRI and as a toy ;-) and of course for >some work. > >Anyway, I have no exact prediction as to when I will buy it, but when I >do it will most probably have a Savage4 or 8 graphics chip and I would >be interested in helping with the driver development. > >Sorry for not being more specific, > >Felix > >On Mon, 24 Feb 2003 12:54:56 +0000 >Jos=E9 Fonseca <j_r...@ya...> wrote: >Dri-devel mailing list >Dri...@li... >https://lists.sourceforge.net/lists/listinfo/dri-devel __________________________________________________________________ Tiscali ADSL, fino a 9 MESI GRATIS sull'offerta Tiscali ADSL Light Mega! Tiscali ADSL non teme confronti! Abbonati subito. http://point.tiscali.it/adsl/index.shtml |
From: Felix <fx...@gm...> - 2003-02-24 15:46:58
|
On Mon, 24 Feb 2003 16:24:17 +0100 lor...@ti... wrote: > I've got an Acer Travelmate a-550 with Via ProSavage PN133 (Twister). > Coul'd U send my the documentation that U read about it? I'm interesting > developing the kernel driver. Sorry, I didn't mean any technical specifications. I just came across the usual marketing stuff when I tried to find some info on laptop hardware and linux support. I got interested in the Via stuff as I had José's plans of writing a driver for it in the back of my head. José mentioned that he had Savage documentation that he obtained without NDA. Felix > > Thanks > P@tchm@n __\|/__ ___ ___ ___ __Tschüß_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___ _____Felix_______\Ä/\ \_____\ \_____\ \______U___just not everything____ fx...@gm... >o<__/ \___/ \___/ at the same time! |
From: Lorenzo A. <lor...@ti...> - 2003-02-25 11:02:11
|
The link seems to be incorrect ... thanks P@tchm@n Il lun, 2003-02-24 alle 17:38, Jos=E9 Fonseca ha scritto: > You can download the Savage4 specs from > http://jrfonseca.dyndns.org/misc/savage/ and notify me when you finish > so I can erase them. >=20 > They were downloaded from Keith Packard homepage (or FTP area?) in > XFree86.org so they weren't obtained under a NDA. >=20 > Jos=E9 Fonseca > __________________________________________________ > Do You Yahoo!? > Everything you'll ever need on one web page > from News and Sport to Email and Music Charts > http://uk.my.yahoo.com --=20 Lorenzo Ansaloni <lor...@ti...> DII - Universit=E0 degli studi di Modena e Reggio Emilia |
From: F. <jrf...@ya...> - 2003-02-25 13:47:28
|
On Tue, Feb 25, 2003 at 12:00:19PM +0100, Lorenzo Ansaloni wrote: > The link seems to be incorrect ... Indeed, I had upload it to another directory by mistake. But _why_ did you replied my private email to the list!? If I wanted to everybody to download these I would post the URL to the list myself, wouldn't I? The fact that they weren't obtained under NDA doesn't necessarily mean that it's OK to share with everybody. Although these specs were made publicly available at some point (there is no back history to where they first leaked) I'm quite sure it wasn't with S3 agreement (especially considering all the work I've been through to get the specs from them directly and they never gave me). Still, even though I have very little reasons to oblige S3, I don't want to disrespect them by sharing these specs indiscriminately. I trusted you had the good judgment to realize this, and that was my real mistake. I won't do it again, sorry. José Fonseca __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |
From: F. <jrf...@tu...> - 2003-02-24 16:37:11
|
On Mon, Feb 24, 2003 at 02:56:09PM +0100, Felix Kühling wrote: > Hello José, > > I've been reading a bit about Via's ProSavage chipsets with integrated > Savage4/8 graphics. And I've been thinking to buy a laptop in the near > future, as a debugging aid with DRI and as a toy ;-) and of course for > some work. > > Anyway, I have no exact prediction as to when I will buy it, but when I > do it will most probably have a Savage4 or 8 graphics chip and I would > be interested in helping with the driver development. That would be great, Felix! It doesn't really matter when. The Savage4 is more a pet project than a real need for me, as my laptop [my main working machine] has a Mach64 [and I don't plane to replace it in the next couple years]. What drives me to want a Savage4 is: the frustration I had been trhu trying to get Direct3D driver for it in my old Windows times; the fact is so common in laptops; and they are included in some versions of VIA Mini-ITX cards. José Fonseca __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |
From: Alan C. <al...@lx...> - 2003-02-24 19:11:36
|
On Mon, 2003-02-24 at 16:33, Jos=C3=A9 Fonseca wrote: > That would be great, Felix! It doesn't really matter when. The Savage4 > is more a pet project than a real need for me, as my laptop [my main > working machine] has a Mach64 [and I don't plane to replace it in the > next couple years]. What drives me to want a Savage4 is: the frustration > I had been trhu trying to get Direct3D driver for it in my old Windows > times; the fact is so common in laptops; and they are included in some > versions of VIA Mini-ITX cards. The typical VIA ones are trident at the low end and castlerock at the=20 CLE266 ("high" being relative here) end. Docs exist for the trident 3D accelerator. CLE266 isn't exactly an S3 |
From: F. <jrf...@tu...> - 2003-02-24 19:38:49
|
On Mon, Feb 24, 2003 at 08:11:33PM +0000, Alan Cox wrote: > On Mon, 2003-02-24 at 16:33, José Fonseca wrote: > > That would be great, Felix! It doesn't really matter when. The Savage4 > > is more a pet project than a real need for me, as my laptop [my main > > working machine] has a Mach64 [and I don't plane to replace it in the > > next couple years]. What drives me to want a Savage4 is: the frustration > > I had been trhu trying to get Direct3D driver for it in my old Windows > > times; the fact is so common in laptops; and they are included in some > > versions of VIA Mini-ITX cards. > > The typical VIA ones are trident at the low end and castlerock at the > CLE266 ("high" being relative here) end. Docs exist for the trident > 3D accelerator. CLE266 isn't exactly an S3 I already don't know where but I remember reading somewhere that one of the VIA Mini-ITX shipped a Via Prosavage PLT133T (with a Savage4 core), but reading the specs again they all mention either Via Apollo PLE133 (Trident CyberBlade/i1 core) or a Via Apollo CLE266 (no idea what's in it), so I must have made a confusion somewhere... Thanks for the correction. José Fonseca __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |
From: Alan C. <al...@lx...> - 2003-02-24 20:03:29
|
On Mon, 2003-02-24 at 19:35, Jos=C3=A9 Fonseca wrote: > but reading the specs again they all mention either Via Apollo PLE133 > (Trident CyberBlade/i1 core) or a Via Apollo CLE266 (no idea what's in > it), so I must have made a confusion somewhere...=20 CLE266 is the castlerock |
From: Andreas K. <A.K...@gm...> - 2003-02-26 22:30:12
|
José Fonseca wrote: >After receiving so far 6 personal mails of people interesting in >developing the S3 Savage DRI driver I've decided to write a section in >the DRI Developers FAQ regarding its development: >http://dri.sourceforge.net/doc/faq/hardware.html#SAVAGE . > >It's a shame that of those who very few actually replied back. The >Savage obviously raises a lot of interest and if they got together the >driver would be a reality in no time. If they instead rely on me to do >the initial work they'll have to wait quite while - not that I gave up, >but my priorities are [in order] my PhD, TG work, Mach64, and only the >new drivers Savage/Trident/nVidia. > >Also before I do any further work in new drivers I want to pull out a >more general Mesa/3D DRI driver framework that could be shared by those >new drivers, to avoid so much copying'n'pasting which yelds such a waste >of time when writing a new driver, and maitaining them afterwords. > >Regards, > >José Fonseca > > Hello, I am also interested in getting DRI to work on Savage cards. As a first task, I downloaded the savage branch and made the code compilable. I mailed these changes directly to Jose. He committed them and encouraged me to do further conversation about the Savage driver publically on this list. So, here I am ;-). As a second task, I bootstrapped a kernel module from the tdfx driver by simply replacing every (hopefully ;-) occurence of 'tdfx' with 'savage'. The two files are attached. I also added the pci id for the card in my laptop (VT8751) in the file "savage_drv.c". This is the only entry right now because I can only test on this hardware. But if some people join, the id list could be extended easily. Other questions are the vendor and author strings and stuff like that. I added my name as author but I am not happy with that. Because I don't want to blame someone for the errors and mistakes I made and on the other side I don't want to claim that I have put any brain in this so far. Nevertheless, as of yet we have a ddx driver in the branch wich compiles (at least on my system) and a bootstrapped kernel module (with working insmod). But I haven't put any knowledge of DRI into these things. Thus, there is a lot of work to do. As I consider myself to be a newbie I would like to ask the gurus how to proceed from this point? Regards, Andreas Karrenbauer |
From: F. <jrf...@tu...> - 2003-02-27 10:23:07
|
On Wed, Feb 26, 2003 at 11:29:57PM +0100, Andreas Karrenbauer wrote: > José Fonseca wrote: > > As a second task, I bootstrapped a kernel module from the tdfx driver by > simply replacing every (hopefully ;-) occurence of 'tdfx' with 'savage'. > The two files are attached. I also added the pci id for the card in my > laptop (VT8751) in the file "savage_drv.c". This is the only entry right > now because I can only test on this hardware. But if some people join, > the id list could be extended easily. Other questions are the vendor and > author strings and stuff like that. I added my name as author but I am > not happy with that. Because I don't want to blame someone for the > errors and mistakes I made and on the other side I don't want to claim > that I have put any brain in this so far. I'll commit your patch shortly. > Nevertheless, as of yet we have a ddx driver in the branch wich compiles > (at least on my system) and a bootstrapped kernel module (with working > insmod). But I haven't put any knowledge of DRI into these things. Thus, > there is a lot of work to do. > As I consider myself to be a newbie I > would like to ask the gurus how to proceed from this point? We need to get SAVAGEDRIKernelInit to work properly. First thing is get the framebuffer mappings supported in savage_dri.c (i.e., fix those "we do not support framebuffer right now"), for it's needed for software rendering. Then it's needed to write the DMA initialization ioctl (there won't be any DMA right away, but this ioctl is used to initialize a series of stuff). You can see examples in r128_do_init_cce in r128_cce.c, or radeon_do_init_cp in radeon_cp.c, mga_do_init_dma in mga_dma.c. "CCE" and "CP" are the names of the DMA engines of Rage128 and Radeon, respectively, and work as a ring buffer. Savage's DMA engine is called BCE. I don't know which of the above engines matches the Savage best, but you'll see that the *_do_init_{cp,cce,dma} is always standard boiler plate. Note that tdfx uses Glide for the actual primitive drawing, so its DRM is really more simple than all other cards. In the meanwhile I'm going to look to Utah-GLX Savage4 driver to get a grasp of what DMA works there so that, een though they just use MMIO internally, we get the DRM interfaces right from the beginning. Regards, José Fonseca __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |
From: F. <jrf...@tu...> - 2003-03-21 15:47:25
|
On Mon, Feb 24, 2003 at 09:03:31PM +0000, Alan Cox wrote: > On Mon, 2003-02-24 at 19:35, José Fonseca wrote: > > but reading the specs again they all mention either Via Apollo PLE133 > > (Trident CyberBlade/i1 core) or a Via Apollo CLE266 (no idea what's in > > it), so I must have made a confusion somewhere... > > CLE266 is the castlerock Which according to http://www.x86-secret.com/articles/cm/epia/epia-3.htm is actually a renamed SavageXP chipset. José Fonseca |
From: Alan C. <al...@lx...> - 2003-03-21 16:44:12
|
On Fri, 2003-03-21 at 15:47, Jos=C3=A9 Fonseca wrote: > On Mon, Feb 24, 2003 at 09:03:31PM +0000, Alan Cox wrote: > > On Mon, 2003-02-24 at 19:35, Jos=C3=A9 Fonseca wrote: > > > but reading the specs again they all mention either Via Apollo PLE133 > > > (Trident CyberBlade/i1 core) or a Via Apollo CLE266 (no idea what's i= n > > > it), so I must have made a confusion somewhere...=20 > >=20 > > CLE266 is the castlerock >=20 > Which according to http://www.x86-secret.com/articles/cm/epia/epia-3.htm > is actually a renamed SavageXP chipset. It certainly appears similar. Some of it like the mpeg2 engine is obviously quite different. I started playing with CLE266 using the S3 driver, but it doesn't work on it - at least I singularly failed to get it to work Alan |