RAM deaktivieren auf modernen Grafikkarten

Disappointed

Neuling
Thread Starter
Mitglied seit
29.05.2009
Beiträge
15
Hallo allerseits,

bieten heute gängige Grafikkarten von NVidia oder ATI
mit 2x oder 4x DVI die Möglichkeit, nicht benötigten RAM
(arbeite großteils im 2D-Betrieb) zu deaktivieren,
bspw. von 512MB auf 64MB oder 128MB?

Hintergrund der Frage: Ich schätze ein 32Bit-OS
nachwievor sehr, und angesichts von benötigten
4 Grafikkarten und einer heutigen Ausrüstung
von 512MB und mehr bleiben von 4GB Arbeits-
speicher nichtmehr viel übrig :).

Quadro NVS, ältere gebrauchte Grafikkarten, Matrox
etc. wären alles nur Notlösungen (zu teuer, zu alt etc.).

Danke
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Umstieg auf 64-bit Betriebssystem? Von ner Ram-Abschaltung hab ich noch nie was gehört. Denke mal das wirds auch nicht geben.
 
Ich befürchte auch dass es ohne BIOS-Quirk nicht geht, ein Jammer eigentlich.

Da ich Billy's Fenschterle 32Bit gerne noch treu bleiben würde suche
ich deshalb eine möglichst moderne und günstige Grafikkarte mit

- 2x oder 4x DVI
- möglichst wenig RAM (gut wäre 32 o. 64MB pro DVI-Anschluss ;))

Als besten Kompromiss habe ich bisher die NVidia Quadro NVS 440
(alternativ die ATI FireMV...) gefunden, was für das gebotene
(alte GeForce 6600) und die geforderten Requirements schon
ziemlich schad ist...

Falls mir jemand eine bessere Grafikkarte weiss bin ich dankbar
für jeden Hinweis.
 
Danke, Matrox ist definitiv eine Alternative.

Modernere Chips von NVidia/ATI wären mir natürlich lieber, falls
es solch eine Graka mit obigen Einschränkungen gibt und sie
nicht auf den Namen Quadro/FireMV hört bitte melden ;).
Die Anwendung ist zwar nur Windows/2D mit vielen Updates/sec.,
aber Vergleiche mit parallel NVidia und ner einfachen Matrox PCI (4MB)
haben bereits gezeigt dass da doch erhebliche Unterschiede sind.

Falls ein 'Crack' weiß wie man auf modernen GraKas den
RAM teilweise 'ausblendet', so tritt herein und bring Dein
Knowledge ein :wink:
 
es hat schon einen Sinn, dass mehrere Chips auf der Graka sind. wenn z.b. 8 chips drauf sind wird in jedem 1 bit der reihenfolge nach gespeichert und schon hat man 8 bit = 1 byte.
 
Wo ist eigentlich dein Problem?

Bei Intel ab Pentium 2 und bei AMD sicher aller spätestens ab A64 kann können mindestens 36Bit Speicher Addressiert werden, Windows als Betriebssystem kann das ebenso...
Sprich auch wenn du 4 GPUs verbauen möchtest, büßt du dadurch keinen Speicher ein, ist also alles eine Frage der Einstellung im Bios bzw. des Betriebssystems.

Im übrigen, noch eine Frage an die Logik, was soll laut deiner Threorie bei nem CFX Verbund aus 2xHD4870X2 passieren? Da sind in Summe schon 4GB Speicher auf den GPUs verbaut ;) und das geht trotzdem in XP/Vista 32Bit ;)
 
Der Grafik-Ram zählt nicht in den Arbeitsspeicher vom 32bit OS, sondern der Adressierungsbereich vom Bios der Graka belegt die bestimmte Adressbereiche welche dir dann den Ram einkürzen.
 
Die Grafikkarten haben doch eigenen RAM und nutzen Arbeitsspeicher nicht.

Grafikspeicher lässt sich aber dektivieren (hab hier eine 8800GTS 640 mb, bei der RAM auf 512mb reduziert wurde)
 
dann hast du eine g92 gts, das ist ein anderer chip und anderer aufbau, anderes speicherinterface und daher andere menge ram^^
 
Der Grafik-Ram zählt nicht in den Arbeitsspeicher vom 32bit OS, sondern der Adressierungsbereich vom Bios der Graka belegt die bestimmte Adressbereiche welche dir dann den Ram einkürzen.

Eben und man kann Windows über Mittel und Wege verklickern, bestimmte Funktionen auszuführen, wo eben doch voller Support für 4GB RAM draus resultiert ;)
 
