Anmelden mit
Registrieren | Anmelden

32 bit max 4gb wird der RAM von der Grafikkarte dazugezählt?

Letzte Antwort: in Motherboards, Chipsätze & RAM

hi,

ich wollte mir einen neues Motherboard eine neue Grafikkarte und neuen RAM kaufen allerdings wurde mir gesagt das ich wenn die Grafikkarte zb 500mb RAM hat das ich dann von 4 gb nur ca 3,5 nutzen würde stimmt das ?

RAM 2x http://www.alternate.de/html/product/details.html?artic...
Motherboard 1x http://www.alternate.de/html/product/details.html?artic...
Grafikkarte 1x http://www.alternate.de/html/product/details.html?artic...
CPU 1x http://www.alternate.de/html/product/details.html?artic...
Werbung stört? Dann Mitgliedskonto eröffnen

Hä?

Du hast eine Grafikkarte mit 512 MB VRAM und dadurch verringert sich der nutzbare RAM automatisch um 512 MB?
Das ist falsch....

Nur wenn es sich um eine Grafikkarte handelt, welche shared Memory (z.B. in billig Laptops) wird was vom RAM abgezogen, sonst nicht. Da würde ja der VRAM total umsonst sein....

Die Begrenzung auf 3,25GB liegt auch meist nicht am MoBo, sondern am OS. z.B.: WinXP unterstützt max. 3,25 GB -> daher 3,25 GB!!!!!!!!!!!!!!!!!
Experte in Motherboards

madhonk sagte:
Du hast eine Grafikkarte mit 512 MB VRAM und dadurch verringert sich der nutzbare RAM automatisch um 512 MB?
Das ist falsch....

Das ist richtig. Aber nicht so wie Du es verstehen willst:

Windows XP hat man seit SP2 dazu verdonnert nur 4GB adressieren zu können. Der Framebuffer der Grafikkarte (also das VRam) ist auch durch eine 32Bit Adresse innerhalb der 4GB sichtbar. Du kannst in die Grafikkarte schreiben dadurch, dass Du an eine bestimmte Adresse im 32Bit Adressraum schreibst. Der RAM-Controller setzt dies um auf den PCIe Bus und adressiert dann das RAM der Grafikkarte statt den Hauptspeicher.

Aus dem Grund werden von den 4GB das RAM der Grafikkarte abgezogen (hat nichts mit Shared Memory Onboard Grafikkarte zu tun). Wieviel abgezogen wird hängt von der BIOS Implementierung ab und kann von Version zu Version schwanken. Ob nun tatsächlich mehr Speicher zur Verfügung steht, wenn man eine 256MB Grafikkarte statt 512MB verwendet, hängt ebenfalls von der BIOS Impl ab. Da allerdings immer mindestens soviel vom RAM abgezogen wird wie Deine Grafikkarte Speicher hat, ist die Wahrscheinlichkeit höher mehr RAM zu haben bei einer "kleineren" Grafikkarte. Zumindest bei 4GB Speicherausbau und 32-Bit XP SP2 oder Vista.

Es gibt Ausnahmen:
. XP SP1 kann mit PAE beispielsweise das RAM auch adressieren, da dies jenseits von 4GB nochmals gemappt wird. Dann hast die vollen 4GB - egal welche Grafikkarte.
. ein 64 Bit OS kann's im allgemeinen auch
. Linux mit PAE auch

madhonk sagte:
Nur wenn es sich um eine Grafikkarte handelt, welche shared Memory (z.B. in billig Laptops) wird was vom RAM abgezogen, sonst nicht. Da würde ja der VRAM total umsonst sein....

Shared Memory GPU (z.B. Intel X3100) = der GPU Kern benutzt den Hauptspeicher
VRAM GPU (z.B. GeForce 88xx, Geforce 8600M, ... - die Mehrheit) = GPU benutzt eigenes lokales VRAM

Damit Du den Unterschied siehst. Hier zwei Beispiele:

Beispiel 1 GB RAM, 256MB Grafikkarte, XP SP2
. shared Memory : 1 GB - 256 MB = 768 MB nutzbar
. VRAM GPU : 1GB nutzbar

Beispiel 4 GB RAM, 256MB Grafikkarte, XP SP2
. shared Memory : 4 GB - 256 MB = 3,77 MB, aber noch nichtmal die komplett nutzbar wg. PCIe Adressraum => ca. 3,2GB nutzbar
. VRMA GPU : 4GB nutzbar, aber noch nichtmal die komplett nutzbar wg. PCIe Adressraum => ca. 3,2GB nutzbar

madhonk sagte:
Die Begrenzung auf 3,25GB liegt auch meist nicht am MoBo, sondern am OS. z.B.: WinXP unterstützt max. 3,25 GB -> daher 3,25 GB!!!!!!!!!!!!!!!!!

Die 3,25GB sind übrigens Erfahrungswerte. Hab' schon ein Asus Board mit i975X Chipsatz und 4GB gesehen, dass kann nur 2GB RAM Adressieren unter 32-Bit OS ohne PAE. Das Board hatte einfach zu viele PCIe Steckplätze.

Die Beschränkungen kommen von:
. BIOS Implementierung
. Chipsatz
. OS mit PAE Support?
. 32 Bit OS
. Memory Remapping Support im BIOS

Deshalb auch wirklich nur Erfahrungswerte. Änderst Du eine Komponente im System kann das gleich ganz anders aussehen.

bg,
7oby
Experte in Motherboards

Kauf 4GB auch wenn Du nur knapp über 3GB nutzen kannst.

Der Vollständigkeit halber nur für Vista 32Bit, um auch dort auf volle 4GB (und sogar mehr) zu kommen:

BCDedit /set PAE forceenable

Und zurück zum Originalzustand
BCDedit /set PAE default

Beides als Admin in der Eingabeaufforderung.

Aber erst wenn Du in etwa verstanden hast, was hier im letzten Abschnitt steht:
http://support.microsoft.com/?scid=kb%3Ben-us%3B929605&...

Im Prinzip werden manche Treiber damit Probleme bekommen und das ist auch der Grund warum MS unter Vista und XP SP2 den Speicher auf <4GB begrenzt hat.
Werbung stört? Dann Mitgliedskonto eröffnen