A Windows Vista forum. Vista Banter

Welcome to Vista Banter.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to ask questions and reply to others posts, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Go Back   Home » Vista Banter forum » Microsoft Windows Vista » Performance and Maintainance of Windows Vista
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Performance and Maintainance of Windows Vista A forum for performance and maintenance tasks in Windows Vista. (microsoft.public.windows.vista.performance_maintainance)

Physical Address Extension (PAE) does not work on vista as expected.



 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old June 8th 08, 09:30 PM posted to microsoft.public.windows.vista.performance_maintenance
Sarah White
external usenet poster
 
Posts: 16
Default Physical Address Extension (PAE) does not work on vista as expected.

I upgraded (a so-called "clean install" on same partition... it made xp
pro x64 unusable by renaming various system folders) to windows vista
home basic hoping that PAE would work.

I had assumed that 4GB RAM would be no problem (the intel e6600 core2duo
in this system supports 64bit instructions, and as a result PAE works on
linux just fine) though it is not doing what I expected.

After installing Vista SP1 (came out recently) from windows update, I
decided to try using BCDEDIT.EXE and set PAE to "force enable" mode...
Not working as expected!!!

Well, pressing [windows logo key on keyboard] and [break] at the same
time (you can also bring that up by right clicking what XP called "my
computer" and selecting "properties") ... windows now reports: Memory
(RAM) 4.0 GB ... it was too good to be true:

http://support.microsoft.com/kb/283296

--snip--

Article ID : 283296
Last Review : February 28, 2007
Revision : 4.4

""" Windows Server 2003 Enterprise Edition loads a standard VGA video
driver for NVidia... """

APPLIES TO
• Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
• Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)

--snip--

Wrong on two counts!!!

A) I'm using nvidia's latest WHQL drivers

Windows is not using "standard VGA video driver" but is using Nvidia's
latest digitally signed vista 32 bit drivers (Version 175.16) Digital
Signer: Microsoft Windows Hardware Compatibility

B) I'm running windows vista (with signed, WHQL drivers) and windows
task manager still reports "physical memory (MB) 2813" on the
performance tab!!!
  #2 (permalink)  
Old June 9th 08, 11:23 AM posted to microsoft.public.windows.vista.performance_maintenance
Mark H[_2_]
external usenet poster
 
Posts: 304
Default Physical Address Extension (PAE) does not work on vista as expected.

If you are running a 32-bit version of Windows Vista on a computer that has
4 GB of memory installed, the amount of RAM available for use could be less
than what you would expect. For more information about memory usage, see
article Q929605, in the Microsoft Knowledge Base.

http://support.microsoft.com/?kbid&ID=929605







"Sarah White" wrote in message
...
I upgraded (a so-called "clean install" on same partition... it made xp
pro x64 unusable by renaming various system folders) to windows vista
home basic hoping that PAE would work.

I had assumed that 4GB RAM would be no problem (the intel e6600 core2duo
in this system supports 64bit instructions, and as a result PAE works on
linux just fine) though it is not doing what I expected.

After installing Vista SP1 (came out recently) from windows update, I
decided to try using BCDEDIT.EXE and set PAE to "force enable" mode...
Not working as expected!!!

Well, pressing [windows logo key on keyboard] and [break] at the same
time (you can also bring that up by right clicking what XP called "my
computer" and selecting "properties") ... windows now reports: Memory
(RAM) 4.0 GB ... it was too good to be true:

http://support.microsoft.com/kb/283296

--snip--

Article ID : 283296
Last Review : February 28, 2007
Revision : 4.4

""" Windows Server 2003 Enterprise Edition loads a standard VGA video
driver for NVidia... """

APPLIES TO
• Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
• Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)

--snip--

Wrong on two counts!!!

A) I'm using nvidia's latest WHQL drivers

Windows is not using "standard VGA video driver" but is using Nvidia's
latest digitally signed vista 32 bit drivers (Version 175.16) Digital
Signer: Microsoft Windows Hardware Compatibility

B) I'm running windows vista (with signed, WHQL drivers) and windows
task manager still reports "physical memory (MB) 2813" on the
performance tab!!!



  #3 (permalink)  
Old June 9th 08, 06:08 PM posted to microsoft.public.windows.vista.performance_maintenance
Sarah White
external usenet poster
 
Posts: 16
Default Physical Address Extension (PAE) does not work on vista as expected.

Err... obviously :-P