Also, meine Erfahrung unter Fenschterle XP 32Bit ab SP2 ist
bisher, dass GraKas mit 128MB VRAM eben auch ~128MB Adress-
raum beanspruchen, mit 256MB eben solchen, und ältere mit
512MB sogar 512MB, wobei sich bei den neueren Generationen
mit 768MB und jenseits diesem das wieder deutlich gebessert
hat und zwischen 256MB-512MB beträgt, zumindest laut
Auskunft diverser User (habe selbst keine solche zur Hand).

Für mich ist 64MB/DVI-Anschluss schon absolute Schmerzgrenze,
lieber wäre mir natürlich 32MB oder gar 16MB...

@fdsonne: Mensch Sonne, alter Depri, immer noch unter den
Lebenden? :) Was is denn aus Deinem Dual-Opteron geworden?
Aber zum Thema: Lass uns doch bitte an Deinem umfangreichen
Wissen teilhaben wie Du das ab SP2 bewerkstelligst
"Eben und man kann Windows über Mittel und Wege verklickern,
bestimmte Funktionen auszuführen, wo eben doch voller Support
für 4GB RAM draus resultiert", ich bin gespannt... und bitte
nich die olle RAMDisk-Kamelle... das ist nicht wirklich 4GB
so wie ich's mir vorstelle...
 
Anzunehmen, dass bei einem 32 Bit-Vista der VRAM 1:1 vom Arbeitsspeicher abgezogen wird, ist weder richtig noch falsch.

Richtig ist, dass aller adressierbarer Speicher in den ersten 4 Gb liegen muss; richtig ist aber auch, dass Vista ohnehin nur 3.12 Gb als nutzbar freigibt. Wieviel Arbeitsspeicher als "Preis" fuer VRAM verloren geht, ist deshalb von einer Vielzahl von Faktoren abhaengig und nicht vorhersagbar (manche Grafikkarten-BIOSe mappen bedarfsabhaengig mal mehr, mal weniger Speicheranteile; manche den gesamten Speicher). Prinzipiell ist es aber moeglich (und erfahrungsgemaess auch wahrscheinlich), dass nur ein Teil des VRAMs vom Arbeitsspeicher abgezogen wird. Und ultratheoretisch kann es sogar sein, dass Du die vollen 3.12 Gb nutzen kannst.

Klick!
 
Disappointed sag bitte, welche Grafikkarten du hast. Ich frage meinen bekannten, ob er den unbenötigten RAM deaktivieren kann.
Bei den älteren Grafikkarten von ATI kann man das mit RABIT Tool realisieren (hab das mit X800GT probiert)
 
@fdsonne: Mensch Sonne, alter Depri, immer noch unter den
Lebenden? :) Was is denn aus Deinem Dual-Opteron geworden?
Aber zum Thema: Lass uns doch bitte an Deinem umfangreichen
Wissen teilhaben wie Du das ab SP2 bewerkstelligst
"Eben und man kann Windows über Mittel und Wege verklickern,
bestimmte Funktionen auszuführen, wo eben doch voller Support
für 4GB RAM draus resultiert", ich bin gespannt... und bitte
nich die olle RAMDisk-Kamelle... das ist nicht wirklich 4GB
so wie ich's mir vorstelle...

Dual-Opteron?
Bin im Moment auf der Intelschine mit den beiden Dual Xeon Maschinen und als Server nen AMD kleinen AMD Quad...

Es gibt in Windows XP Schalter in der Boot.ini mit welchen man den PAE Modus erzwingen kann, Problem ist, das führt unter Umständen zu Problemen, bei Vista ist dieser Modus wohl Std. mäßig aktiviert... Ob sich das mit dem SP1 bzw. SP2 geändert hat, weis ich allerdings nicht.

Und ja, das ganze funkt 1A kommt aber aufs Board, die Treiber und noch andere Komponenten an, wie viel da schlussendlich an Speicher übrig bleibt.
Ich hab gestern erst ein Sony Vaio Notebook in der Hand gehabt, wo ne dedizierte GPU mit 256MB Speicher drin war und dennoch volle 4GB Speicher in Vista nutzbar waren.
Es bleibt aber weiterhin das Problem mit den max. 2GB Pro 32Bit Task bzw. mit weiteren Schaltern in der Boot.ini 3GB Pro 32Bit Task.
Std. mäßig bringen volle 4GB in 32Bit Windows also gerade beim Gamen, wo eine Anwendung den ganzen Speicher brauch sowieso nix.
 
