Based on Alex Deucher's recent request to test the Savage driver he and Felix have 
been working on, I recently pulled the savage-2-0-0-branch and compiled the driver for 
testing.

My configuration is Fedora Core 1, AMD Athlon 2200, 512 MB, ProsavageDDR in a Shuttle 
SK41G.

My results have been good so far.  I was able to get the driver up and running on a 
monitor quickly.  X seems stable and I haven't had any crashes so far.

What isn't working, however is TV out.  Any time I start X with a TV connected, I get 
an error saying that displays have been found, but no valid modes for the displays are 
available.  I did some looking around and I know what the problem is, I'm just not 
sure of the correct fix for it.

In savage_vbe.c, there is a method 'SavageQueryVBEInfo' that queries for supported 
displays and sets up some TV Out information.  Noteably, the TvSizeX & TvSizeY are set 
to 0.  For all chips other than S3_TWISTER, they stay at TvSizeX =0, & TvSizeY = 0.  
For S3_TWISTER chips, they are set to a size based on the external TV encoder.  In my 
case they stay at 0 because I have an S3_PROSAVAGEDDR chip.

Later on, when the driver is trying to find valid modes in 'SavageValidMode' 
(savage_driver.c), since TvSizeX & TvSizeY are 0, all modes are bad.

My fix would be to add a check for my chip in the 'SavageQueryVBEInfo' method, (in 
fact I did this last night and was able to get TV out working at least a little bit), 
but I don't know if that is really the right answer.  Seems like that check is in 
there because when the driver was written, S3_TWISTER was the only chip that supported 
TV out.  I'm certain that there must be others and so I wanted to know if anyone knows 
which of the savage chips support TV out so we can set up the right 'if' test.

So, does anyone know which savage chips support TV out?
Do they all use the external encoders like the S3_TWISTER does?
Is adding additional chips into the 'if' test the right answer here?

Thoughts?

Rob Kerr.

BTW, I've been following the work of Alex and Felix for these last few weeks 
excitedly.  Kudos to them for getting the Savage driver to the state that it is in 
such short order.


__________________________________________________________________
New! Unlimited Netscape Internet Service.
Only $9.95 a month -- Sign up today at http://isp.netscape.com/register
Act now to get a personalized email address!

Netscape. Just the Net You Need.


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to