Yes, 32bit addressing has a 4GB limit. That's the whole point of PAE. I
suppose I should have asked "what are the steps required for using PAE
to actually remap addressing to the extended areas?"

Based on the behavior I am seeing, I'm inferring that my video card
drivers aren't detecting PAE (and / or realizing my cpu supports 64 bit
instructions) and as a result, the driver's DMA / MMIO (or whatever
technical jargon applies here) is falling back on non-PAE mode and using
addresses inside the 32-bit RAM area.

I'm outright frustrated that when I "upgraded" my 3 year old edition of
Windows XP Pro x64 (2005 edition) to Windows Vista Home (32bit, and SP1
is brand new) that enabling PAE is no more successful than it was in XP.
I could understand if the drivers weren't digitally signed / WHQL
certified, or if the hardware was not capable of 64bit mode, but these
drivers are digitally signed, and the drivers for XP Pro x64 worked
flawlessly.

Any rate, yesterday I invoked the "windows anytime upgrade" feature in
windows, paid a bit of money and such. In the next few weeks I'll be
receiving vista "ultimate"... I'll once again opt-in / elect to join the
"Help Experience Improvement program".

....I already felt it neccessary to submitted a comment about vista's
built-in "help and support" definition of PAE:

--snip--

Physical address expansion (PAE)

A feature that allows x86-based computers to support more than 4
gigabytes (GB) of physical memory. Up to 64 GB of physical memory can be
used as regular 4-kilobyte (KB) pages, and the number of bits that can
be used by the kernel to address physical memory can be expanded from 32
to 36.

--snip--


Mark H wrote:
If you are running a 32-bit version of Windows Vista on a computer that has
4 GB of memory installed, the amount of RAM available for use could be less
than what you would expect. For more information about memory usage, see
article Q929605, in the Microsoft Knowledge Base.

http://support.microsoft.com/?kbid&ID=929605

  #4 (permalink)  
Old June 9th 08, 06:18 PM posted to microsoft.public.windows.vista.performance_maintenance
Sarah White
external usenet poster
 
Posts: 16
Default Physical Address Extension (PAE) does not work on vista as expected.

Oh nuts, looks like yet another microsoft article (this one explains PAE
in depth) failed to list "windows vista" as officially supporting PAE.

http://www.microsoft.com/whdc/system...AE/pae_os.mspx

--snip--

Windows and PAE Windows Version Support

Windows 2000 Professional / Windows XP
AWE API and 4 GB of physical RAM

Windows XP SP2 and later
AWE API and 4 GB of physical address space

Windows 2000 Server / Windows Server 2003, Standard Edition
AWE API and 4 GB of RAM

Windows Server 2003 SP1, Standard Edition
AWE API and 4 GB of physical address space

Windows Server 2003, Enterprise Edition
8 processors and 32 GB RAM

Windows Server 2003 SP1, Enterprise Edition
8 processors and 64 GB RAM

Windows 2000 Advanced Server
8 processors and 8 GB RAM

Windows 2000 Datacenter Server
32 processors and 32 GB RAM (support for 64 GB was not offered because
of a lack of systems for testing)

Windows Server 2003, Datacenter Edition
32 processors and 64 GB RAM

Windows Server 2003 SP1, Datacenter Edition
32 processors and 128 GB RAM

--snip--

There was one particular thing I found annoying on this gaming system I
built a couple years ago -- I had to run all my games in "32bit
emulation mode" under x64 version of windows if I wanted to use all my
ram; Here I am a couple years (and a few upgrades) later, and I'm still
unable to tap into all of that ram even with an upgraded version of windows.
  #5 (permalink)  
Old June 9th 08, 06:21 PM posted to microsoft.public.windows.vista.performance_maintenance
Al Dykes
external usenet poster
 
Posts: 11
Default Physical Address Extension (PAE) does not work on vista as expected.

In article ,
Sarah White wrote:
I upgraded (a so-called "clean install" on same partition... it made xp
pro x64 unusable by renaming various system folders) to windows vista
home basic hoping that PAE would work.




PAE required hardware on the mobo and it's been a while since I used
PAE but then, it wasn't available on desktop mobos.

It's possible it is standard on any 64 mot mobo, if that's the case
I'd like to hear that from someone.

If you don't know what PAE does, it probably won't do you any good.

Again, my info is a little dated, but the application had to be
programmed for it. Things like Oracle and Windows Server were.
W2K/Pro wasn't.

I've heard conflicting things about Photoshop using PAE.









