PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WinXP - 1024MB Graka, 4GB Speicher - wieviel nutzbar?


Gast
2008-06-01, 15:32:52
Hi!
Ich habe eine Frage: Ich nutze derzeit einen recht aktuellen PC mit WindowsXP. Jetzt bekomme ich demnächst eine neue Grafikkarte mit 1024MB. Wenn ich zudem den Ram auf 4GB erweitere: Wieviel kann ich dann davon nutzen? Zur Zeit, mit einer 512MB Graka, sind es etwas über 3GB. Fallen bei Nutzung einer 1024MB Graka tatsächlich weitere 512MB weg, sodass nurnoch ~2,5GB nutzbar sind oder fällt weniger weg? Ich habe diesbezüglich sehr unterschiedliches gelesen.

Panasonic
2008-06-01, 15:46:06
Du bist ein Fall für Windows XP 64 Bit.

JaDz
2008-06-01, 15:52:59
Mein Kenntnisstand: Pro Grafikkarte werden 256 MiB unnutzbar, egal ob sie 256 MiB, 512 MiB, 1 GiB oder 2 GiB hat. Es wird also keinen Unterschied beim nutzbaren Speicher geben.

Aber möglicherweise liege ich falsch.

Gast(Threadersteller)
2008-06-01, 15:55:49
Ich hatte bereits einen Umstieg auf Vista in Betracht gezogen. Softwareseitig ist das leider (noch) nicht möglich (eine Softare von ***, die ich dringend brauche, läuft nur unter WindowsXP oder Win2000 halbwegs - selbst Vista 32Bit ging nicht). Auf Dauer will ich daher auch ein 2. OS haben, aber dennoch würde es mich schwer interessieren wie das mit mehr Graka-Speicher ist. Es ist nämlich so: Unter Last krallt sich die Anwendung bei mir 1,4GB also alles was Windows und diverse Programme im Hintergrund frei lassen. Mit 4GB habe ich in Windows laut Anzeige 3GB. Das Programm nimmt sich dann knapp 2GB und läuft tatsächlich spürbar schneller - so will ich's haben.
Wenn ich jetzt demnächst eine neue Graka mit 1024MB bekomme frage ich mich halt ob wieder was wegfällt. In dem Fall bräuchte ich auf Kurz oder Lang einen Zweitpc und würde erstmal von dem Einbau der neuen Graka absehen.

Im Netz habe ich zwei Sachen gelesen:

1. Von den 4GB muss man den Speicher den Graka, Soundkarte usw. haben abziehen - dann wären es wohl in Zukunft 2,5GB, da ich jetzt 3GB habe.

2. Von den 4GB muss man eine best. Menge Abziehen, pro PCI-Express Graka fallen aber nur etwa 250MB weg, unabhängig von der Größe des Graka-Rams. Dann hätte ich auch in Zukunft 3GB.

Kann einer sagen wie das läuft?

Superguppy
2008-06-01, 16:03:15
Meiner Meinung nach müsste das GB Grafikspeicher vom Hauptspeicher weg fallen, da das ja alles irgendwie adressiert werden muss. Und mit 32 Bit ist nun mal bei 4GB Schluss.

Was ich mir vorstellen könnte: PCIe-Grafikkarten blenden nur die ersten 256MB in den Adressraum ein (bzw. der Treiber), über den die Kommunikation mit dem System funktioniert und der Rest des Speichers wird von der Grafikkarte autark verwaltet.

Gast
2008-06-01, 16:06:48
Also wenn der Umstieg auf Vista x64 nur an einem (älteren?) Programm scheitern sollte, dann schau mal auf http://www.virtualbox.org/ vorbei und lade die neuste Version.

MfG!

Spasstiger
2008-06-01, 16:52:11
3,25 GiB RAM sind in dieser Konfiguration unter WinXP 32 Bit nutzbar.

Gast(Threadersteller)
2008-06-01, 17:12:14
Kannst du das irgendwie belegen?

Ich habe selbst dashier gefunden: http://www.pcwelt.de/start/software_os/tipps_tricks/windows/allgemein/72738/windows_erkennt_weniger_als_4_gb_ram/index.html

Andererseits habe ich einen Bekannten der ein ähnliches System hat (P5W DH Deluxe, auch 4GB aber eine 8800 Ultra - ich habe eine Radeon HD 3870) und der hat erschreckend genau 3,2xGB Speicher unter WinXP was die "4GB-grakaspeicher = Nutzbarer Ram"-Theorie ja bestätigen würde.