Also ich nutze XP 32Bit mit PAE und habe eben die oben
beschriebenen Ergebnisse, bei 4 Grafikkarten mit 256MB
VRAM (alles 8600GT) habe ich noch 2,5GB von 4GB zur
Verfügung, pro 'entnommener' Grafikkarte deren 256MB mehr.

@BadFox: Mensch, endlich was produktives. Experimentell
habe ich hier 8600GT's da, bin aber auf der Suche nach
den richtigen Grafikkarten völlig ungebunden und offen,
vielleicht hast mir ja ne kleine Aufzählung wo dies
mit RABIT möglich ist (bzw. ich google mal schnell).

Wenns für NVidia auch so'n Tool gibt bitte ich um Hinweis.

Danke
 
Zuletzt bearbeitet:
Ja endlich mal was anderes wie "geht nicht, gibts nicht,
warum und weshalb überhaupt..." sondern nen gscheiten
Tüftlergeischt, prima und Danke Dir!

Das sind EVGA-Karten mit BIOS 60.84.51.00.00, ich hab bei
techpowerup.com nen Downloadlink für das BIOS gefunden:

http://www.techpowerup.com/vgabios/2097/EVGA.8600GT.256.070626.html

Bei RaBiT war ich grad auf der Herstellerseite, aber meine
Russischkenntnisse sind nicht ganz so gut :d. Den Screenshots
nach zu urteilen scheints ein interessantes Tool zu sein,
habe leider keine ATI-GraKa da zum rumspielen.

Bezüglich "RaBiT unterstützt nur Radeons bis X1900":
Man kann mittels des Tools also einen beliebigen 2erPotenz-
RAM-Wert in MB einstellen (256MB, 128MB, 64MB, 32MB, 16MB)?

Bei NVidia hab ich auch schon geschaut aber noch nichts
gefunden...verflixt. Flashen könnte man es mit NVFlash,
aber zur entsprechenden 'Vorbehandlung' des BIOS-Files
hab ich noch nichts gefunden.

Na dann lass mal der Tollwut freien Lauf ;)
 
Also ich nutze XP 32Bit mit PAE und habe eben die oben
beschriebenen Ergebnisse, bei 4 Grafikkarten mit 256MB
VRAM (alles 8600GT) habe ich noch 2,5GB von 4GB zur
Verfügung, pro 'entnommener' Grafikkarte deren 256MB mehr.

Dann läd dein Board bzw. das Bios die Speicher der GPUs in den Adressbereich, welcher ganz am Anfang steht.
Hier solltest du dich lieber mit dem Bios/Board auseinander setzen um dort zu schauen, was es da für Einstellmöglichkeiten gibt.
 
Tschuldige, aber das is ein Schmarrn, natürlich lädt das
Board die Adressbereiche in die unteren 4GB, sonst könnte/
wollte sie Fenschterle XP 32Bit doch überhaupt nicht
adressieren.

Bitte ab jetzt on-topic ohne blablabla.
 
Bezüglich "RaBiT unterstützt nur Radeons bis X1900":
Man kann mittels des Tools also einen beliebigen 2erPotenz-
RAM-Wert in MB einstellen (256MB, 128MB, 64MB, 32MB, 16MB)?

Das weiss ich nicht mehr so genau.. Hab das Progaramm seit über 1 Jahr nicht mehr benutzt.

Bei dieser 8600 kann man den RAM nur halbieren.
 
Zuletzt bearbeitet:
@Disappointed...

Bitte das nächste mal etwas genauer nachforschen ;)