--
Al Dykes
News is something someone wants to suppress, everything else is advertising.
- Lord Northcliffe, publisher of the Daily Mail

  #6 (permalink)  
Old June 9th 08, 06:24 PM posted to microsoft.public.windows.vista.performance_maintenance
Al Dykes
external usenet poster
 
Posts: 11
Default Physical Address Extension (PAE) does not work on vista as expected.

In article ,
Sarah White wrote:
Oh nuts, looks like yet another microsoft article (this one explains PAE
in depth) failed to list "windows vista" as officially supporting PAE.

http://www.microsoft.com/whdc/system...AE/pae_os.mspx

--snip--

Windows and PAE Windows Version Support

Windows 2000 Professional / Windows XP
AWE API and 4 GB of physical RAM

Windows XP SP2 and later
AWE API and 4 GB of physical address space



Thank you. I didn't know that.

What is the practical use if, in this case, it doesn't let the box
access more than 4GB compared to 3.5GB without ity, and it does have
overhead when it is being used?


--
Al Dykes
News is something someone wants to suppress, everything else is advertising.
- Lord Northcliffe, publisher of the Daily Mail

  #7 (permalink)  
Old June 9th 08, 06:39 PM posted to microsoft.public.windows.vista.performance_maintenance
Sarah White
external usenet poster
 
Posts: 16
Default Physical Address Extension (PAE) does not work on vista as expected.

Oh, it's VERY practical. The addressing requirements of my hardware eats
over a gigabyte (frighteningly close to half) of my 4GB RAM. If you run
multiple instances of games at a time (very common practice for MMORPG
gamers) your memory requirements go up dramatically.

I might as well mention: you can actually use OVER 4GB of ram with
PAE... I just happen to only have 4GB installed at the moment. Of
course, I won't be upgrading my ram until I have bullet-proof PAE
support in the OS that's most compatible with my games.

Al Dykes wrote:

Thank you. I didn't know that.

What is the practical use if, in this case, it doesn't let the box
access more than 4GB compared to 3.5GB without ity, and it does have
overhead when it is being used?


  #8 (permalink)  
Old June 9th 08, 07:19 PM posted to microsoft.public.windows.vista.performance_maintenance
Mark H[_2_]
external usenet poster
 
Posts: 304
Default Physical Address Extension (PAE) does not work on vista as expected.

The point is:
If you don't have more than 4GB of memory, PAE will not change how
memory is reported.

It is supported, but only through BCEDIT:
Support info:
http://msdn.microsoft.com/en-us/library/ms791485.aspx

BCEDIT commands:
http://msdn.microsoft.com/en-us/library/aa906211.aspx
This one will also link you back to the first link and comment I provided
about only having 4 GB memory installed.


"Sarah White" wrote in message
...
Err... obviously :-P

Yes, 32bit addressing has a 4GB limit. That's the whole point of PAE. I
suppose I should have asked "what are the steps required for using PAE
to actually remap addressing to the extended areas?"

Based on the behavior I am seeing, I'm inferring that my video card
drivers aren't detecting PAE (and / or realizing my cpu supports 64 bit
instructions) and as a result, the driver's DMA / MMIO (or whatever
technical jargon applies here) is falling back on non-PAE mode and using
addresses inside the 32-bit RAM area.

I'm outright frustrated that when I "upgraded" my 3 year old edition of
Windows XP Pro x64 (2005 edition) to Windows Vista Home (32bit, and SP1
is brand new) that enabling PAE is no more successful than it was in XP.
I could understand if the drivers weren't digitally signed / WHQL
certified, or if the hardware was not capable of 64bit mode, but these
drivers are digitally signed, and the drivers for XP Pro x64 worked
flawlessly.

Any rate, yesterday I invoked the "windows anytime upgrade" feature in
windows, paid a bit of money and such. In the next few weeks I'll be
receiving vista "ultimate"... I'll once again opt-in / elect to join the
"Help Experience Improvement program".

...I already felt it neccessary to submitted a comment about vista's
built-in "help and support" definition of PAE:

--snip--

Physical address expansion (PAE)

A feature that allows x86-based computers to support more than 4
gigabytes (GB) of physical memory. Up to 64 GB of physical memory can be
used as regular 4-kilobyte (KB) pages, and the number of bits that can
be used by the kernel to address physical memory can be expanded from 32
to 36.

--snip--


Mark H wrote:
If you are running a 32-bit version of Windows Vista on a computer that

