Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Microsoft Help » Windows Vista and RAm
Search Topic:
Uniqs:
3826
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
[WIN7] explorer.exe high cpu usage »
« [WIN7] [RC] Windows Update Service just disappeared  
page: 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8
AuthorAll Replies


longstreet

join:2004-11-14
Plano, TX


3 edits
reply to elios
Re: Windows Vista and RAm

Elios,

This just isn't correct. It's bad information. You know a few things, but either i'm not making it clear or you just don't understand how it works.

The important factor is addressing.

Video RAM is addressed... period. That reduces the amount available to the system ... period.

Installing a 1 gig card on a 32 bit OS REDUCES addressable space by 1 gig . . .period.

That's not good when you have someone needing more main memory.

Considering that there's only 3 gig left addressable, the other system devices will take some of it, leaving the OP with less than 3 gigs of memory free and clear.

It doesn't SHOW this in system information like i'm talking about.

If my suggestion is taken, then a FULL 3 gig will be available solely as main memory.

If she upgrades to a 1 gig card and bumps the memory, less than 3 gig will be available...


elios

join:2005-11-15
Springfield, MO
·Mediacom

said by longstreet See Profile :

Elios,

This just isn't correct. It's bad information. You know a few things, but either i'm not making it clear or you just don't understand how it works.

The important factor is addressing.

Video RAM is addressed... period. That reduces the amount available to the system ... period.

Installing a 1 gig card on a 32 bit OS REDUCES addressable space by 1 gig . . .period.

That's not good when you have someone needing more main memory.
yes but the GPU the drive then make a maps out a range that OS and CPU use to move data in pages just like swap file does

think of local ram on the GPU as swap space the CPU doesnt need to know the address of all of it just a range
the CPU then uses this range to page data in and out

if this was true then the page file would ALSO have to be addressed also limiting the usable system ram its not
and the GPU is treated in the same way as the swap file
like dave said the physical address are much smaller then virtual ones used to map out vram


longstreet

join:2004-11-14
Plano, TX
Anytime we start using a drive for memory, we've just lost the whole point of the conversation.


elios

join:2005-11-15
Springfield, MO
·Mediacom


2 edits
said by longstreet See Profile :

Anytime we start using a drive for memory, we've just lost the whole point of the conversation.
not really the ram on the card is treated the same there is physical address range that maps to a vitrual one /thread
the card could have 1MB or 10GB doesnt matter
what changes is the size of that range which maxes out at ~512MB give or take
the GPU has its own memory controller and addressing
this then gets mapped to a physical range ~512MB wide regardless of Vram size

ie
a GTS260 with 800+MB on it in a 32bit XP set with 4GB of ram i see ~3.25 or so useable
512MB of that is GPU addressing the rest is other stuff that needs memory ranges


longstreet

join:2004-11-14
Plano, TX


3 edits
CPU to Memory operations are several order of magnitude faster than CPU to drive operations.

Anyway, I think this tangent has gone on long enough. There's not much knowledge the OP probably has gained through this.

Basically, with my suggestion the system would not start CPU -> drive operations as soon. That's my point in a nutshell.

If the problem were the size of the video card and not the system memory, THEN you may have a point.


elios

join:2005-11-15
Springfield, MO
·Mediacom


2 edits
wow your slow

it was just to show how it works >.>
the GPU pages ram just like swap file same IDEA
just like how the swap file doesnt need to have physical address for whole thing
the GPU does not need ALL of the ram mapped just a window it can use to page and for other IO
if you look at your GPU in device manager you will see it has 3-4 ranges 2-3 are for bulk data and 1 is for command IO
the GPUs ram is mapped virtually in the driver then paged via a hole the driver makes in the physical address space

BOTTOM LINE RAM ON THE GPU DOES NOT IMPACT USABLE SYSTEM RAM ANY MORE THEN ANY OTHER GPU BE IT 256MB or 10GB JUST LIKE THE SIZE OF THE SWAP FILE DOES NOT HAVE AN IMPACT ON USABLE RAM


longstreet

join:2004-11-14
Plano, TX
I'm talking about addressing space. Video memory size reduces addressing space. No room for debate on that.

Sometimes it can take more, up to a gig, but it's never less than the amount of memory on the card.


elios

join:2005-11-15
Springfield, MO
·Mediacom


3 edits
Click for full size
i can prove that wrong right now

