![]() |
|
|
#1 | ||
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,898 (9.56/day)
Thanks: 891
Thanked 2,876 Times in 2,495 Posts
|
32 bit vs 64 bit: How it relates to video cards
I've had to post this too many times so i thought i'd get it out in the correct forum here.
Minor edit: the below text is a bit fuzzy regarding the 2GB limit per application in 32 bit OS's, and focuses on the 4GB total in the OS. There is a 2GB cap in most programs unless they have a "2GB+ aware" flag set in the program - some games have this already (Sup com: forged alliance, for example) but many others do not, and therefore cant use more than 2GB regardless of how much address space is available - if they try to, they crash (usually mid game) Under a 32 bit operating system (XP, vista 32) you have 4GB of address space available. Address space is different to the amount of memory in your PC. The reason a 32 bit system can only use 3GB (or 3.25GB, or whatever number you get) of system ram is because it doesnt have enough address space left. Video cards are the most important part of a PC that uses address space. If you had 4GB of system ram and a 1GB video card under a 32 bit operating system, each individual program could only use 3GB of that system ram (due to the video card using 1GB of address space) However there is something else most people are NOT aware of. Under DirectX 9.0C (and lower) video card ram must be duplicated into system ram. That means if you're running on the highest settings with your new shiny 1GB video card - that 1GB of video memory must be duplicated leaving you with only 2GB left for your game. You just went from 4GB to 2GB, only considering a single 1GB video card. Things only get worse in SLI and crossfire. Under 64 bit you wouldnt have lost that initial 1GB of ram to the address space, so you'd have 3GB of usable ram, with 1GB used in DX9.0C games. All of a sudden those modern games which border on 1.5-2GB of ram usage are playable, without your system running like a dog. Side note: It should be noted that DX10/10.1 do not duplicated video memory into system ram. DX10 actually helps to alleviate this issue, if your system is powerful enough to run games in DX10. Side note 2: There is more than just video card ram that affects this. System page file uses address space, as do various parts related to the BIOS (RAID cards, sound cards with onboard ram, etc) - this is why with a 512MB video card your 32 bit OS may report 3.25GB of ram - 256MB was taken away for everything else Example configs: 32 bit 4GB system ram 1GB video card 3GB system ram usable, 2GB left in games once video card ram is duplicated. 2GB system ram 1GB video card 1GB system ram usable, The last 1GB would fight with the video card ram here. If you dont lower texture settings, resolution, and AA you'll get pretty nasty stuttering as you run out of ram. 4GB system ram 2x1GB video cards (SLI/crossfire) 2GB system ram usable, 2GB left in games once video card ram is duplicated. (SLI and crossfire only use one video cards ram. Because of how it works both cards ram is in the address space, but only one cards ram is duplicated) 64 bit 4GB system ram 1GB video card 4GB system ram usable, 3GB left in games once video card ram is duplicated. 2GB system ram 1GB video card 1GB system ram usable, The last 1GB would fight with the video card ram. This kind of PC is the one where people claim vista x64 has no real advantage, or slower due to 64 bit using slightly more ram than 32 bit in windows itself. 4GB system ram 2x1GB video cards (SLI/crossfire) 4GB system ram usable, 3GB left in games once video card ram is duplicated. (SLI and crossfire only use one video cards ram. Because of how it works both cards ram is in the address space, but only one cards ram is duplicated) Update: http://support.microsoft.com/kb/940105 This link from microsoft has some good info, and fills a gap i'd missed. You do not need to download the file mentioned, as this is already included in vista SP1 (and you should be on SP2 by now!) Quote:
Edit: W1zzard has queried the ram duplication, so i managed to find some more links - thanks to Xenos especially. Quote:
This article is talking about how the aero desktop was moved from DX9 (WDDM1.0) to DX10 (WDD1.1) and they directly mention how the old (DX9) system required a copy of video ram in system ram.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! Last edited by Mussels; 09-22-2009 at 07:19 AM. |
||
|
|
|
| The Following 57 Users Say Thank You to Mussels For This Useful Post: | <<Onafets>>, Ahhzz, AhokZYashA, ALEX3448, Alv, BababooeyHTJ, boogerlad, BradleyKZN, chicos13, Conflict0s, crazy pyro, crush3r, DaC, Darknova, Depth, DreamSeller, Drizzt5, DrPepper, Easo, El_Mayo, File_1993, FlclAdam12, Frick, GSG-9, GTX, h3llb3nd4, hayder.master, Hutkikz, infrared, JanJan, Kei, LifeOnMars, MadClown, MatTheCat, McFlips, mep916, MKmods, modder, Naelex, Namslas90, NGD, Odin Eidolon, PCpraiser100, phanbuey, psyko12, qubit, rampage, rangerone766, robal, salman8506, Solaris17, stefanels, Supreme0verlord, Tatty_One, xfire, _33, _galactic_ |
|
|
#2 |
![]() |
i know questions i'm about to ask is obvious to many people in here but i'm totally new so bear with me..
how can you upgrade from a 32bit OS to a 64bit OS? |
|
|
|
|
|
#3 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,898 (9.56/day)
Thanks: 891
Thanked 2,876 Times in 2,495 Posts
|
You need to format and upgrade. It uses a different install disk.
For example if you have windows XP and want to go 64 bit, you will need to go buy windows XP 64 bit. If you have vista, 32 bit CD keys work on 64 bit - so you can pay shipping and microsoft will send you a 64 bit disk.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
| The Following User Says Thank You to Mussels For This Useful Post: |
|
|
#4 |
![]() Join Date: Jun 2008
Location: Newcastle
Posts: 1,215 (2.37/day)
Thanks: 277
Thanked 104 Times in 99 Posts
|
Right, cheers for that Mussels.
__________________
Lappy: AMD athlon/ turion TK-53 2GB Crucial RAM@667 512MB Generic@667 Acer travelmate motherboard, unsure, Liteon laptop Power supply,ATI mobility Radeon, x1250,120GB HD “Testicles and birthday presents yum!” -joinmeindeath417
|
|
|
|
|
|
#5 |
![]() Join Date: Nov 2006
Location: Manchester, United Kingdom
Posts: 4,320 (3.89/day)
Thanks: 107
Thanked 543 Times in 507 Posts
|
Nice information. Thanks Mussels!
__________________
|
|
|
|
|
|
#7 |
![]() Join Date: Nov 2008
Location: HCM Vietnam
Posts: 997 (2.58/day)
Thanks: 133
Thanked 118 Times in 100 Posts
|
Nice Thread Muss, i'' bookmark it and just paste is into all the hundreds of future x64 vs. x86 threads
Strange - I thought crysis was DX 10? - When i tried it with only 2gb and a 512mb video card it stuttered like hell. Even 3gb wasn't enough to eliviate this problem i had to use 4gb (using vista 64). It seemed like it was still shadowing the video ram even tho its a dx 10 game.'
__________________
![]() Thanks to BradleyKZN for polishing my sig
“oooooooooooh fire!!! and girls...GIRLS and fire!!!!!!! oooooooooooooh *runz around clapping hands together*” -Marineborn |
|
|
|
|
|
#8 |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,898 (9.56/day)
Thanks: 891
Thanked 2,876 Times in 2,495 Posts
|
crysis is very VERY badly coded for DX10.
Games like crysis are DX9 ran through an automated converter to DX10... and it doesnt work well. they run like crap.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
#9 | |
![]() Join Date: Jun 2006
Location: U.k.
Posts: 279 (0.22/day)
Thanks: 17
Thanked 5 Times in 5 Posts
|
Quote:
__________________
You can find me on the internet very easily you know ? |
|
|
|
|
|
|
#10 | |
|
Moderator
Join Date: Apr 2006
Posts: 9,160 (6.94/day)
Thanks: 803
Thanked 1,838 Times in 1,682 Posts
|
Quote:
![]()
__________________
Hers: DFI BLOOD IRON / E8600 / Xig Dark Knight / 4X2GB GSkill Pi Blacks 4-4-4-12 / EVGA GTX 285 @ FTW clocks /OCZ GXS 700W / Vista Ultimate 64 / CoolerMaster HAF 922 |
|
|
|
|
|
|
#11 |
![]() Join Date: Jun 2006
Location: U.k.
Posts: 279 (0.22/day)
Thanks: 17
Thanked 5 Times in 5 Posts
|
__________________
You can find me on the internet very easily you know ? |
|
|
|
|
|
#12 |
![]() Join Date: Jan 2007
Location: Athens , GREECE
Posts: 2,635 (2.54/day)
Thanks: 10
Thanked 163 Times in 135 Posts
|
Still the DX10 version of Crysis produces better graphics than the DX9 one.
__________________
![]() Guides For GPU Power Users (Sometimes its Good to pay tribute to some people instead of copy pasting their guides.) |
|
|
|
|
|
#13 |
![]() Join Date: Jun 2008
Location: NY, the place full of retarded democrats and useless taxes
Posts: 803 (1.56/day)
Thanks: 90
Thanked 63 Times in 57 Posts
|
Great post, very good info.
__________________
xfire: madclown5 | steam: ashortbus | PSN: iMadClown | XBL: MadClown5(friend list is fairly full fyi) ![]() cool sig made by: stefanels Pentium II resurrection epic pingtest: http://www.pingtest.net/result/519916.png PIMP HAND! |
|
|
|
|
|
#14 | |
|
Outdated Meme Moderator
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 17,898 (9.56/day)
Thanks: 891
Thanked 2,876 Times in 2,495 Posts
|
Quote:
In theory, DX10 should be faster than dX9 - lazy coding is the reason it isnt so in most games.
__________________
![]() AMD tech support - see how bad it really is 5 port E-sata cage. 4x samsung 1TB + 2x Seagate 1.5TB = 7 TB external storage 32 Bit OS vs 64 bit OS information 48x0 card support Getting DXVA working in windows 7! |
|
|
|
|
|
|
#15 |
![]() Join Date: Oct 2008
Location: IA, USA
Posts: 4,027 (9.94/day)
Thanks: 254
Thanked 614 Times in 547 Posts
|
Yup, most DX10 games are still DX9 at heart. DX10 cleaned up a lot of filth that has accumulated in DX9 over the years but, it really doesn't matter because the transistion to purely DX10 or greater (as in no pre-DX10 render path) is still going slow.
__________________
“You don't lead by hitting people over the head-that's assault, not leadership.” -Dwight D. Eisenhower
“There is no new technology in the iPod.” -Geoffrey Moore
“The only real valuable thing is intuition.” -Albert Einstein
“In preparing for battle I have always found that plans are useless, but planning is indispensable.” -Dwight D. Eisenhower
|
|
|
|
|
|
#16 |
![]() Join Date: Nov 2008
Location: HCM Vietnam
Posts: 997 (2.58/day)
Thanks: 133
Thanked 118 Times in 100 Posts
|
Then use google and use the legit key from 32bit vista on the 64bit download.
__________________
![]() Thanks to BradleyKZN for polishing my sig
“oooooooooooh fire!!! and girls...GIRLS and fire!!!!!!! oooooooooooooh *runz around clapping hands together*” -Marineborn |
|
|
|
|
|
#17 |
|
Maximum Overclocker
Join Date: Nov 2006
Location: Unstable Socialist States of America
Posts: 8,417 (7.67/day)
Thanks: 1,222
Thanked 1,001 Times in 862 Posts
|
I never knew that vram was copied to system ram like that... that's pretty shitty actually
__________________
My Heatware People work because they believe it will pay, but equal effort does not always mean equal gain. |
|
|
|
|
|
#18 | |
![]() Join Date: Oct 2008
Location: The Land of Far Far Away
Posts: 906 (2.23/day)
Thanks: 122
Thanked 206 Times in 174 Posts
|
Quote:Originally Posted by Mussels
"You need to format and upgrade. It uses a different install disk. For example if you have windows XP and want to go 64 bit, you will need to go buy windows XP 64 bit. If you have vista, 32 bit CD keys work on 64 bit - so you can pay shipping and microsoft will send you a 64 bit disk." Quote:
![]() Go here:http://www.microsoft.com/windowsvist...a/default.mspx You have to pay shipping and handling... Or for around 349 us dollars, join Technet and use just about all their software, for unlimited evalution...sometimes you can catch it discounted. Last edited by 95Viper; 04-18-2009 at 09:02 AM. |
|
|
|
|
|
|
#19 | |
![]() Join Date: Jun 2006
Location: U.k.
Posts: 279 (0.22/day)
Thanks: 17
Thanked 5 Times in 5 Posts
|
Quote:
![]() I think the offer has expired
__________________
You can find me on the internet very easily you know ? Last edited by jamupnorth; 04-18-2009 at 06:44 PM. Reason: Typo |
|
|
|
|
|
|
#20 |
![]() Join Date: Apr 2008
Location: South Africa
Posts: 184 (0.31/day)
Thanks: 16
Thanked 3 Times in 3 Posts
|
Nice and informative... I once had a rig with 4GB of ram, but windows only saw 3GB of it, at the time i had a 512MB 8800GT card, so yeah, and funny i was opting to go SLI on that rig.
Anyways, nice info. Its gonna come in very handy with what I'm building next |
|
|
|
|
|
#21 |
![]() Join Date: Oct 2008
Location: The Land of Far Far Away
Posts: 906 (2.23/day)
Thanks: 122
Thanked 206 Times in 174 Posts
|
Make sure that the key code is for the country you are trying to get...for ex. us for us or uk for uk.
If that does not work try calling:http://www.microsoft.com/windowsvist...t/default.mspx United Kingdom Phone: 08082341460 Toll (English, French, German): +49 5241 999 727 E-mail: Vista-am@msdirectservices.com I have heard they have a problem sometimes with OEM keys. |
|
|
|
| The Following User Says Thank You to 95Viper For This Useful Post: |
|
|
#22 |
![]() |
wat bout if i have
2gb of ram and a 512mb vid ?
__________________
<--current rig in sig. Saving Money for New Parts CPU:Q9400, Mboard:MSI P7N SLI Platinum, GPU:ASUS ENGTX260 HFU: BigTyphoonVXA(from old rig) RAM: Corsair 2x2GB (800 MHz)(from old rig) HDD: 500GB Samsung + 500GB WD 7.2k rpm(from old rig) DVD: DVD-RW samsung(from old rig) PSU: ToughPower-W0105R 700 wt(from old rig) |
|
|
|
|
|
#23 |
![]() Join Date: Jun 2008
Location: Newcastle
Posts: 1,215 (2.37/day)
Thanks: 277
Thanked 104 Times in 99 Posts
|
Then you aren't affected.
__________________
Lappy: AMD athlon/ turion TK-53 2GB Crucial RAM@667 512MB Generic@667 Acer travelmate motherboard, unsure, Liteon laptop Power supply,ATI mobility Radeon, x1250,120GB HD “Testicles and birthday presents yum!” -joinmeindeath417
|
|
|
|
|
|
#24 |
![]() Join Date: Nov 2008
Location: HCM Vietnam
Posts: 997 (2.58/day)
Thanks: 133
Thanked 118 Times in 100 Posts
|
Unless your using dx9 which shadows the ram and so in effect the game would only have 1.5gb minus sstem processes?
__________________
![]() Thanks to BradleyKZN for polishing my sig
“oooooooooooh fire!!! and girls...GIRLS and fire!!!!!!! oooooooooooooh *runz around clapping hands together*” -Marineborn |
|
|
|
|
|
#25 | |
![]() Join Date: Jun 2006
Location: U.k.
Posts: 279 (0.22/day)
Thanks: 17
Thanked 5 Times in 5 Posts
|
Quote:
One last point can i just upgade from 32it to 64 bit and leave all my files ok or does it have to be a full reinstall , format etc ? Sorry if this has nothing to do with graphics cards
__________________
You can find me on the internet very easily you know ? Last edited by jamupnorth; 04-18-2009 at 07:18 PM. Reason: typo |
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| MSI Radeon HD 4850 512 MB | W1zzard | Reviews | 46 | 11-12-2008 04:38 AM |
| Sapphire HD 3850 1024 MB | W1zzard | Reviews | 17 | 02-15-2008 02:09 PM |
| Sapphire HD 3870 512 MB | W1zzard | Reviews | 46 | 01-25-2008 09:18 AM |
| System Builder's Guide 2006 | djbbenn | Articles | 37 | 08-25-2006 03:47 AM |
| For Multiply Video Chat I Recommend Use SplitCamera.com | splitcam2008 | General Hardware | 0 | 06-21-2006 04:22 AM |