Matrox Mystique 220 (mga1064sg): unexpected "insufficient memory for mode"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



XFree86 ver: 4.1.0.1 (Debian 3.0 R2)
also tried:  4.3.0.1 (Debian "testing")

This card (with base 4M memory) should be capable of 1280x1024x24,
but only comes up in at most 1152x864x24. 1280x1024x16 does work.

The log file has more than the expected number of
(II) MGA(0): Not using default mode ".." (insufficient memory for mode)
warning lines, notably for "1280x1024"

I'm suspicious of this log line:
(**) MGA(0): Depth 24, (--) framebuffer bpp 32

I wonder if it's assuming a sparse 32bpp format for depth 24, when
the card uses packed 24bpp?

Can anyone confirm whether this should work? Is there a way to get
more mode/memory calculation details emitted in the logfile? I've
found xf86InitialCheckModeForDriver() but it doesn't seem to offer
any detail printout. (I'm trying to rebuild with some more output,
but this is my first day with Debian...) The line

if (mode->HDisplay * mode->VDisplay * scrp->fbFormat.bitsPerPixel >
     scrp->videoRam * (1024 * 8))
        return MODE_MEM;

seems to have been replaced with the more complicated
xf86CheckModeSize() in later releases, but I've updated to
4.3.0.1 (from backports.org) and the behaviour is the same.

cheers,
jmb
-- 
James Beckett <jmb@xxxxxxxxxxx>
<www.hackery.net/jmb/>

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux