  elios
join:2005-11-15 Springfield, MO
·Mediacom
3 edits | reply to Margolis Re: Windows Vista and RAm
that needs to address directly it doesnt need to have direct access to the vram and by that logic it would have to map out ALL of swap file oh wait thats right it doesnt IT PAGES JUST LIKE THE GPU »en.wikipedia.org/wiki/Framebuffer
Mapping a memory range smaller than the framebuffer memory, then bank switching as necessary.
wile it CAN be mapped 1 to 1 this only done with cards with less then 512MB of ram on them
so unless you can back up your statements with memory ranges in the device manager which is it is 1 to 1 should have ranges adding up to the total on the card its useing bank switching »en.wikipedia.org/wiki/Bank_switching
see 4 ranges
frist one is A0000 to BFFFF this is less then 1 MB ~127KB next is the big one D0000000 to DFFFFFFF this is 256MB then the next is 32MB A000000 to BFFFFFF the last is 16MB wide FD000000 to FDFFFFFF
even rounding up to 1MB on the frist one its only 305MB of address space in use if it was fully mapped it should be using 896MB but its using 1/2 that |
|
  elios
join:2005-11-15 Springfield, MO
·Mediacom
2 edits | reply to dave AH HA i found it! »msdn.microsoft.com/en-us/library···502.aspx
/thread
The driver is not required to specify all video memory resources that are available to the GPU in its memory segments; however, the driver must specify all memory resources that the video memory manager manages among all processes running on the system.
»msdn.microsoft.com/en-us/library···469.aspx |
|
  longstreet
join:2004-11-14 Plano, TX 1 edit | reply to elios What you are being shown and what it actually uses up are two different numbers.
Are you saying it won't address all of the VRAM when it needs it? |
|
  elios
join:2005-11-15 Springfield, MO
·Mediacom
4 edits | *facedesk*
read the MSDN IT DOESNT NEED TO it just pages what it needs via bank swiching the GPU it self keeps track of whats in the framebuffer then the driver maps a range in my case 256MB to the virtual address table and any IO uses that range
works JUST like swap space which also doesnt need to be addressed just a range in the same way the GPU handles calls to the framebuffer
Before the video memory manager can manage the address space of the GPU, the display miniport driver must describe the GPU's address space to the video memory manager by using memory segments. The display miniport driver creates memory segments to generalize and virtualize video memory resources. The driver can configure memory segments according to the memory types that the hardware supports (for example, frame buffer memory or system memory aperture).
Commit limit on aperture segment The amount of system memory that the video memory manager allows display miniport drivers to pin down (that is, the amount of system memory that display miniport drivers can memory map through an aperture segment) for GPU use at any given instant. The total amount of system memory that is allocated for the GPU might exceed the commit limit greatly; however, the video memory manager ensures that only up to a commit limit amount is actually resident in an aperture segment at any one time.
A linear aperture-space segment is similar to a linear memory-space segment; however, the aperture-space segment is only an address space and cannot hold bits. To hold the bits, system memory pages must be allocated, and the address-space range must be redirected to refer to those pages.
|
|
  Leathal Premium join:2002-02-09 Toronto, ON
| reply to Duchess44 said by Duchess44 :Ok ty. I have someone trying to tell me that the recommended is 3gb. I thought my comp ran just fine..including playing WoW.. I play WoW on a 8GB machine! 
Leathal |
|
  Leathal Premium join:2002-02-09 Toronto, ON | reply to Airwolf While some come with DDR3. 
L. |
|
  bangaroo Premium join:2000-08-13
3 edits | reply to Duchess44 I am a rookie at this and I am having trouble connecting all the dots, but isn't there some program/software that shows exactly how the 4G physical ram is being allocated?
Example
...100mb - BIOS ...250 mb - Video card 1,131 mb - all others listed 1,481 mb - Total used/allocated 2,519 mb- Cached and Free shown in Task manager 4,000 mb- Total Physical Ram |
|
  ztmike Mark for moderation Premium join:2001-08-02 Michigan City, IN
·Comcast
| reply to Duchess44 Does every thread in this forum need to be drawn out like this?
No wonder no beginners come in here, you guys draw it out with stuff they don't understand with paragraphs that you can write a story about.
The guy is simply looking for a direct answer..now look at this thread. |
|
  elios
join:2005-11-15 Springfield, MO
·Mediacom
2 edits | i gave one PAGES back no one wanted to hear it becouse of the "4GB Boggyman"
Ill restate it
Get 2x2GB of DDR2 800 or better Get a GTS250 or 4850 BFG, eVGA, XFX for the nVidia card in that order XFX for the ATi/AMD one
ok late edit for real
IF the 4GB limit worrys you that much Win7 RC1 is still there get it and pre-order the upgrade for 50 bucks /thread |
|
  MHoltum Premium join:2001-02-26 Tempe, AZ
·surpasshosting
| reply to Duchess44 said by Duchess44 :I have been told I do not have enough RAM to run Windows Vista. I have Vista home premium (32-bit) and I have 2 gig of RAM. Could someone please tell me if I have enough or not? Vista came on my computer so I would assume that it came with enough to run the darn thing. Thanks!! My Vista Home Premium Dell computer has 2 Gig and is fine for anything I have done.
However I just built a quadcore with 6 gig and Vista really loves it.
More is better but IMO 2 is ok for most apps. -- Sarcasm, confusing stupid people since 1869 |
|
  longstreet
join:2004-11-14 Plano, TX
2 edits | reply to ztmike I lost track of what exactly was being argued a while back.
My comments have been regarding the OP's original problem : not having enough RAM.
While a multitude of solutions exist, I believe what I suggested is best, because it maximizes the amount of usable ram on the machine at any given point versus ANY other suggestion, AND it's as performant and costs less.
While running idle two similar setups may in fact show the same amount of usable ram, when under load while gaming, the tendancy of the larger card to fill up MORE addressing space than the smaller card isn't desirable, which I why I suggest going with a 512. |
|
  bangaroo Premium join:2000-08-13
1 edit | reply to Duchess44 Re: Windows Vista and RAM
Not sure if this is of help or not, but I found a way to increase my recognized physical memory from 2519 to 3065 by changing my Bios setting from Switchable Graphics to Discrete Graphics.
I have a Lenovo T500 Thinkpad laptop with switchable graphics, which I guess is supposed to help with battery life. I also have a 256MB ATI Mobility Radeon 3650 graphics card.
I changed the following Bios setting.
Config > Display > Graphics Device > change to DISCRETE GRAPHICS
I also think I changed the following, but I don't quit remember for sure.
Config > Display > Graphics Device > OS Detection for Switchable Graphics > change to DISABLE
It took more than one reboot before all 546MB was recognized.
Switchable Graphics Enabled 
Discrete Graphics Enabled |
|