Sign in with
Sign up | Sign in
Your question

Vista only recognizes 1GB for my HD4870X2

Last response: in Graphics & Displays
Share
September 25, 2008 12:58:38 AM

I recently built my own machine with a Radeon HD 4870 X2. It's supposed to come with 2GB of DDR5 video memory. When I look at the card's info in Vista x64, dedicated video memory is only listed as 1024MB (total available graphics memory: 2815MB, system video memory: 0MB, and shared system memory: 1791MB). I've installed the drivers that came with the card.

Anyone know a way to fix this?

Multas gratias.
September 25, 2008 1:03:36 AM

each GPU has access to 1024MB of vRAM, which adds up to a total of 2GB of vRAM onboard, it's a marketing tactic used by both, AMD and nvidia, on their dual GPU solutions. Basically the card does have 2GB of memory on it, but only 1GB is accessible to each GPU.
September 25, 2008 1:19:52 AM

Basically the problem is that both GPU's need to copy the textures in their own memory, so physically there are 2 GB of ram, but each texture is copied twice making 1 GB effective for each GPU.

Its the same emp said, but I think it's easier to understand this way.

The short answer is, it's normal, marketing department screw you over.
Related resources
September 25, 2008 2:06:44 AM

Why does one texture need to be copied into vRAM twice? How exactly do the two GPUs deal with work? They both work on the same thing? (sorry, im a bit of a noob at all of this).
September 25, 2008 2:09:09 AM

CoolGamer48 said:
Why does one texture need to be copied into vRAM twice? How exactly do the two GPUs deal with work? They both work on the same thing? (sorry, im a bit of a noob at all of this).


Basically, they each work on half of the same thing, but stores the full picture. Frame buffer. :p 
September 25, 2008 2:27:27 AM

Ahh, ok. So you're going to have 1GB of vRAM with a set of textures, and another set of vRAM with the exact same textures, just for a different gpu. So you cards with dual gpus need to have their memory amount cut in half if you were to compare it to card with a single gpu (obviously 2 gpus are better than 1, but as far as strictly comparing memory...)
September 25, 2008 2:41:35 AM

CoolGamer48 said:
Ahh, ok. So you're going to have 1GB of vRAM with a set of textures, and another set of vRAM with the exact same textures, just for a different gpu. So you cards with dual gpus need to have their memory amount cut in half if you were to compare it to card with a single gpu (obviously 2 gpus are better than 1, but as far as strictly comparing memory...)


Exactly, this has to be done because if one GPU was to read from the other's vRAM it would be SLOOOOOW.

We don't want slow do we?

And yes, 2 GPUs are usually better than one, but there are some rather funny cases where a single GPU beats two of the same due to drivers issues.

Back to the topic, yes, memory has to be cut in half.
!