There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
Search
 
Windows Vista
Tag Cloud
adware audio bios blue screen boot bsod computer crash dell desktop driver email error excel firefox freeze google hard drive hardware hijackthis install internet itunes laptop linux malware network no sound outlook problem recovery router screen server slow sound speakers spyware startup trojan usb video virus vista webcam windows windows 7 windows vista windows xp wireless
Search
Search for:
Tech Support Guy Forums > Operating Systems > Windows Vista >
Shared Video memory in Vista

Tip: Click here to scan for System Errors and Optimize PC performance
[ Sponsored Link ]

Closed Thread
 
Thread Tools
GazUK's Avatar
Junior Member with 6 posts.
 
Join Date: Jul 2005
17-May-2007, 01:23 PM #16
in reply to 12

its not hard coded i think its VISTA taking the memory from my RAM to keep the memory avaiblble at 1g

hence the reason its taking 768mb now when i have a 330mb card,

and when i had a 512mb card (2x256mb sli) it took 515mb.

so it must be a setting you can change with vista because i've never seen it on XP ever!
horsecharles's Avatar
Senior Member with 418 posts.
 
Join Date: Jul 2005
Experience: Advanced
03-Jun-2007, 08:42 AM #17
Quote:
Originally Posted by GazUK
in reply to 12

its not hard coded i think its VISTA taking the memory from my RAM to keep the memory avaiblble at 1g

hence the reason its taking 768mb now when i have a 330mb card,

and when i had a 512mb card (2x256mb sli) it took 515mb.

so it must be a setting you can change with vista because i've never seen it on XP ever!
Oops, lost track of this thread.

There are only a couple of ways shared memory is handled nowadays(HT or HST?):

1. Most common scenario(& almost exclusively so far): thru bios an amount is reserved from the system(absolute max. of 495mb IF 2 gb or higher config present is the current standard)-- thus the OS cannot see this appropriated amount. If there is no specific setting in Bios for this, then you're SOL unless you can mod / replace it....or in the 'very' unlikely event the graphic adapter driver and/or control panel had some function(whether viewable or only hexable) to accomplish such an edit.

