Color-depth in X-windows, want >8-bit
'Robin' R. Battey
zanfur at u.washington.edu
Wed Apr 18 15:35:20 PDT 2001
Actually, I do use that chipset (well, the 65550, which uses the same
drivers). Here's a link to a sample XF86Config with nice, explanatory
comments (it's the one I used initially):
http://www.sanpei.org/Laptop-X/Laptop-X/Gateway_2000_SOLO_9100-XL
And, according to the comments in the file, you were right, it's a
dot-clock issue. :-)
Cheers,
-robin
On Tue, 17 Apr 2001, Jesse Rehr wrote:
> Thanks for the very useful tip. According to the created logfile x.out,
> I'm not finding any valid modes at these resolutions, although the X
> server is probing 4.096 Mb of memory. What I assumed was a memory issue
> appears to be, in fact, a dot-clock issue. Linking through Intel, I
> found some documentation on www.xfree86.org that suggests dot-clocks on
> Chips drivers are goofy. Although the RAMDAC, according to xfree86 and
> my manuals and other documentation, is supposed to be 110 MHz, linux is
> only polling a limit of 64.95 MHz (just 50kHz shy of what's needed for
> the modeline 1024x768 at 60Hz. :( !!). A further complication- the C&T
> chip uses triple RAMDAC chips so it can deliver 8, 16, and 24 bit color
> at the same rate for all three modes: i.e. at 8-bit, only one chip
> works, at 16bit 2 chips deliver, and at 24bit, all three work.
>
> Alternately, the problem could be due to what linux is probing and the
> fact that the chips driver relies heavily on probing. I used the $
> SuperProbe command and it found the "Generic 8-bit pseudo-color DAC
> (with 6-bit wide lookup tables (or in 6-bit mode))". This is a feature
> of C&T 65555 that allows indexed 24-bit color depth in 8-bit mode, but
> might be confusing X: At >=16bit modes, the memory is accessed directly
> and not from a Lookup Table.
>
> I have no idea whether these methods are unique to C&T, but if anyone
> has already implemented a similar chip please let me know.
>
> JSR
>
> Audin Malmin wrote:
> >
> > On Mon, Apr 16, 2001 at 11:37:43AM -0700, Jesse Rehr wrote:
> > > I suspect that X is trying to load all 4 virtual terminals (or
> > > workspaces, whatever) into the graphics card memory at once.
> >
> > Multiple desktops are handled by your window manager, they
> > don't really have much to do with the x server itself. They are not
> > all stored in the frame buffer (though I suppose the server could
> > cache some of the stuff in off-screen memory...)
> >
> > > This is strongly implied since I can also get 800x600x16bit to work
> > > (which multiplies to just under 1 Mb or 1/4 of graphics card
> > > memory).
> >
> > How much memory does X think your video card has? This sounds
> > like it doesn't actually believe you have 4 megs. What does
> >
> > $ X &>x.out
> >
> > at the prompt say? Somewhere in the X startup messages should
> > be a line listing what X thinks the video ram situation is...
> >
> > > (A) Configure X so that it can run 1024x768x24bit and other screens are
> > > kept in extended memory or just somewhere else while not being used.
> >
> > probably, yes.
> >
> > --
> > Audin Malmin - amalmin at halcyon.com
>
> --
> ********************************************************
> Jesse Rehr University of Washington
> jr at u.washington.edu MBA/MSE Class of 2000
> ********************************************************
>
More information about the Linux
mailing list