note the ranges for the GTX260 add up to much less then is on the card

/thread have a nice day

the bigest range D0000000 to DFFFFFFF is 256MB in size all the others are 16 to 32MB total usage less then 512MB
total local ram on the card 896MB

HeavyHemi

join:2001-05-24
98500

2 edits
reply to longstreet
LOL, you just have to love these guys obviously used to running notepad on a low end system.

Margolis
Premium
join:2003-11-24
Saint Louis, MO
·Charter Pipeline

reply to Duchess44
Click for full size
WoW is very cpu and memory intensive. More memory helps. A 64 bit os helps in that aspect since it is able to use the extra memory more efficiently.

Here is a shot of mine tonight in 10 man naxx. 64bit vista.

I was at 1.16GB memory before starting the game.

HeavyHemi

join:2001-05-24
98500

1 edit
reply to longstreet
Actually 2 sticks of 2Gb would be a far better choice and cost essentially the same. That isn't really debatable. But it is entertaing to read someone give bad advice and incorrect information with the absolute certainty of the truly clueless.

Margolis
Premium
join:2003-11-24
Saint Louis, MO
·Charter Pipeline

reply to Duchess44
I don't know who is being called clueless here, but Longstreet is correct. vista/xp 32 are limited to 4GB address space. That includes space for bios, pci bus, video memory, etc... With a 1GB video card, only ~3GB of system memory will be usable.


elios

join:2005-11-15
Springfield, MO
·Mediacom


4 edits
said by Margolis See Profile :

I don't know who is being called clueless here, but Longstreet is correct. vista/xp 32 are limited to 4GB address space. That includes space for bios, pci bus, video memory, etc... With a 1GB video card, only ~3GB of system memory will be usable.
FUUUUUUUUUUUUUUUUU

did you MISS ALL MY POST IT DOESNT WORK THAT WAY
THE RAM ON THE CARD IS NOT MAPPED 1 TO 1 ANY MORE AND HASNT BEEN SINCE MOST CARDS HAD OVER 256MB ON THEM
RAGGGEEEE
ITS THE SAME IN THAT SWAP FILE IS NOT MAPPED 1 TO 1
WHY IS THIS SO HARD TO UNDERSTAND JUST LOOK AT THE LAST POST I MADE
»en.wikipedia.org/wiki/Virtual_address_space

Dynamic address translation

If, while executing an instruction, a CPU fetches an instruction located at a particular virtual address, fetches data from a specific virtual address or stores data to a particular virtual address, the virtual address must be translated to the corresponding physical address. This is done by a hardware component, sometimes called a memory management unit, which looks up the real address (from the page table) corresponding to a virtual address and passes the real address to the parts of the CPU which execute instructions. If the page tables indicate that the virtual memory page is not currently in real memory, the hardware raises a page fault exception (special internal signal) which invokes the paging supervisor component of the operating system (see below).
vram is paged JUST like the swap file it has memory range it uses for this usely no bigger then 256MB or so

dave
Premium,MVM
join:2000-05-04
not in ohio
·Verizon Online DSL
·Verizon FIOS

What you wrote about the MMU (Dynamic Address Translation) is true but irrelevant, since it describes how the virtual address space seen by code executing on the x68 is mapped to physical addresses. And mentioning the need to read in pages from disks will confuse everyone.

Back to your main point.

It is entirely possible that a graphics board can possess more memory than it exposes to the physical address bus (PCI, AGP, or the modern replacements) on the system. There's no law of nature that requires everything in the computer to see all memory that the graphics board possesses. The only memory that needs to be bus-addressed is memory that is used for communication between the CPU(s) and the graphics processor(s). And it's also possible for a large amount of physical graphics-board memory to be selectively paged(*) into and out of a much smaller window of bus address space.

(*) does not imply anything gets copied, which would be slow. This is simply a change in some bus-to-board mapping hardware.

So, you're describing a plausible scenario. I don't know enough about current board architecture to know whether that's what actually happens. I tend to suspect you're right, since from the viewpoint of the entire system, having an N-gigabyte device claim N gigabytes of scarce(**) bus address space _all the time_ would be a terrible design.

(**) scarce from the point of view of a 32-bit physical address width limit. Likely ok for 36-bit, fine for the 48-bit-or-whatever limit in current 64-bit systems, but these board designers know they're selling today into the canonical 32-bit Windows desktop.