2. The driver tells the system what amount to reserve...in such a case the OS / software would be seeing / reporting the entire installed ram capacity. In this seldom/never yet?-seen scenario(i've yet to hear of such an instance)it would further fall to the manufacturer as to whether this could be a user-editable option...further unlikely.

Ironically around the corner, when software is created to take advantage of this, programs will be able to utilize unused video memory.
GazUK's Avatar
Junior Member with 6 posts.
 
Join Date: Jul 2005
03-Jun-2007, 10:39 AM #18
Quote:
Originally Posted by horsecharles
Oops, lost track of this thread.

There are only a couple of ways shared memory is handled nowadays(HT or HST?):

1. Most common scenario(& almost exclusively so far): thru bios an amount is reserved from the system(absolute max. of 495mb IF 2 gb or higher config present is the current standard)-- thus the OS cannot see this appropriated amount. If there is no specific setting in Bios for this, then you're SOL unless you can mod / replace it....or in the 'very' unlikely event the graphic adapter driver and/or control panel had some function(whether viewable or only hexable) to accomplish such an edit.

I've never seen a PCI-E board having shared memory (unless its a build in card) and like i said above it changed from taking 512mb to 768mb so its not the BIOS because it is set to a specfic amount, and even if it was not it would take nearly 50% of your memory.


2. The driver tells the system what amount to reserve...in such a case the OS / software would be seeing / reporting the entire installed ram capacity. In this seldom/never yet?-seen scenario(i've yet to hear of such an instance)it would further fall to the manufacturer as to whether this could be a user-editable option...further unlikely.

I doubt Nvidia would code there drivers to take nearly 50% of installed ram.

Ironically around the corner, when software is created to take advantage of this, programs will be able to utilize unused video memory.
The Weird thing is, on Vista's Experience Index where it rates your computer on how good it is by testing ram, graphics, cpu, disc ascess etc.. with the slower older cards (6800s) it was rated at 4.5 but when i installed my new card it was down rated at 3.8.

Even so i reverted back to XP-Pro much better, i don't recomend visita to anyway at least until Sp1 comes out.
horsecharles's Avatar
Senior Member with 418 posts.
 
Join Date: Jul 2005
Experience: Advanced
04-Jun-2007, 04:22 PM #19
One change: the new 8000 series actually allocate more system memory: up to 767mb if installed ram is 2 or more GB.

Let's clarify this once and for all IN VISTA:

When one clicks on Display Properties / Advanced, there are three settings below Total Available Graphics Memory:

System Video Memory: this one is usually 0. When it is NOT, this tells us there's an integrated onboard graphics that comes with little / more likely none of its own ram & is using a portion of system ram for itself.

Dedicated Video Memory: the ram that the graphics adapter already brings with it, PLUS "any system ram it wants to exclusively appropriate for itself"(other subsystems would not be allowed to use it ever).

Shared System Video Memory: the portion of available system ram that the graphics system can borrow IF / WHEN it is available. In other words, this is really first-come, first-served: the shared memory is available to the graphics system & to other non-graphic subsytems... neither can appropriate memory in use by the other.

NOW...the video card is going to tell the system how much system memory it's going to allocate for its use:
IF it does this during POST, thru a call to the BIOS reserving a ram amount, windows will not 'see' the subtracted amount.
IF instead it does this during startup @ driver initialization, windows 'sees' this.
However, the end result is the same no matter what windows reports: dedicated system memory is NOT available to the system...& shared memory may or may not at times.

WHY is the shared memory setting not readily user-editable? THEY want to keep us from harming ourselves-- witness UAC, etc.-- due to the heavy requirements of Areo, which get exacerbated by the exploding demand of ever-bloating games, multimedia, etc.; while likely justified because it's not 'dedicated' memory.

Interesting Index Score-- maybe because windows 'sees' less ram with that new-fangled card?
Courtneyc's Avatar
Computer Specs
Senior Member with 1,416 posts.
 
Join Date: Dec 2003
Location: South Central Kansas
Experience: A+/Net+/Sec+ MCSA MCTS
04-Jun-2007, 07:37 PM #20
My card GeForce 7900 GT/GTO is using 495MB of memory (from my 4GB so no problem).

Indeed it is the video drivers that are doing the allocation, not Vista. If you have an nForce card (Nvidia chipset) it does so before the computer boots and takes advantage of memory Vista can't use (if you have over 3.2GB on a 32-bit system). If not, it takes it from your system RAM after Vista boots.

Courtney sends....
horsecharles's Avatar
Senior Member with 418 posts.
 
Join Date: Jul 2005
Experience: Advanced
04-Jun-2007, 08:20 PM #21
Yeah, what Vista does(or at least wants to control) is manage & allocate memory available to video & system thru DX10 / various API's...when used memory starts climbing, it begins to throttle down various desktop & aero features.
So i don't think manufacturers & MS are too anxious to allow users to fiddle with a setting that can affect the system to such an extent.
ACSanchez's Avatar
Junior Member with 3 posts.
 
Join Date: Sep 2007
12-Sep-2007, 06:10 PM #22
Quote:
Originally Posted by horsecharles
One change: the new 8000 series actually allocate more system memory: up to 767mb if installed ram is 2 or more GB.

Let's clarify this once and for all IN VISTA:

When one clicks on Display Properties / Advanced, there are three settings below Total Available Graphics Memory:

System Video Memory: this one is usually 0. When it is NOT, this tells us there's an integrated onboard graphics that comes with little / more likely none of its own ram & is using a portion of system ram for itself.

Dedicated Video Memory: the ram that the graphics adapter already brings with it, PLUS "any system ram it wants to exclusively appropriate for itself"(other subsystems would not be allowed to use it ever).

Shared System Video Memory: the portion of available system ram that the graphics system can borrow IF / WHEN it is available. In other words, this is really first-come, first-served: the shared memory is available to the graphics system & to other non-graphic subsytems... neither can appropriate memory in use by the other.

NOW...the video card is going to tell the system how much system memory it's going to allocate for its use:
IF it does this during POST, thru a call to the BIOS reserving a ram amount, windows will not 'see' the subtracted amount.
IF instead it does this during startup @ driver initialization, windows 'sees' this.
However, the end result is the same no matter what windows reports: dedicated system memory is NOT available to the system...& shared memory may or may not at times.

WHY is the shared memory setting not readily user-editable? THEY want to keep us from harming ourselves-- witness UAC, etc.-- due to the heavy requirements of Areo, which get exacerbated by the exploding demand of ever-bloating games, multimedia, etc.; while likely justified because it's not 'dedicated' memory.

Interesting Index Score-- maybe because windows 'sees' less ram with that new-fangled card?

I have been looking high and low for a clear, concise explanation like this for 2 weeks.

THANK YOU!!
rjbeep's Avatar
Computer Specs
Junior Member with 7 posts.
 
Join Date: Aug 2007
Experience: Intermediate
25-Sep-2007, 06:57 PM #23
All,

I've just run into this same issue after adding an nvidia 8500gt card w/512mb to my system, but my numbers are just a bit different. Would you be able to confirm that it is the same thing described here versus some other problem I need to chase down? Situation goes like this:

Dell E520 has 3gb RAM (2x1gb + 2x512mb sticks) and onboard Intel graphics that uses system memory.

I installed an nVidia 8500gt 512mb card in the PCIe-16 slot

Display Properties - Advanced reads:
Total Available Graphics Memory: 1534 MB
Dedicated Video Memory: 512 MB (the card, right?)
System Video Memory: 0 MB (card not stealing any, right?)
Shared System Memory: 1022 MB

The kicker is that Vista shows main system memory at 2558 MB instead of 3.x GB???

I know I can't have more than 3gb seen by Vista, but if my onboard video is disabled and my PCIe-16 card isn't stealing any, shouldn't I still see the total 3gb memory for system use?

If I pull out the 2x512mb sticks, the system shows a total of 2GB system RAM with the configuration otherwise the same. Put the 2x512mb sticks back and the system only sees half?

The BIOS does report the full 3gb memory.

I'm guessing this has something to do with this thread, but I am still not quite following it. Is it that Vista limits you to 3 GB RAM "including" the video RAM?

Thanks for any help understanding all of this!
rjb
I
ComRenGuy's Avatar
Computer Specs
Junior Member with 5 posts.
 
Join Date: Nov 2007
Experience: Advanced
03-Nov-2007, 12:08 AM #24
I recently moved from two X800Pro cards to a 7900GT + X800Pro (4 monitors) and I am now having the same problem times two. I have currently taken the second video card out of my system for diag (i.e. I removed the x800 to eliminate possible conflicts between ati/nvidia/extra memory usage). I am running Vista x64 with 4GB. I have also dissabled all but one single monitor. I get the fallowing under nVidia’s system information:

ForceWare version: 163.69 (downloaded today)
Total available graphics… 2047 (note the 2GB mark here)
Dedicated video memory: 256 (what it implies)
System video memory: 0
Shared system memory: 1791 (why? this is far more than the max of 767 that horsecharles mentioned)
Video BIOS version: bla bla bla bla bla
Bla bla bla


Task Manager performance tab:

Physical Memory
Total 4094 (4GB)
Cached 3046 (the math is killing me, this number doesn’t add up)
Free 6 (for having 4GB this number sinks the heart)
Memory usage in the graph shows 1.44GB used of 4GB (1.44 = 1474)

I don’t like the idea that I have all but completely lost control of my own system. Especially when I go to the trouble of upgrading to 4GB with a 7900. I don’t have any issues with sharing say 256 or 512 but 2GB is a bit “Over Kill”. It’s a lot like hunting your neighbor’s cat with a nuclear warhead! Unnecessary!

Last edited by ComRenGuy : 03-Nov-2007 12:26 AM.
hensucker's Avatar
Junior Member with 3 posts.
 
Join Date: Mar 2008
17-Mar-2008, 11:06 PM #25
ok very puzzled here.
I am running two graphics card 7600GT XXX Edition in SLi mode they are both identical cards but something strange happens when they are running.

1st card running on its own, Firmware 5.73.22.40.15
runs with the following results on vista.

Total Available Graphics Memory 1663
Dedicated Video Memory 256
System Video Memory 0
Shared System Memory 1407

2nd card running on its own, Firmware 5.73.22.51.11
runs with the following results on vista

Total Available Graphics Memory 1775
Dedicated Video Memory 256
System Video Memory 0
Shared System Memory 1519

When placing both cards into the machine but not enabling SLi in windows but with the newest card (see firmware) in first its displays the old cards results.

Now i enable SLi and this is what happens

Total Available Graphics Memory 1524
Dedicated Video Memory 256
System Video Memory 0
Shared System Memory 1268

As you notice everything goes down when enabling SLi no matter which card is in the primary slot these results stay the same during SLi.

When SLi is enabled my graphics score in windows goes from 5.3 to 5.6, so im wondering here is my SLi working or not or is its failing to be used correctly by my pc?

Please Help.

Thankyou.

Windows Vista X86
AMD 64 X2 6000+ 2MB Cache
4GB Corsair 800MHz DDRII
M2N32-SLi Deluxe Motherboard
160GB Sata 300 HDD
2 x 7600GT XXX Edition Graphics Cards
650W PSU
stormfury_2's Avatar
Computer Specs
Junior Member with 6 posts.
 
Join Date: Dec 2007
Experience: Intermediate
18-Mar-2008, 09:37 AM #26
To Hensucker, are you running the latest BIOS for your motherboard? I'm no SLI expert really as I haven't done it yet. Also can you tell me what drivers you are using for the above cards and I beleive it is possible to update firmware on these cards to match. Check the above and make sure the latest drivers and bios is running and if possible the firmware too, from what I understand you should have a '512mb' dedicated memory if it's running correctly but i'm not sure.

Tom
hensucker's Avatar
Junior Member with 3 posts.
 
Join Date: Mar 2008
18-Mar-2008, 10:25 AM #27
ok my motherboard bios is the latest version flashed at 0703 and that is that latest according to the asus website.

my graphics cards are running driver version 7.15.11.6925 an they both have the same driver installed, it is the latest driver on the nvidia website UK version vista 32 bit support,
all my nforce board drivers are upto date
everything is solid upto date.
stormfury_2's Avatar
Computer Specs
Junior Member with 6 posts.
 
Join Date: Dec 2007
Experience: Intermediate
18-Mar-2008, 11:43 AM #28
Hmmmm is there any chance that you are able to flash the bios of the older card?? Also give nVidia an e-mail about this too they may have more information. Let me know how this goes.

Tom
hensucker's Avatar
Junior Member with 3 posts.
 
Join Date: Mar 2008
18-Mar-2008, 05:16 PM #29
i havent tried flashing my cards there is a program on the interet called nvflash but im not sure whether you need a rom file to flash it and cant find one, and not sure if it will make it worse.
i will contact nvidia see if they have any outcome to this.
thanks for your help anyway.
nyrolf's Avatar
Junior Member with 2 posts.
 
Join Date: Aug 2008
10-Aug-2008, 11:32 AM #30
what the hell
im starting to hate vista the more every day
having the same problem with stupid idiotic shared memory, and NO i don't have an onboard video that needs to be disabled cause i have a laptop and NO i don't have a BIOS setting for that cause i've checked,
so can plz anyone help me with stupid damn ******* vista that's taking my precious system memory.....
its stealing over 700 MB of my 2GB. damn micrisoft for making an OS crappier than XP

it's driving me mad i tell you
my video card has dedicated 512 VRAM and i dont need that another useless 700 mb!
My configuration is : 2.2 Ghz Core 2 Duo, 2GB Ram ddr 2, Nvidia 9500M GS 512 video memory

can someone plz help i would trully apreciate it....
Closed Thread Bookmark and Share

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Smart Search

Find your solution!



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.

Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -5. The time now is 06:12 PM.
Copyright © 1996 - 2009 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.
Powered by Cermak Technologies, Inc.