General Category > General Discussion

Question for Umberto about GPU RAM and 64bit O/S

<< < (2/4) > >>

virtuali:
I suggest using Process Explorer to check for memory usage.

fls:
Does more system ram do more for framerate at FSDT type aiports or v ram help?

Frank

virtuali:

--- Quote from: fls on November 09, 2012, 08:31:25 pm ---Does more system ram do more for framerate at FSDT type aiports or v ram help?
--- End quote ---

Not really, unless (because of ram exhaustion) your system is start to swap to hard drive, so rather than just low fps, you would probably see lots of pauses/stuttering. In this case, increasing ram might improve the stutters, but not the fps.

If you are having low fps, the n.1 cause it's too many AIs, so just lower the traffic density and will probably result in the bigger fps increase possible.

Paul J:

--- Quote from: altstiff on November 04, 2012, 09:22:54 am ---I know that on a 32bit O/S the GPU's RAM is mapped through the Virtual Address Space. On a 64bit O/S is the GPU's ram mapped the same way?

The reason I ask is that since I have upgraded to a 3GB GPU I have seen more OOM errors than before (with a 2GB GPU).

Thanks in advance

--- End quote ---

Hi Al; Yes - it's mapped that way - but your problem is likely due to the way DX9 manages graphics memory. DX9 creates a 2-gig reservation in the system memory - at least the memory is reserved - whether it's used or not. Going to a 3-gig card made the situation harder to avoid. By comparison - DX10 doesn't do this - so very few, or even zero OOM's for that reason. It's one of the reasons FSX, using DX10 is far smoother, and allows for better graphics. If you want to test this out - grab Steve's patch herehttps://dl.dropbox.com/u/52676345/DX10_Fix/shader_release_v3.1.1.zip and browse through the "How-To" doc here: https://dl.dropbox.com/u/52676345/DX10_Fix/Notes/DX10%20Notes.doc

cmpbllsjc:

--- Quote from: Paul J on November 15, 2012, 06:49:36 pm ---
--- Quote from: altstiff on November 04, 2012, 09:22:54 am ---I know that on a 32bit O/S the GPU's RAM is mapped through the Virtual Address Space. On a 64bit O/S is the GPU's ram mapped the same way?

The reason I ask is that since I have upgraded to a 3GB GPU I have seen more OOM errors than before (with a 2GB GPU).

Thanks in advance

--- End quote ---

Hi Al; Yes - it's mapped that way - but your problem is likely due to the way DX9 manages graphics memory. DX9 creates a 2-gig reservation in the system memory - at least the memory is reserved - whether it's used or not. Going to a 3-gig card made the situation harder to avoid. By comparison - DX10 doesn't do this - so very few, or even zero OOM's for that reason. It's one of the reasons FSX, using DX10 is far smoother, and allows for better graphics. If you want to test this out - grab Steve's patch herehttps://dl.dropbox.com/u/52676345/DX10_Fix/shader_release_v3.1.1.zip and browse through the "How-To" doc here: https://dl.dropbox.com/u/52676345/DX10_Fix/Notes/DX10%20Notes.doc

--- End quote ---

Ok, so we have one saying that it is mapped that way on a 64bit system and Umberton saying its not, below.


--- Quote from: virtuali on November 04, 2012, 11:47:00 am ---
--- Quote from: altstiff on November 04, 2012, 09:22:54 am ---I know that on a 32bit O/S the GPU's RAM is mapped through the Virtual Address Space. On a 64bit O/S is the GPU's ram mapped the same way?
--- End quote ---

Absolutely not, that's the main advantage of using a 64 bit OS, even if running just 32 bit apps: your GPU will not "steal" your user ram anymore.


--- End quote ---


So, what is the correct answer since we have two conflicting answers? I'm building a new sytem that will be on a 64bit OS and most of the choices in GPU now are 2GB and higher, but dont want to buy one that is going to cause problems if Pauls answer is correct.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version