Maximal 32-Bit-Windows-RAM mit diskreter Grafikkarte

2902
agz

Ich verstehe, dass, wenn ich eine integrierte Grafik und 4 GB RAM habe, Windows 7 einige davon oder die integrierten ansprechen muss. Aber wie kommt es, wenn ich eine diskrete Grafikkarte mit 1 GB Vram habe, kann der OS nur etwa 2,8 GB RAM sehen? Liegt das daran, dass 32 Bit nur 4 GB Gesamt-RAM adressieren kann (gfx + normaler RAM)?

2

3 Antworten auf die Frage

2
David Schwartz

Ein 32-Bit-Betriebssystem ohne PAE hat einen maximalen Adressbereich von 4 GB physischem Speicher. Bei einer integrierten Grafikkarte wird ein Teil des Arbeitsspeichers von der GPU verwendet. Bei einer externen Grafikkarte wird ein Teil des Adressraums für Hardware-Zuordnungen in das VRAM verwendet, er ist jedoch nicht so groß wie der Speicherplatz auf der Karte. Normalerweise benötigt eine diskrete GPU ungefähr 256 MB zugeordneten Speicherplatz, unabhängig davon, wie viel Speicherplatz sich auf der Karte befindet. Andere Hardware-Mappings benötigen normalerweise insgesamt etwa 256 MB. Normalerweise verfügt ein 4-GB-Computer mit einem 32-Bit-Betriebssystem ohne PAE und einer diskreten Grafikkarte über einen Arbeitsspeicher von 3,2 bis 3,5 GB.

Wenn Ihr BIOS über eine bestimmte Einstellung für ein 32-Bit-Betriebssystem verfügt, werden die Zuordnungen auf ein Minimum beschränkt, um mehr nutzbaren Speicher unter einem 32-Bit-Betriebssystem zu ermöglichen. Normalerweise heißt die Einstellung "Memory remapping". Schalten Sie, wenn aus, wenn Sie mit einem 32-Bit - Betriebssystem ohne PAE.

viel ausführlicher, danke agz vor 11 Jahren 0
1
steve b

Das Limit wird von Ihrer Windows-Lizenz festgelegt (und vom ntoskrnl durchgesetzt ) und sonst nichts.

Häufiges Missverständnis bezüglich: Wie viel Adressraum wird benötigt, um E / A für große Speichergrafikkarten zu unterstützen.

Vor mehr als 10 Jahren begann Intel mit der Herstellung von CPUs mit 'PAE', die für jeden beliebigen RAM-Speicher geeignet waren ... und MS veröffentlichte 32-Bit-Versionen von XP, die als '2003 Server-Versionen' bezeichnet werden und die RAM-Speicherkapazität unterstützen, die die Marketingabteilung für angemessen hielt '.. (Ich glaube, die Enterprise Edition war 128 GB groß, siehe hier

Im Fall ihrer 'Client'-Betriebssysteme, wie XP Pro, waren dies jedoch 4 GB = und dieser Adressraum musste mit den Treibern geteilt werden

Ein PAE-fähiger Treiber benötigt nur etwa 32 MB der 4-Gbit ... aber nicht-PAE-fähige Treiber verursachen BSODs, und das ist, was vor 10 Jahren passiert ist. Also entschlüsselt MS, um etwa 750 MB Adreßraum zu "reservieren", und so ist es seitdem ..

Unnötig zu sagen, dass heutzutage alle Treiber PAE-fähig sind und es wirklich keinen Grund gibt, den realen Arbeitsspeicher auf 32-Bit-Clients (wie Win 7 32-Bit) auf 3,25 GB oder weniger zu beschränken, mit Ausnahme der MS-Marketingabteilung, die die 32 "trennen" möchte und 64-Bit-Systeme ..

Ein Beweis dafür ist, dass das 32-Bit-Linux / MAC-Betriebssystem auf exakt der gleichen Hardware den gesamten verfügbaren Arbeitsspeicher erkennen und verwenden kann

0
magicandre1981

Use a PAE patch to use all RAM.

MS added license check which only allows Server Editions to use the fully possible RAM with 32Bit systems. This patch hacks to kernel so that the license check always return true so that you can use the full RAM with the 32Bit Client Windows. I've used this patch in Vista and Win7 successfully with my Radeon HD. But don't use it with Intel HD chipsets (part of the Intel iCore CPUs). Their driver are buggy and can cause issues! This is not an issue with the patch!

Können Sie das näher erläutern? Geben Sie vielleicht einige kurze Schritte und einen Überblick über die Funktionsweise des Patches. KronoS vor 11 Jahren 1
Überprüfen Sie den 2. Link. Das RAM-Limit wird so korrigiert, dass 32-Bit-Windows mehr RAM verwenden kann. magicandre1981 vor 11 Jahren 0
Wenn Sie einen Link veröffentlichen, kann dies zu einer Antwort führen. Dennoch ist es eine gute Sache, die Aussagen dieser Links zusammenzufassen, insbesondere wenn sie veraltet sind. KronoS vor 11 Jahren 2
Großartig! Nun füge das in deine Antwort ein und ich werde aufhören, dich abzulehnen: P Ernsthaft, was wir hier zu ermutigen versuchen, sind qualitativ hochwertigere Antworten als nur kurze, nur Links. [Wie dieser] (http://superuser.com/a/520945/47225) oder [selbst dieser] (http://superuser.com/a/539245/47225) sind großartige Beispiele dafür, was Sie tun können . Halten Sie sich an diese Art von Antwortqualität und halten Sie so eine qualitativ hochwertige Website. KronoS vor 11 Jahren 1