heise.de schrieb:
Einer dieser Kniffe heißt Physical Address Extension (PAE). Er erlaubt den Zugriff auf den Adressraum jenseits der 32 Bit, sofern Prozessor und Chipsatz mitspielen. PAE lässt sich durch einen Eingriff in die Boot.ini aktivieren (falls Windows es nicht sogar automatisch tut bei NX-CPUs. Hinter den Aufruf des Betriebssystems schreibt man die Option /PAE und startet Windows neu. Anschließend ist in der Systemsteuerung unter System der Hinweis „Physikalische Adresserweiterung“ zu lesen.

Leider hilft das bei den Desktop-Versionen nicht weiter, denn hier begrenzt Microsoft die maximale Größe des physischen Speichers auf 4 GByte, was den wichtigsten Nutzen von PAE wieder aufhebt. Erst Windows Server 2003 profitiert wirklich von PAE, allerdings auch nur bis zu den jeweils von Microsoft sowie der Hardware gesetzten Limits. So kann die 32-Bit-Standard-Edition ebenfalls nur mit 4 GByte RAM umgehen, erst die Enterprise- (32 GByte) und die Datacenter-Edition (64 GByte) schaffen mehr.
heise.de schrieb:
Auch gegen diesen misslichen Umstand hilft ein Trick: Genau der RAM-Bereich, der durch reservierte I/O-Adressen verloren geht, wird oberhalb der 4-GByte-Linie virtuell wieder „angeklebt“ (Memory Remapping). Auf den wenigen Mainboards, die diesen Trick beherrschen, kann man ihn üblicherweise über eine Option im BIOS-Setup aktivieren.

Memory Remapping bringt allerdings nur dann einen wirklichen Nutzen, wenn das Betriebssystem die jenseits der 32-Bit-Grenze liegenden Adressen ansprechen kann.

Aber gut lassen wird das, ich hab ja keine Ahnung :shake:
 
Es geht hier doch nur um den 2D-Betrieb, richtig? Da brauchts keine dicke GPU und mit 2 Matrox Millenium G550 bist doch doch besser bedient, als irgendeine Frickellösung, oder nicht? Die hat je 2 DVI mit 32 MB RAM...
 
@BadFox: Gut, halbieren wäre ja schonmal etwas...

@pajaa: Da hast ne schöne Karte rausgesucht.
Einziges Problem: Eine 'dicke' GraKa wäre schon schön,
und für die hauseigenen VirtualDesktop-Lösungen (NView etc.)
ist es von Nöten dass alle vom gleichen Hersteller sind...
ein Jammer aber auch. Gut, da gibts auch herstellerunabhängige
Softwarelösungen, is halt alles suboptimal. Wahrscheinlich
wirds deswegen, sollte das tweaken nicht klappen,
2x Quadro oder der saure Apfel XP 64Bit.

@fdsonne: /PAE ist selbstverständlich aktiviert (ist auch Standard
ab SP2), und Memory Remapping im BIOS selbstverständlich auch...
in 64Bit Betriebs- systemen wäre ja auch alles wunderbar, in Fenschterle
XP ab SP2 werden aber nur die ersten 4GB adressiert, und wenn in diese
nunmal zwangsweise die Adressbereiche der GraKas rein müssen (sonst
könnte sie SP2 nicht adressieren), müssen die verdrängten MB's (4*256MB)
eben über den 4GB wieder angehängt werden, wo SP2 (außer RAMDisks)
nicht drauf zugreifen kann... SP1 und früher konnte dies.
 
@fdsonne: /PAE ist selbstverständlich aktiviert (ist auch Standard
ab SP2), und Memory Remapping im BIOS selbstverständlich auch...
in 64Bit Betriebs- systemen wäre ja auch alles wunderbar, in Fenschterle
XP ab SP2 werden aber nur die ersten 4GB adressiert, und wenn in diese
nunmal zwangsweise die Adressbereiche der GraKas rein müssen (sonst
könnte sie SP2 nicht adressieren), müssen die verdrängten MB's (4*256MB)
eben über den 4GB wieder angehängt werden, wo SP2 (außer RAMDisks)
nicht drauf zugreifen kann... SP1 und früher konnte dies.

Das Problem ist bloß, XP hat mit der ganzen Addressiererei nix zu tun, wenn du überlegst, es gibt mittlerweile GPUs mit 2GB Speicher im Gamingbereich und auch Profilösungen mit 4GB Speicher usw.
Zum Beispiel ne 285GTX mit 2GB, steck drei von dehnen auf ein i7 Board und fahr SLI in 32Bit XP und du hast dennoch so um die 2,7-3,5GB Speicher Std. mäßig bei XP mit SP2 oder SP3 ;)
Oder steck 2x HD4870 X2 in den Rechner, gleiches in Bund...
 
Das liegt daran dass die jüngeren Grafikkarten eben
weniger Adressbereich vom BIOS "fordern".
Adressbereich und VRAM-Größe sind erstmal zwei Paar
Schuhe, wenngleich es bei meinen 64MB, 128MB und
256MBlern relativ gleich ist, bei den älteren 512MBlern
ebenfalls, aber das ist mittlerweile "humaner" geworden...
Über diesen Adressbereich/Fensterle und/oder den
Möglichkeiten der Grafikkartentreiber können die ganzen
VRAM eingeblendet&adressiert werden... wie in guten
alten VESA-Treiber-Zeiten.

Aber genug davon, bitte jetzt nur noch konstruktive
Problemlösungen.
 
Zuletzt bearbeitet:
Neuen BIOS für deine 8600GT kannst du schon testen
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh