hi all,
I've been beating my aching head off this for ages now, basically the
subject says it all. Basically, I have two ati cards in the box, an agp
and a pci, both 4mb. For some reason though, only 1mb on the pci card
gets recognised by X. The "VideoRam 4096" directive seems to be
ignored silently ...
Does anyone know of a good way of forcing X to ignore it's better
judgement and use a user-specified amount of RAM ? Or better yet, would
anyone know why X detects it wrongly in the first place ?
As a side note, the card works fine at home, though I can't think what
differences would be relevant ... both boxes use kernel 2.4.17, and only
slightly differing versions of X, 4.1.0 & 4.1.x. Can anyone think what
differences are particularly likely to be important ?
The relevant lines (I think) in XF86Config are:
Section "Device"
Identifier "ati_kev"
Driver "ati"
VendorName "ATI"
BoardName "Mach64 GU"
ChipSet "ati"
ChipId 0x4755
ChipRev 0x9a
VideoRam 4096
BusId "PCI:0:14:0"
EndSection
and the irritating bits from /var/log/XFree.0.log:
(--) PCI: (0:14:0) ATI Mach64 GU rev 154, Mem @ 0x42000000/24, 0x40300000/12
and further down in that log:
(II) ATI: ATI driver (version 6.3.6) for chipsets: ati, ativga
(II) ATI: Candidate "Device" section "ATI Mach64".
(II) ATI: Candidate "Device" section "ati_kev".
(II) ATI: Shared PCI/AGP Mach64 in slot 0:13:0 detected.
(II) ATI: Shared PCI/AGP Mach64 in slot 1:0:0 detected.
(II) ATI: Shared PCI/AGP Mach64 in slot 1:0:0 assigned to active "Device" section "ATI Mach64".
(II) ATI: Shared PCI/AGP Mach64 in slot 0:13:0 assigned to active "Device" section "ati_kev".
and further down again ...
(==) ATI(1): Chipset: "ati".
(**) ATI(1): Depth 16, (--) framebuffer bpp 16
(II) ATI(1): VESA BIOS detected
(II) ATI(1): VESA VBE Version 2.0
=> (II) ATI(1): VESA VBE Total Mem: 1024 kB
(II) ATI(1): VESA VBE OEM: ATI MACH64
thanks in advance
-kev
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!