ktimekiller
Companion Cube
- Joined
- Oct 6, 2003
- Messages
- 4,838
- Reaction score
- 40
windows detect 3.5 gigs instead of 4, i heard that it was limits of the xp, is this true?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
Even though 32bit architecture should technically use 4gigabytes.
You can see from the basic no video option that in these systems the memory hole is consuming 286MB of system ram, thus all VGA memory address allocations must occur beneath this 3.81GB barrier. Interestingly the 128MB Radeon card is actualy taking 190MB of address space, and the 256MB 8500GT is also consuming more address space than its memory size (310MB). Both of these cards are consuming approximately 60MB of address space in excess of their actual frambuffer size.
Once we get into the larger cards, the opposite becomes true. A 512MB card only consumes as much address space as a 256 (310MB). The 768MB card (as well as the 512 AND 256 inserted together) consumes 560MB. The 1024MB card reduces overall system ram by utilising 810MB, and our "virtual" larger cards of 1280MB and 1536MB both consume 1310MB. This finding directly supports the suggestion that not all of the VGA ram is directly mapped to 32bit address space.
Thus it would appear that each range of memory size has an associated and fixed penalty. We hypothesise that the 320MB 8800GTS (v1) will fall into the 310MB category and the 640MB version into the 560MB range, but are currently unable to test this as the AdRENALiN product manager does not keep demonstration examples of EOL'ed products. Based on these discrete ranges of memory consumption, it would seem prudent to select the largest possible VGA buffer size within an acceptable system ram reduction penalty, and in some cases its obvious that additional ram above the 2GB point becomes wasted unless a 64bit operating system is used.