evrmnd
OC Addicted
|
Hi,
Ich habe in meinen Rechner 4GB Speicher verbaut, außerdem eine graka mit 2GB speicher, was mit einen 32bit system leider ziemlich idiotisch ist.
Mein frage ist ob ich xp sagen kann, das es nicht mehr als 3GB speicher verwenden darf, damit ich zumindest ~1GB graka speicher adressieren kann.
thx
|
flying_teapot
Undiskutant
|
ich wusste gar nicht das die adressierbarkeit des grakspeichers in direkter abhängigkeit zum OS hauptspeicher steht...
ftp.
|
evrmnd
OC Addicted
|
Zumindest bei AGP karten wars so das die Adressierung übers OS läuft, ich glaube nicht das es bei den neueren Generationen anders ist.
|
chris_87
OC Addicted
|
GART hats auch schon zu AGP Zeiten gegeben ;-)
|
nfin1te
nuttiest knifenut
|
Du könntest den Ram auch nützen, indem du ein Ramdrive anlegst wo du z.b. dein Pagefile drauflegst.
|
evrmnd
OC Addicted
|
GART hats auch schon zu AGP Zeiten gegeben ;-) Also hier steht Im Direct Memory Access Modell wird der lokale, auf der Grafikkarte befindliche Speicher (local frame buffer) als primärer Grafikspeicher benutzt. Dabei werden 3D Grafikstrukturen, z.B. Textures, im Hauptspeicher abgelegt, aber nicht direkt von dort verarbeitet. Stattdessen werden diese Daten vor dem Rendering in den lokalen Grafikkspeicher kopiert, und erst dort weiterverarbeitet. Diese Form tendiert zu langen, sequentiellen Datentransfers auf dem Adress-Datenbus. Das dazugehörende Zugriffsmodell ist vergleichbar mit einer einfach verketteten Liste aus physischen Adressen, es setzt also keinen zusammenhängenden Speicherbereich voraus.
Die Inbetriebnahme eines AGP Devices erfolgt in 3 Stufen:
Bereitstellung der benötigten Ressourcen durch POST Initialisation (BIOS) Aktivierung der AGP Features (Betriebssystem) Aktivierung des endgültigen Speichermanagements (Betriebssystem) zu
1) Zuerst indentifiziert der Power On Startup Test alle Erweiterungskarten (inklusive AGP Karte), erzeugt eine konsistente Tabelle aller Systemadressen und allokiert Speicher für alle Karten. Die AGP Karte muß dabei alle benötigten Felder im PCI Konfigurationskopf ausfüllen (siehe Kapitel 6.2 der PCI Spezifikation 2.1). Die Vorgehensweise, das AGP Device über den PCI Bus initialisieren zu lassen, hat den Vorteil, daß die bestehende POST Software nicht umgeschrieben werden braucht.
zu 2) Das Betriebssystem initialisiert die AGP Features in folgender Weise:
allokiere Speicher für die Graphics Address Remapping Table (GART) initialisiere die Address Remapping Hardware auf der AGP Karte setze die Parameter für die Datenübertragungen zwischen Chipsatz und Karte setze den Typ des Hauptspeichers aktiviere die Richtlinien für die Verwaltung des AGP Speichers zu
3) Das Memory Management ist vom Betriebssystem abhängig. Es wird deshalb hier nicht weiter darauf eingegangen.
|
evrmnd
OC Addicted
|
Habe jetzt mal das gefunden /MAXMEM=3072 in der boot.ini ich werde das gleich mal testen. http://support.microsoft.com/kb/108393/deEDIT: ok /MAXMEM=3072 funktioniert, unter Systemeigenschaften steht jetzt genau 3GB.
Bearbeitet von evrmnd am 11.06.2009, 22:41
|
Turrican
LegendAmiga500-Fan
|
edit:zu langsam. wollte dasselbe schreiben, hab aber f5 vorher nicht mehr gedrückt.
|
Smut
takeover & ether
|
Du könntest den Ram auch nützen, indem du ein Ramdrive anlegst wo du z.b. dein Pagefile drauflegst. also das bezweifle ich stark. an der adressierung des speichers ändert das ja nichts.
|
FirstBlood
Here to stay
|
|
Smut
takeover & ether
|
ah ok interessant. da wird wohl auf ein feature zurückgegriffen das nur in teureren lizenzmodellen vertreten ist.
|
jives
And the science gets done
|
Interessantes Thema. Also hier steht Schon, aber mit GART (DMA) muss das OS ja nichts mehr managen, das wird dann auf HW-Ebene ausgewürfelt. Oder verstehe ich das falsch?
|
xtrm
social assassin
|
Ich will selbst von 2 auf 4 GB upgraden jetzt, und würde mal wirklich gern wissen, wie man das jetzt zu managen hat. Graka ist eine alte aber leise ( ) 8800 GTS mit 320MB. Sollte man nun maxmem setzen, damit die graka noch was bekommt, oder nimmt die sich sowieso was gebraucht wird und reduziert sich dadurch der für windows benutzbare speicher automatisch? Denn falls zweiteres, wäre dieses topic hier sowieso unnütz =).
|
FirstBlood
Here to stay
|
Imho haben alle neueren Grafikkarten einen eigenen Speichercontroller verbaut. Die Grafikkarte steuert also selbst die im Ram abgelegten Daten. click Speicherinterface Wenn dem nicht so wäre, würd ich mit meiner Kombination ziemlich alt aussehen WinXP 32, 4GB Ram, 512MB Grafikkarte
|
xtrm
social assassin
|
Ich denk eher es geht um die adressverteilung oder?
Läuft XP-32 mit 4GB ram völlig problemlos, ohne irgendwas einstellen zu müssen? Es werden halt nicht alle 4GB zur verfügung stehen, aber ansonsten?
|