has
4 GB of memory installed, the amount of RAM available for use could be

less
than what you would expect. For more information about memory usage, see
article Q929605, in the Microsoft Knowledge Base.

http://support.microsoft.com/?kbid&ID=929605



  #9 (permalink)  
Old June 9th 08, 07:22 PM posted to microsoft.public.windows.vista.performance_maintenance
Mark H[_2_]
external usenet poster
 
Posts: 304
Default Physical Address Extension (PAE) does not work on vista as expected.

PS. Read the "More Information" in the link provided.
http://support.microsoft.com/?kbid&ID=929605

"Sarah White" wrote in message
...
Err... obviously :-P

Yes, 32bit addressing has a 4GB limit. That's the whole point of PAE. I
suppose I should have asked "what are the steps required for using PAE
to actually remap addressing to the extended areas?"

Based on the behavior I am seeing, I'm inferring that my video card
drivers aren't detecting PAE (and / or realizing my cpu supports 64 bit
instructions) and as a result, the driver's DMA / MMIO (or whatever
technical jargon applies here) is falling back on non-PAE mode and using
addresses inside the 32-bit RAM area.

I'm outright frustrated that when I "upgraded" my 3 year old edition of
Windows XP Pro x64 (2005 edition) to Windows Vista Home (32bit, and SP1
is brand new) that enabling PAE is no more successful than it was in XP.
I could understand if the drivers weren't digitally signed / WHQL
certified, or if the hardware was not capable of 64bit mode, but these
drivers are digitally signed, and the drivers for XP Pro x64 worked
flawlessly.

Any rate, yesterday I invoked the "windows anytime upgrade" feature in
windows, paid a bit of money and such. In the next few weeks I'll be
receiving vista "ultimate"... I'll once again opt-in / elect to join the
"Help Experience Improvement program".

...I already felt it neccessary to submitted a comment about vista's
built-in "help and support" definition of PAE:

--snip--

Physical address expansion (PAE)

A feature that allows x86-based computers to support more than 4
gigabytes (GB) of physical memory. Up to 64 GB of physical memory can be
used as regular 4-kilobyte (KB) pages, and the number of bits that can
be used by the kernel to address physical memory can be expanded from 32
to 36.

--snip--


Mark H wrote:
If you are running a 32-bit version of Windows Vista on a computer that

has
4 GB of memory installed, the amount of RAM available for use could be

less
than what you would expect. For more information about memory usage, see
article Q929605, in the Microsoft Knowledge Base.

http://support.microsoft.com/?kbid&ID=929605



  #10 (permalink)  
Old June 9th 08, 11:01 PM posted to microsoft.public.windows.vista.performance_maintenance
Sarah White
external usenet poster
 
Posts: 16
Default Physical Address Extension (PAE) does not work on vista as expected.

I'm amazed that you're bothering to tell me that; my original post (top
of this thread) said that I used BCDEDIT to enable PAE.

As for changing "how memory is reported" I have two conflicting reports.

Report 1) Control Panel\System: 4.0GB (2.75GB before BCDEDIT - PAE)
Report 2) Task manager "performance tab" (Physical Memory) Total 2813MB

If you're saying style-2 (task manager or other) reports won't be
changed by PAE, are you able to cite / reference a specific article? I'm
curious if this is because my signed, WHQL drivers are trying to use the
same address as a large portion of my RAM, or if some entirely
unexplained thing is going on.

As for style 1, I hate to break it to you, but control panel - system
(easily opened using [win] + [break] keys) is reporting a different
(higher) number now that I'm using PAE: it actually says 4.0 GB now!

Thanks, good idea for providing that link explaining BCDEDIT under the
new windows bootloader. I personally found it a bit confusing (was very
much accustom to using boot.ini) Personally, I like the abbreviated info
(even though it isn't official) that I found he

http://www.ocmodshop.com/ocmodshop.aspx?a=989

Note: I'm quite confused about the terms "nx" bit and "hot add" memory
and a few other terms in there. I know there was a reference in my bios
menu for something that might have been the "nx" bit... Some kind of
security feature under the same screenfull of settings that had
virtualization, disable core 1 (only use core 0) and CPU throttling.

Mark H wrote:
The point is:
If you don't have more than 4GB of memory, PAE will not change how
memory is reported.

It is supported, but only through BCEDIT:

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:17 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.Search Engine Optimization by vBSEO 3.0.0 RC6
Copyright ©2004-2012 Vista Banter.
The comments are property of their posters.