PDA

View Full Version : Not all the video card memory is detected


Gianfrix
06-14-2008, 06: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, 07: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, 07: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, 03: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, 04: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, 11: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, 02: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.

Kano
07-03-2008, 02:46 PM
I guess the extra 256 mb are something like Turbo Cache via PCI-E.

Raven3x7
07-03-2008, 03: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, 03: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, 04: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