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