Gast
2008-06-01, 20:33:10
Wenn ich zudem den Ram auf 4GB erweitere: Wieviel kann ich dann davon nutzen? Zur Zeit, mit einer 512MB Graka, sind es etwas über 3GB. Fallen bei Nutzung einer 1024MB Graka tatsächlich weitere 512MB weg, sodass nurnoch ~2,5GB nutzbar sind oder fällt weniger weg? I

es fällt gleich viel weg. es müssen einige dinge adressiert werden, vom grafikspeicher werden dabei immer nur max 256MiB direkt adressiert.

Softwareseitig ist das leider (noch) nicht möglich (eine Softare von ***, die ich dringend brauche, läuft nur unter WindowsXP oder Win2000 halbwegs - selbst Vista 32Bit ging nicht).

wenn es sich dabei nicht gerade um eine 3d-anwendung handelt installier doch einfach eine VM und lass die anwendung darin laufen.

Gast
2008-06-01, 20:47:49
Ich habe hier XP SP2, 3GB Ram und eine 8800GT mit 1GB

Unter Windows werden mir volle 3 GB Ram angezeigt. Um genau zu sein: Physikalischer Speicher (KB) laut Task Manager:
Insgesamt 3145200
Verfügbar 2719xxx
Systemcache 326xxx

(die letzten 3 xxx-Ziffern schwanken ständig)

Da nicht nur die Graka, sondern auch das Mainboard-BIOS und die PCI-Soundkarte bei mir Speicher belegen, stimmt die Gleichung verwendbarer_Ram = phys_Speicher - graka_Speicher nicht. Ansonsten müßte ich 2,irgendwas als Ram haben.

Ob es allerdings genau 256MB pro PCI-Adapter sind (wie Spasstiger schreibt, und was ich auch schon oft gehört habe) konnte ich bisher noch nicht überprüfen. Ich könnte mir vorstellen, daß meine PCI-Soundkarte nicht 256MB Ram abzweigt, sondern deutlich weniger. Bei zusätzlichen Grafikkarten mit Speicher von 256 MB und mehr könnte das dann wieder stimmen. Das ganze ist aber wesentlich komplizierter als man es oft zu lesen bekommt. Bei Grakas die ins Schema 256/512/768/1024 passen, könnte das mit den 256 MB pro Adapter stimmen. Bei Karten mit 320/640 könnte die Basis bei 320 MB liegen - alles andere wäre absolut sinnfrei. Und schließlich kommt noch die Frage dazu, ob das verwendete BIOS (die neuen können das wohl alle) die Einblendung von Adressen oberhalb der 4GB-Grenze zuschalten können muß...

Probieren geht über studieren.

Ich werd mir demnächst auch wieder einen neuen Rechner zusammenbasteln. Es werden diesmal 4GB, die 8800GT1G (die ich heute schon habe) und XP SP2. - Windows Vista (egal in welcher Mutation) hat bei mir nach wie vor noch absolutes NO GO. Da der Vista-Nachfolger (Server 2008) aber bereits angekündigt ist, mache ich mir zu Vista nur noch die notwendigen Gedanken:


Und das waren jetzt nur die wichtigsten. - Noch Fragen Kienzle?

Gast
2008-06-01, 22:20:25
Ob es allerdings genau 256MB pro PCI-Adapter sind (wie Spasstiger schreibt, und was ich auch schon oft gehört habe) konnte ich bisher noch nicht überprüfen.


dann mach es doch einfach, im gerätemanager wird genau angezeigt welches gerät welche adressbereiche belegt.

Bei Grakas die ins Schema 256/512/768/1024 passen, könnte das mit den 256 MB pro Adapter stimmen. Bei Karten mit 320/640 könnte die Basis bei 320 MB liegen - alles andere wäre absolut sinnfrei.


soweit ich weiß sind es auch bei 320/640er karten 256MiB-blöcke. die letzten 128MiB im 3. block zeigen dann bei einer 640er-karte eben ins leere.


Und schließlich kommt noch die Frage dazu, ob das verwendete BIOS (die neuen können das wohl alle) die Einblendung von Adressen oberhalb der 4GB-Grenze zuschalten können muß...

das hat damit garnichts zu tun. die gesamte hardware muss immer in den bereich unter 4GiB eingebunden werden (die ganzen erweiterungskarten sind ja nicht 64bittig). damit mehr speicher genutzt werden kann muss das bios nun den bereich, der von der hardware belegt wird, in den adressraum über 4GiB blenden, um diesen speicherbereich überhaupt für ein 64bit-OS sichtbar zu machen.
bei einem 32bit-OS ist das ganze sinnlos, da es den bereich über 4GiB garnicht sieht. unter umständen ist das sogar kontraproduktiv, da manche mainboards dann generell den bereich über 2GiB in die adressen nach 4GiB ummappen und das 32bit-OS dann nur die ersten 2GiB nutzen könnte.