elios

join:2005-11-15
Springfield, MO
·Mediacom

the data does infact get paged this is why we have huge amounts of ram on cards
copy to and from system ram is VERY SLOW even over PCI-e
when you load a level for game it loads all the assets for that level that will need to in the vram space a head of time

console with shared system/vram steam the data as needed which is why they get away with much smaller ram sizes

but on the PC front everything is loaded a head of time
and data is paged in an out as needed
if you have ever tryed to play a game on an older GPU with less then 256MB ram with lots of AA and high res textures you get stuttering this is a symptom of the copying that has to be done when the card runs out of local ram and has to swap to system ram for more textures

dave
Premium,MVM
join:2000-05-04
not in ohio
·Verizon Online DSL
·Verizon FIOS

reply to Margolis
Here: »www.nvidia.com/object/product_qu···_us.html

is a 4GB graphics card. It is supported on 32-bit Windows XP and 32-bit Windows Vista.

Do you suppose that a 4GB graphics card consumes 4GB of physical address space out of the total of 4GB of physical address space available to the entire system.

I don't know the answer, but my guess is "no, it doesn't"

So, in principle the idea that an N-GB card always uses N GB of address space is not true, no?

(Of course, particular cases may use up the whole N, I'm not saying they never do).


ztmike
Mark for moderation
Premium
join:2001-08-02
Michigan City, IN
reply to Duchess44
lol..wow this thread got derailed like a train wreck.

What did the OP ever go with?


Duchess44
Premium
join:2001-10-24
Chattanooga, TN
·Comcast

Nothing yet. I am so confused at this point I really don't know what to do. I don't understand most of what has been said here, and I would love if someone could please tell me in layman's terms what I should get. I am tempted to go with the 3gigs of RAM, however.


dadkins
Can you do Blu?
Premium,MVM
join:2003-09-26
Hercules, CA
·Comcast

said by Duchess44 See Profile :

Nothing yet. I am so confused at this point I really don't know what to do. I don't understand most of what has been said here, and I would love if someone could please tell me in layman's terms what I should get. I am tempted to go with the 3gigs of RAM, however.
Just go with the 3GB and disregard all the posturing being thrown around in this now dead thread.
--
Think outside the Fox... Opera


ztmike
Mark for moderation
Premium
join:2001-08-02
Michigan City, IN
·Comcast

reply to Duchess44
said by Duchess44 See Profile :

Nothing yet. I am so confused at this point I really don't know what to do. I don't understand most of what has been said here, and I would love if someone could please tell me in layman's terms what I should get. I am tempted to go with the 3gigs of RAM, however.
From a gamer to a gamer..honestly man..the savings you would get for going with 3gigs instead of 4 is not that much..

If I was you, I would just go with 4gigs. What type of ram do you have? I'll see what I can find for prices.
-
Forums » Tech and Talk » OS and Software » Microsoft Help[WIN7] explorer.exe high cpu usage »
« [WIN7] [RC] Windows Update Service just disappeared  
page: 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8


Saturday, 28-Nov 04:07:05 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.republican-creole
page compression OFF
Most commented news this week
· [121] Time Warner Cable Fires Broadside At Broadcasters
· [112] New AT&T Ad Campaign Hits Back At Verizon
· [96] Apple Joins AT&T Verizon Snark Fest
· [87] New Bill Takes Aim At Higher Verizon ETFs
· [71] TiVo Sees Record Customer Losses
· [69] In-Flight Internet Headed For Bumpy Landing?
· [66] Verizon CEO: Hulu Will Be Dead Soon
· [62] Thanksgiving Open Thread
· [50] Weekend Open Thread
· [40] EFF Wages War On Fine Print
Most people now reading
· Windows 7 boot manager editing questions [Microsoft Help]
· Backstab vs screws (not which to use) [Home Repair & Improvement]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· DIR-655 New Beta 1.32b09 [D-Link]
· HOW-TO: QoS and Tomato (fixes "choppy voice") [MagicJack]
· Is Gear Score now the new requirement to get pug invite? [World of Warcraft]
· D3 Details Released [Mediacom]
· IPComms Free DIDs now with sip registration maybe?? [VOIP Tech Chat]
· [Newsgroups] Newzleech down? [Filesharing Software]
· [ PVP] 3.2 DK PvP D/W Spec... [World of Warcraft]