Subject: Re: Savage4 / XFree 4.2.0
To: Andrew Gillham <gillham@vaultron.com>
From: Jukka Marin <jmarin@pyy.jmp.fi>
List: netbsd-users
Date: 08/16/2002 09:37:57
> On Fri, Aug 16, 2002 at 12:56:56AM +0300, Jukka Marin wrote:
> > I decided to get a new AGP gfx board and bought a used O:-) Diamond A90
> > card (based on the Savage4 chip).  I got it working at resolutions up to
> > 1152x864x24, but I can't make it work at 1280x1024x24 (which is what my
> > TFT screen does best).

On Thu, Aug 15, 2002 at 05:28:49PM -0700, Andrew Gillham wrote:
> Have you tried 1280x1024x32?  It seems like I've run into video cards or
> X drivers that don't do 24bit at all resolutions.
> Just a thought.

A good idea, but the savage driver does not support 32bpp at all (it said
in /var/log/XFree86.0.log).

On Fri, Aug 16, 2002 at 04:26:04AM +0200, Michael Core wrote:
> I assume you have a line specifying this resolution in your
> "/etc/X11/XFree86Config"?

Err.. I have

    Subsection "Display"
      Depth       24
      Modes       "640x480" "800x600" "1024x768" "1280x1024"
      ViewPort    0 0
    EndSubsection

in /etc/XF86Config, if that's what you mean.  There are no modelines in
the 4.2 config file.

> Well, as a workaround have you tried this
> resolution at 16 bpp?

I hadn't, but 16bpp seems to work fine up to 1600x1200 pixels.

> What problems are reported your
> "/var/log/XFree86*log"? Too few memory?

It just doesn't list the 1280x1024 mode at 24bpp:

(--) SAVAGE(0): Found 11 modes at this depth:
    [10f] 320 x 200, 70Hz
    [134] 320 x 240, 72Hz
    [144] 400 x 300, 72Hz
    [154] 512 x 384, 70Hz
    [11e] 640 x 400, 70Hz
    [112] 640 x 480, 200Hz, 160Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [174] 720 x 480, 75Hz
    [17f] 720 x 576, 75Hz
    [115] 800 x 600, 85Hz, 75Hz, 72Hz, 60Hz
    [118] 1024 x 768, 85Hz, 75Hz, 70Hz, 60Hz
    [164] 1152 x 864, 60Hz

At 16bpp, it lists more modes (the only thing I changed in config was the
default depth):

(--) SAVAGE(0): Found 13 modes at this depth:
    [10e] 320 x 200, 70Hz
    [133] 320 x 240, 72Hz
    [143] 400 x 300, 72Hz
    [153] 512 x 384, 70Hz
    [11d] 640 x 400, 70Hz
    [111] 640 x 480, 200Hz, 160Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [173] 720 x 480, 75Hz
    [17e] 720 x 576, 75Hz
    [114] 800 x 600, 160Hz, 100Hz, 85Hz, 75Hz, 72Hz, 60Hz
    [117] 1024 x 768, 130Hz, 85Hz, 75Hz, 70Hz, 60Hz
    [163] 1152 x 864, 100Hz, 85Hz, 75Hz, 70Hz, 60Hz
    [11a] 1280 x 1024, 85Hz, 75Hz, 70Hz, 60Hz
    [122] 1600 x 1200, 60Hz

Even at 16bpp, I see "noise" on the screen when running gmplayer, so I think
the savage driver is less than optimal or the card is .. too cheap :-I

I guess I could take the card back, if I just knew what card to get instead
;-)  They know nothing about XFree at the pc stores..

  -jm