wovon wir allerdings hier sprechen ist das einblenden des grafikspeichers in den adressbereich, das macht der grafiktreiber in software und nicht das mainboard-bios.

Matthias2x
2008-06-02, 07:52:52
die verwendete Hardware spielt eine gehörige Rolle wieviel RAM nutzbar unter 32 Bit nutzbar bleibt, die Zahlen gehen da arg auseinander .. mein XP32 zeigt mir 3,5 GB nutzbaren RAM .. Grafikkarte ist eine GF8800 (G80) mit 640 MiB .. Mainboard ist ein Gigabyte X38-DS5

Gast
2008-06-03, 15:21:46
dann mach es doch einfach, im gerätemanager wird genau angezeigt welches gerät welche adressbereiche belegt.
Habs grad mal probiert - aber das sind nicht die Werte, die wir suchen. Das, was dort angezeigt wird, sind nur die E/A-Bereiche des Adapters.

zB. - PCI-Soundkarte Audigy 2ZS:
A000-A03F

Da fehlen dann noch das komplette BIOS des Adapters (welches meist aus Performancegründen komplett ins Ram gespiegelt wird), Codecs und andere Sachen wie zB. der Gameport auf der Audigy (wird im Gerätemanager extra gelistet).

Um mal wirklich zu testen, was pro PCI-Adapter abgezweigt wird (wenn man das überhaupt so pauschal sagen kann), bräuchte ich 4 GB. - Dann kann man ja sehen was passiert, wenn man die entsprechende Karte ausbaut.

Gast
2008-06-03, 15:29:01
Dann kann man ja sehen was passiert, wenn man die entsprechende Karte ausbaut.
EDIT:
Wenn es sich bei der Karte um die einzige Grafikkarte im System handelt NATÜRLICH NICHT. ;D

anddill
2008-06-03, 15:34:54
Das Mainboard-Bios spielt da auch eine gewichtige Rolle. Alles zwischen 2,5 und 3,5GB ist möglich. Da hilft nur probieren.
3 Beispiele:
Asus M2N-E: 3,5GB (512MB Graka)
Asrock ALiveNF5-eSATA2+: 3,25GB (512MB Graka)
Toshiba-Satellite A200-25X: 3,0GB (256MB Graka)

Gast
2008-06-03, 19:17:39
Habs grad mal probiert - aber das sind nicht die Werte, die wir suchen. Das, was dort angezeigt wird, sind nur die E/A-Bereiche des Adapters.

es werden nicht nur die EA-bereiche sondern die gesamten speicherbereiche angezeigt.

Gast
2008-06-05, 22:46:50
Das Mainboard-Bios spielt da auch eine gewichtige Rolle. Alles zwischen 2,5 und 3,5GB ist möglich. Da hilft nur probieren.
3 Beispiele:
Asus M2N-E: 3,5GB (512MB Graka)
Asrock ALiveNF5-eSATA2+: 3,25GB (512MB Graka)
Toshiba-Satellite A200-25X: 3,0GB (256MB Graka)

Kann man denn wenigstens bei gleichem Mainboard davon ausgehen, dass die Speichermenge gleich bleibt wenn man von einer Radeon 3850 (256MB) auf eine Radeon 3870 (512MB oder 1024MB) wechselt?

Gast
2008-06-05, 22:56:17
M2N-SLI Deluxe = 3.5GB

Gast
2008-06-05, 22:58:17
Kann man denn wenigstens bei gleichem Mainboard davon ausgehen, dass die Speichermenge gleich bleibt wenn man von einer Radeon 3850 (256MB) auf eine Radeon 3870 (512MB oder 1024MB) wechselt?

ja.

AckytheG
2008-06-07, 06:05:15
Kann man denn wenigstens bei gleichem Mainboard davon ausgehen, dass die Speichermenge gleich bleibt wenn man von einer Radeon 3850 (256MB) auf eine Radeon 3870 (512MB oder 1024MB) wechselt?ja.
Ich wäre mir da nicht so sicher.

Ich habe hier ein Gigabyte P35-DS3 mit 3 verschiedenen Grakas betrieben und hatte jedes Mal andere Werte:
1. 1MB Tseng Labs PCI -> 3,50GB
2. 2MB Ati Rage Pro PCI -> 3,25GB
3. 512MB HD3850 PCIe -> 3,00GB

Die adressierbare Menge scheint von mehreren Faktoren abzuhängen und wer sichergehen will, kommt wohl ums Testen nicht herum.

The_Invisible
2008-06-07, 07:47:56
ich hatte mit meiner 768mib graka auch noch 3,5gib unter 32bit windows, genau kann man das also nie sagen.

mfg