From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2.1) Gecko/20010901
Description of problem:
XFree86* fails to probe the amount of available video memory of a Matrox
Millennium II PCI 8MB graphics card. However, at install time, 'anaconda'
correctly reported 8192KB as the available memory amount, but already when
testing the chosen video mode of 1400x1050 at 24bpp, a lower resolution of
1152x864 was displayed instead. It was necessary to checkmark 16 bpp
(instead of 24bpp) in order to obtain the requested resolution of
1400x1050. According to XFree86.0.log, XFree86* is unable to probe the
amount of video memory because of a hardware bug (see attached
'XFree86.0.log' file) which is in contradiction with 'anaconda's' correct
determination of the memory amount. The main board is a Dual Pentium Pro
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start X.
2. Browse XFree86.0.log
Actual Results: XFree86* only uses 4096KB of video memory whereas the card
is equipped with 8192KB.
Expected Results: XFree86* should successfully probe the amount of video
memory to be 8192KB and use the total memory.
Adding the line 'VideoRam 8192' in XF86Config-4 by hand in order to
override the autosensing cures the problem.
There are 4 attachments, but none of them are valid log files. They
appear to be blank HTML documents. I'm not sure how you're trying
to attach these, but it is not working. Simply click on the create
a file attachment link below, click on the "browse" button, locate
the files on your hard drive, and select them. Be sure to set the
MIME type to text/plain so it is visible when someone clicks on it.
Also include your config file. Thanks.
Created attachment 35643 [details]
XFree86.0.log XFree86 server log file
Created attachment 35644 [details]
XF86Config-4 XFree86 server config file
Dave, this bug report is weird, because there are 8 file attachments
showing in the attachment list and only 2 showing in the comment area.
Must be a bug in the bugzilla code or missing data in the database
(WW) MGA(0): Unable to probe memory amount due to hardware bug. Assuming 4096 KB
(--) MGA(0): VideoRAM: 4096 kByte
The above is correct. If anaconda is defaulting to 8Mb of
RAM for this card, then anaconda has a hard coded 8Mb for this card's
PCI ID in it somewhere, and any 4Mb cards will get misconfigured by
anaconda as an 8Mb card. In either case, anaconda should not ever force
the memory amount without allowing the user to manually select the amount
of RAM. The only way to have the RAM set properly for this card, is to
set the RAM amount manually for it.
So, the bug lay not in XFree86, but in the video card itself, and also in
anaconda for wrongly forcing 8Mb, and giving the illusion it detected 8Mb.
I've updated the hardware database I believe to fix this problem.
Ooops, I forgot to mention. To configure your card, run:
and manually set the memory to 8Mb.