![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|
Wrong.
It runs on a dedicated memory bus from the GPU to the VRAM, so it is not subject to the machines memory controller and contention from all the other RAM accesses of the computer.
the fact that the graphics card has DEDICATED VRAM means that it will use that VRAM first before looking to the system's RAM for help.
Ideally, you use your system RAM for your OS and applications, and let the GPU use it's own VRAM.
Two completely different things.
so what your saying is you could have 4gb of system ram, 2gb of gpu ram, 128mb on your sound card and 128mb on a phys card? something has to give...
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|
Nothing will give. System RAM is the only thing accessed, recognized, and limited by a 32-bit operating system. Other types of RAM on video cards, sound cards, physics cards; caches on hard drives, etc. are all dedicated to that specific device.
so you can have a gpu with 8gb of ram on a 32bit os?
http://support.microsoft.com/kb/929605/en-us
Various devices in a typical computer require memory-mapped access. This is known as memory-mapped I/O (MMIO). For the MMIO space to be available to 32-bit operating systems, the MMIO space must reside within the first 4 GB of address space.
For example, if you have a video card that has 256 MB of onboard memory, that memory must be mapped within the first 4 GB of address space. If 4 GB of system memory is already installed, part of that address space must be reserved by the graphics memory mapping. Graphics memory mapping overwrites a part of the system memory. These conditions reduce the total amount of system memory that is available to the operating system.
The reduction in available system memory depends on the devices that are installed in the computer. However, to avoid potential driver compatibility issues, the 32-bit versions of Windows Vista limit the total available memory to 3.12 GB. See the "More information" section for information about potential driver compatibility issues.
If a computer has many installed devices, the available memory may be reduced to 3 GB or less. However, the maximum memory available in 32-bit versions of Windows Vista is typically 3.12 GB.
Can i get some thanks??? so your 4gb system with 2gb of gpu ram is really only running with about 2gb of ram on a 32 bit os.
| CPU: Core i7 3930K |
| M/B: ASRock X79 Extreme9 |
| RAM: 64GBs Kingston Beast 2133MHz |
| GPU: Two EVGA GTX 690s in Quad SLI |
|
|
2nd system
ASRock Z77 OC Formula, 2700K, Two EVGA GTX680s, and one GTX660 Ti PE, 16GBs 2133MHz, Lian Li A75X , Maxrevo 1500W, TT Extreme 240
3rd system
ASUS ROG X79 Rampage 4 Formula, 3930K, Boreas Chiller, VisionTek 480GB, WD 750GB, 16GBs Kingston HyperX Red 1600MHz, Two GTX680s, OCZ 1250W, CM Stryker modded for the Boreas Chiller, 3 white Skull fans grills from MNPCTech.
.
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|
oh so now your saying i'm right?
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|
In every day computing? Yes. 4gb is the max you can have on a 32-bit operating system. In gaming? The system RAM isn't affected as it uses the 2 gb of VRAM on the card, leaving the 4gb of system RAM available for out-of-game computing. That is why VRAM is DEDICATED to the CARD. If you have a 64-bit operating system with 8 gb of system ra and 2 gb of VRAM the computer DOESN'T SHOW 10gb of RAM. If it's seperate on a 64-bit operating system, it's seperate on a 32-bit operating system. Two. Different. Things.
Here is why they are seperate and why the operating system does not recognize them both, collectively, as RAM.
This is using a 64 bit operating system scenario: (To prove that both are recognized differently)
Gaming: If somehow he uses the 2gb of VRAM DEDICATED to the graphics card, then the rig will start to dip into the SYSTEM RAM.
Other applications: Say he runs out of that 4gb of SYSTEM RAM then if it were ALL recognized as RAM he could dip into the 2gb on the card, the 128mb on the sound card, etc. Well... he can't. Why? because they are different things.
VRAM is ONLY accessed when gaming or doing other graphic applications.
While gaming, RAM isn't accessed UNLESS it's used all of the VRAM DEDICATED to the CARD.
Show me exactly how this is wrong. If you can show it to me, I will gladly tip my hat to you and be happy that I learned something. Otherwise, this is as far as I can go.
Last edited by Zinos; 18-11-2008 at 21:43.
did you read this?
http://support.microsoft.com/kb/929605/en-us
"For example, if you have a video card that has 256 MB of onboard memory, that memory must be mapped within the first 4 GB of address space."
the gpu ram gets mapped first.
| CPU: 3570k @ 4.1 ghz |
| M/B: ASRock Z77 Extreme6 |
| RAM: 16GB G.SKill Sniper @ 1600mhz |
| GPU: eVGA GTX 670 |
|
|