Ich hau das mal in einen neuen Thread obwohl ich schon einen Thread auf habe.
Es handelt sich um einen HP Pavilion PC A8 k821.de den ich vor einigen Jahren gefunden habe. Das Gehäuse fand ich eigentlich ganz gut designed, nur der Formfaktor lässt halt kein größeres Mainboard zu. Also dachte ich mir, ich knall das Board mit RAM voll und gut.
Nun werden im Windows nur 2GB RAM genutzt und es wurde bereits vorgeschlagen das BIOS zu aktualisieren. Ich habe aber leider keine Ahnung um welches Mainboard es sich handelt. Google ergab ein ECS Elitegroup, aber das sieht vom Layout her anders aus als meines. Es scheint das originale zu sein das HP Anno 1602 verbaut hat. Ich suche einen Link für das BIOS Update.
Vor vielen Jahren gab es von Microsoft einer Beschränkung beim Betriebssystem für die Netbooks. Dieses Medium verwendet oder den Key führte auch dazu, dass nur 2GB (bei XP 1GB) möglich waren. Es gab damals die Versionen home, starter und pro(f).
Es kann aber auch sein, dass Du ein Installationsmedium erwischt hast, das erst mal nur 2GB zuläßt und Du das noch in den Einstellungen ändern mußt.
Es liegt an Windows, das von den 4 GB nur 2 verwenden kann. Ein anderes
BIOS wird da vermutlich nichts bringen.
Wenn ich mich recht erinnere – und es ist schon eine verdammt lange Zeit her seit ich Windows in den Fingern hatte – konnten die 32bit Versionen 3.5GiB von 4GiB nutzen.
Hat aber mit dem ganze aber garnichts zu tun, weil das für 32Bit-Anwendungen ist.
Da ja anscheinend auch Linux der Meinung ist das nur 2GB nutzbar sind, dürfte das mit Windows auch nichts zu tun haben.
Bios-Einstellungen prüfen und wenn die Ok schienen mal von einem USB-Stick aus Booten und memtest86 laufen lassen und schauen ob die gesamten 4GB überhaupt fehlerfrei funktionieren.
Wieviel kann den der Chipsatz? Bei AMD kenne ich mich nicht aus, aber bei älteren Intel gab es welche, die maximal 4 GB RAM verwalten konnten. Das aber auch nur mit Glück und gutem Willen, Teils gaben die Mainboardhersteller nur 2 GB an, weil es Riegel gab, mit vielen Chips, da konnte es bei maximaler Ausbaustufe dazu kommen, das straffe Timinigs nicht mehr geschafft wurden, wenn das Fan-Out - sprich viele Eingänge auf einem Ausgang bei Bussignalen liegen.
Der Haken bei Maximaler Speicher ist raus. soll ich den rein machen mit
4096?
Erstmal nur prüfen und schreiben, was dort steht, wenn so eine Anleitung gegeben wird.
Es kann sein, dass der PC um zu funktionieren unbedingt noch ein paar Treiber braucht und daher der Kompatibilitätsmodus zu 32bit erzwungen wurde, weil es für das neue Betriebssystem keinen neuen Treiber gibt.
Nun werden im Windows nur 2GB RAM genutzt und es wurde bereits
vorgeschlagen das BIOS zu aktualisieren. Ich habe aber leider keine
Ahnung um welches Mainboard es sich handelt. Google ergab ein ECS
Elitegroup, aber das sieht vom Layout her anders aus als meines. Es
scheint das originale zu sein das HP Anno 1602 verbaut hat. Ich suche
einen Link für das BIOS Update.
Gucke mal, ob auf dem Board eine FCC-ID zu sehen ist: Mit der FCC-Suche
https://www.fcc.gov/oet/ea/fccid kannst Du die Unterlagen (und auch den orginalen Hersteller) herausbekommen.
Deine Version hat noch ServicePack 1 und vieleicht fehlen die späteren
Updates.
Windows ist aktuell. Ein ServicePack 2 gibt es nicht, das verlinkte Convenience-Rollupupdate ist nur ein Komfortrollup für Windows 7 ServicePack 1 das alle Updates bis April 2016 bündelt.
Dann kannst du getrost weitere Versuche sein lassen.
Die P4 Boards aus der Zeit die ich kenne, hatten/haben auch
nur 2 Slots fuer den RAM. Da passen dann genau 2 x 1 GB rein. :)
Ich bin sicher man kann es mit einem BIOS Update lösen. Nur muss das von HP kommen, und die haben jegliche Info dazu komplett vergessen. Höchstens eine wayback machine könnte noch helfen.
Wobei auch so was verbaut wurde:
Motherboard 01/06/2005-RX480-SB400-6A666M4CC-00
Motherboard DMIMOBO: RX480-SB400
Motherboard DMISYS: HPPAV D9954A-ABA
Motherboard W7124AM7 V1.17 010605 HPPAV
HP hat von verschiedenen Herstellern die Baords als Zulieferer bezogen. Darunter sollen ECS, MSI, Asus sein. Es gibt Leute, die sehen einem solchen OEM-Board an von welchem Zulieferer es kommen müsse. Um falschen Erwartungen vorzubeugen, ich kann so etwas nicht.
CPUZ sagt ganz gut was Du hast. 20 Jahre alte Hardware benutze ich auch sehr gern die Towergehäuse waren so gross, daß sie bei mir prima als Tischfüsse funktionieren. Mein letzter PC ist jetzt halb bestückt mit seinen 128GB RAM. I9-10940x neuer mit 14900K haben nur 32GB aber unter 16GB mit M.2 SSD braucht man mit Windows 11 nicht wirklich rumspielen.
hier ist es zumindest nicht dabei aus meiner Erinnerung, werde
noch mal ein Foto machen wenn ich zu Hause bin. das MSI MS-7168 2.0 ist
nahe dran.
Du scheinst es nicht zu begreifen: Der Speichercontroller befindet sich in der CPU. In erster Linie ist die Kombination CPU und Speicherriegel dafür verantwortlich, ob und mit welchem Speichertakt beides zusammenspielt. Genaue Bezeichnungen von Ram und CPU fehlen bisher
Du scheinst es nicht zu begreifen: Der Speichercontroller befindet sich
in der CPU.
So ist das heute, ja. Aber früher(TM) war das nicht so. Da war der Chipsatz (oder Intel-Slang: die Southbridge) dafür zuständig. Und das ist noch garnicht so lange her.
Ich habe z.B. noch einen (funktionsfähigen) Rechner mit NVidia-ION-Chipsatz der ersten Generation. Darauf ein Intel-ATOM N530.
Da kannst du 4GB reinstecken, aber schon das BIOS sagt dir im Klartext, dass es zwar 4GB erkannt hat, davon aber nur 3GB nutzbar sein werden. Beschränkung des Chipsets. Nix CPU, und schon garnix Windows (wie die bekannten Linux-Fanboys natürlich gleich als erstes als gesicherten Fakt verkündet haben).
Die Hardware des TO dürfte ungefähr aus derselben Zeit stammen wie mein Board.
Du scheinst es nicht zu begreifen: Der Speichercontroller befindet sich
in der CPU. In erster Linie ist die Kombination CPU und Speicherriegel
dafür verantwortlich, ob und mit welchem Speichertakt beides
zusammenspielt. Genaue Bezeichnungen von Ram und CPU fehlen bisher
CPU und RAM steht im Post #1 in den Screenshots:
AMD Athlon 64 3000+
RAM ist von Kingston 4x 1 GB genaue Bezeichnung KVR400X64C3AK2/2G
Mainboard: Medion MSI MS-7124 Ver.1.0
Northbridge ATI Radeon Xpress 200 RS480
Southbridge ATI SB400
Aber woran liegt es nun dass nur 2GB RAM genutzt werden, obwohl Windows sogar sieht das 4GB vorhanden sind?
Aber woran liegt es nun dass nur 2GB RAM genutzt werden, obwohl Windows
sogar sieht das 4GB vorhanden sind?
Windows liest die Angaben des Speicherchips, die dort in einem Flash/Rom stehen aus. Das sind Hersteller, Typ, Seriennummer, Speichergröße, und rechnet das zusammen.
Windows prüft kurz den Zugriff über den Adressraum und stellt fest, dass über die MMU nur 2GB adressiert werden können.
Du solltest noch einmal in Betracht ziehen, dass evtl. oberhalb
der 2 GB dort jede Menge IO memory-mapped liegt.
Ich habe z.B. ein Notebook, dass bei Bestueckung mit 4 GB zwar bootet,
und auch das Betriebssystem laeuft, aber der Grafikadapter (NVidia)
nicht mehr initialisiert wird, und der Bildschirm dunkel bleibt.
Man kann sich aber per RDP/VNC verbinden.
IO-Adressen koennte man (muehselig) mit der Systemsteuerung oder
vllt besser mit Aida64 herausbekommen.
Windows liest die Angaben des Speicherchips, die dort in einem Flash/Rom
stehen aus. Das sind Hersteller, Typ, Seriennummer, Speichergröße, und
rechnet das zusammen.
Es gibt auch durchaus funktionerenden RAM ohne SPD-EEPROM. :)
Habe ich z.B. die Tage gerade verbaut...
Das einzige was ich da im BIOS gefunden habe ist "Memory hole" das habe ich auf enabled umgestellt.
Ich habe ein BIOS update gefunden aber vom 04/04/2005. Meines ist vom 01/06/2005 und beide sind Version v1.17 nun weiß ich nicht welches das neuere ist.
Wenn ich das ernst nehme dann kann es nicht an der CPU liegen. Da kann
ich mir die 10,- € sparen.
An der CPU liegt es sicher nicht. Das MSI Board ist ein OEM, das für HP und Medion gebaut wurde.
Was Du machen kannst ist das aktuelle Bios auszulesen über das Werkzeug und eine Kopie zu sichern. Somit könnte man beide Dateien vergleichen. Nach der Versionsnummer und Datum hättest Du ein neues Bios und ein neueres gibt es anscheinend nicht.
Die binären Dateien vergleichen würde ich aber trotzdem. Mir ist schon mal ein Board untergekommen, da sollte auch das neueste Bios drauf sein. Das neue Bios wäre nur über ein Abzockportal für Geld erhältlich gewesen. Herausgefunden werden konnte, dass das alte Bios genommen wurde und mit einem Hex-Editor das Binärfile bearbeitet wurde. Dieser hatte dort die neue Versionsnummer und das zugehörige Datum eingetragen. Die veränderte Datei hatte jener dann zurückgeflasht. Damit das nicht mehr so einfach geht, wurden später ein paar Hürden ergänzt. Weiß nicht, ob das Board so was verwendet.
Dann kannst du getrost weitere Versuche sein lassen.
Die P4 Boards aus der Zeit die ich kenne, hatten/haben auch
nur 2 Slots fuer den RAM. Da passen dann genau 2 x 1 GB rein. :)
Unfug, im ersten Bild sieht man das 4 GB erkannt werden vom System.
Es sind vier Slots auf dem Board, jeweils bis 1GB. Je zwei davon arbeiten Dual Channel. Was bringt es die einzeln einzusetzen? Als ich kann das zwar ausprobieren, aber bei 2GB ist Schluss. Wo ist da der Erkenntnisgewinn?
Und was hat die Auslagerungsdatei damit zu tun? Die bitte komplett ignorieren.
Wo ist der Jumper für mehr RAM? Muss ich den Quarterdeck Expanded Memory Manager (QEMM) installieren der mir die 640K RAM in den HighMemory umschaufelt? Ein russischer Hacker hätte vermutlich das BIOS ausgetauscht. Oder umprogrammiert.
Bleibt mir nur die Option mit der pagefile.sys auf einer SSD in der Hoffnung dass die Spiele das als RAM akzeptieren.
Wenn ich das ernst nehme dann kann es nicht an der CPU liegen.
Noch mal: Es liegt an der Kombi aus CPU und Speichermodulen.
Vier DDR-Module an der CPU war immer kritisch, erst recht bei vier doppelseitig bestückten Modulen. Volle Geschwindigkeit (DDR400) ist mit 4x DS-Modulen sowieso nicht erreichbar. Da wird auch der Kauf eines anderen Prozessors nicht helfen, eher noch das Testen mit anderen Modulen. Ich zumindest würde aber keinen müden Euro da rein investieren. Man muß halt mit den Werten im Bios spielen (Dual Channel abstellen, Takt runter), bis es funktioniert. Außerdem mal mit 2 bzw. 3 Modulen in verschiedenen Slotbelegungen testen. Dazu dann mal mit verschiedenen Varianten mit Memtest laufen lassen.
Da gibt's nix zu spielen, das ist ein Phoenix AwardBIOS. Da wird Total Memory 2048MB angezeigt und das wars. Nix nada niente. Die einzige CLK die ich sehe ist PCI Latency Timer(CLK) = 64.
Außerdem mal mit 2 bzw. 3 Modulen in verschiedenen Slotbelegungen
testen.
Nur mal zum testen zwei Riegel entfernt, immer noch 2GB. dann mal zwei single-sided 256MB von Samsung dazu, immer noch 2GB. Mit drei Modulen booted er gar nicht erst.
Da gibt's nix zu spielen, das ist ein Phoenix AwardBIOS. Da wird Total
Memory 2048MB angezeigt und das wars. Nix nada niente. Die einzige CLK
die ich sehe ist PCI Latency Timer(CLK) = 64.
Noch mal: Es liegt an der Kombi aus CPU und Speichermodulen.
Das suggeriert dass es eine RAM+CPU Kombi gäbe mit der man mehr als 2GB
RAM nutzen könne - daran glaube ich nicht mehr.
Eventuell als Ramdisk. Manche Ramdisksoftware (SuperSpeed RamDisk Plus,
Imdisk) koennen ungemanagten RAM dafuer benutzen.
Z.B. bei einem 8 GB Speicherausbau und einem 32 bit Betriebssystem.
Ob das mit deinen ueberzaehligen 2 GB klappt?
Jetzt hab ich die Riegel schon wieder ausgebaut und bei Kleinanzeigen eingestellt.. werde das noch mal testen. Da könnte ich die pagefile.sys dort speichern.
Hier sicher nicht. Das RAM kann nur über die SPD*-EEPROMs überhaupt erkannt werden, aber die Hardware kann nur 2 GB ansteuern.
Nochmal (ad nauseam): Auf der Kiste läuft ein 64-Bit-Windows, das weiß, wie es mehr als 2 GB ansteuert, /wenn es die Hardware zulässt/.
Hier aber liegt ganz offensichtlich der Fall vor, daß die Hardware nur 2 GB ansteuern kann.
Daß Windows mitbekommt, daß da mehr Speichermodule drinstecken, liegt ausschließlich an der Auswertung der SPD-EEPROMs über den SMBus-Controller (das ist ein enger Verwandter von I2C, und über den werden die kleinen seriellen EEPROMs auf den Speicherriegeln ausgelesen).
Damit hat die Kiste nur 2 GB, auch wenn die SPD-Erkennung was anderes erzählt.
Die Kiste ist also ein Fall für den Wertstoffhof, oder für einen Retro-Gamer, der damit Dinge macht, die nicht mehr als 2 GB RAM brauchen.
2GB müssen reichen. Portal 1 läuft darauf. Need For Speed Hot Pursuit ist nicht spielbar, aber vielleicht ältere. PC geht demnächst weg an die Kleinen.
2GB müssen reichen. Portal 1 läuft darauf. Need For Speed Hot Pursuit
ist nicht spielbar, aber vielleicht ältere. PC geht demnächst weg an die
Kleinen.
Mit der braucht es auch keine 2 GB oder 4 GB RAM.
In meinem "Spiele-P4" aus der Zeit reichten auch 768 MB.
Fuer manche Spiele war eher noch eine sehr schnelle Platte wichtig.
Die luden jeden Winzfips als Datei von der Platte.
Da half dann eine 146 GB SCSI-Disk mit 10 krpm mehr, als unbedingt
viel Speicher.
Ach ja, die Erkennung von AWE-RAM durch die Ramdisksoftware ist
immer etwas "hakelig". Ich kann mich daran erinnern, dass es
mehrere(!) Versuche brauchte bis er erkannt wurde.
Nach der Erkennung klappte es dann natuerlich immer sofort.
Imdisk kann das ja auch als Option, war aber nie erfolgreich. :(
Nur schon mal als Warnung.