View Full Version : Not all the video card memory is detected
Gianfrix
06-14-2008, 05:30 AM
Hi! I noticed in the Catalyst Control Center that not all the memory is detected by the ATI drivers... I have an ATI Radeon 9550 with 256MB of RAM, while the CCC says that I have 128MB!!
The only distro which detects all the memory is Sabayon Linux.... why?
I use Arch Linux and my MoBo is an ASUS P4R800-V Deluxe...
Dandel
06-14-2008, 06:00 AM
Can you tell us which version of the driver you are using, and how much system memory you have ( this later one can affect your system if you have 3 or more gb of memory on a 32 bit kernel. ).
Gianfrix
06-14-2008, 06:42 AM
Can you tell us which version of the driver you are using, and how much system memory you have ( this later one can affect your system if you have 3 or more gb of memory on a 32 bit kernel. ).
I'm using the 32bit version of the driver on Arch Linux (kernel 2.6.25 32bit) and I have 512 MB of RAM
Dandel
06-14-2008, 02:25 PM
can you please now state which driver revision your using... this is easily figured out, just use this command:
dmesg | grep fglrx
one only needs the line stating the version... this should provide some details on what to do next... you might not be running a more recent version of the driver.
Gianfrix
06-15-2008, 03:57 AM
I'm using Catalyst 8.5, but this problem occurs with every version of the driver, infact "dmesg | grep fglrx" says:
[fglrx] module loaded - fglrx 8.49.7 [May 12 2008] with 1 minors
However I saw some "interesting" lines... here's the complete output:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Adapter chains initialized successfully!
[fglrx] CF object manager initialized successfully!
[fglrx] vendor: 1002 device: 4153 count: 1
[fglrx] Maximum main memory to use for locked dma buffers: 430 MBytes.
[fglrx] ASYNCIO init succeed!
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.49.7 [May 12 2008] with 1 minors
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f00021b (hardware caps of chipset)
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
[fglrx] Setup AGP aperture
[fglrx] GART Table is not in FRAME_BUFFER range
[fglrx] offset is out of FB range
[fglrx] Reserved FB block: Shared offset:0, size:0
[fglrx] interrupt source 20008000 successfully enabled
[fglrx] enable ID = 0x00000004
[fglrx] Receive enable interrupt message with irqEnableMask: 20008000
[fglrx] interrupt source 10000000 successfully enabled
[fglrx] enable ID = 0x00000005
[fglrx] Receive enable interrupt message with irqEnableMask: 10000000
Gianfrix
07-03-2008, 10:10 AM
No one can help me?
Now I'm using Catalyst 8.6, but the problem is here...
Here's the updated "dmesg | grep fglrx"
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] vendor: 1002 device: 4153 count: 1
[fglrx] Maximum main memory to use for locked dma buffers: 430 MBytes.
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.50.3 [Jun 2 2008] with 1 minors
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f00021b (hardware caps of chipset)
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
[fglrx] Setup AGP aperture
[fglrx] GART Table is not in FRAME_BUFFER range
[fglrx] Reserved FB block: Shared offset:0, size:40000
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState = 0x1f00021b (hardware caps of chipset)
[fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps)
[fglrx] Setup AGP aperture
[fglrx] GART Table is not in FRAME_BUFFER range
[fglrx] Reserved FB block: Shared offset:0, size:40000
Max Spain
07-03-2008, 01:33 PM
I had it the other way around. X detected 256MB of ram on my x1950pro and AMDCCCLE detected the full 512MB. Maybe Bridgman or someone else will be able to get you an answer.
I guess the extra 256 mb are something like Turbo Cache via PCI-E.
Raven3x7
07-03-2008, 02:19 PM
There's a xorg.conf option for fglr that lets you force the RAM size. BTW im using the same distro and have had this problem for a long time both on a X1800 and a 3870
I guess the extra 256 mb are something like Turbo Cache via PCI-E.
Nope not true for either of my cards. I think this is a known problem actually
bridgman
07-03-2008, 02:48 PM
I don't know the status of the CCCLE memory display issue - the only wierd thing is that all of the screenshots I have seen with wrong display memory mentioned were in Italian so wondering if it might be a translation issue. Gianfrix, which language is your system using ?
The AGP error messages in Gianfrix's log also look a bit suspicious.
Gianfrix
07-04-2008, 03:27 AM
I don't know the status of the CCCLE memory display issue - the only wierd thing is that all of the screenshots I have seen with wrong display memory mentioned were in Italian so wondering if it might be a translation issue. Gianfrix, which language is your system using ?
The AGP error messages in Gianfrix's log also look a bit suspicious.
I'm italian, so I started "LANG=C amdcccle" and under "Memory Size" I have 256MB.... wtf, bugs even in the translation??
However I was looking in my Xorg.0.log and I found something interesting:
"(II) fglrx(0): [pcie] 261120 kB allocated" (Mine is an AGP card!!)
"(--) fglrx(0): VideoRAM: 131072 kByte, Type: DDR SGRAM / SDRAM"
I'm thinking I have the Max Spain's problem...
Here's my complete log: http://www.pastebin.ca/1062064
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.