PCI-Karten fallen bei Verwendung eines 4-Gig-RAMs aus

5427
JonDrnek

Ich habe kürzlich 4 Gig oder Ram in meine 32-Bit-Vista-Box installiert. Mir ist klar, dass ich den gesamten 4 Gig nicht nutzen kann, bis ich zu 64bit Vista gehe, aber 2 Gig reichten nicht aus und ich dachte, ich könnte so viel von den 4 Gig nutzen, wie vista es zulässt, bis ich auf 64 Bit aufrüste.

Wenn ich den 4 GB RAM installiert habe, funktionieren alle meine PCI-Karten, eine zweite Grafikkarte, eine zweite Netzwerkkarte und eine Firewirekarte nicht mehr. Bei der Suche im Geräte-Manager lautete der Fehler "Dieses Gerät kann nicht genügend freie Ressourcen finden, die es verwenden kann".

Ich habe gelesen, dass PCI-Karten einen Teil des adressierbaren Speicherplatzes für die Speicherzuordnung benötigen. Ist das Problem, dass ich alles mit meinem RAM verwende? Wenn ja, kann ich Speicherplatz für diese Geräte reservieren?

Mein Computer ist ein Dell Precision 390. Er verfügt über den Intel 975X Express-Chipsatz und einen Intel Core 2 6600 @ 2,40 GHz-Prozessor.

Update: Durch das Entfernen meiner zweiten Grafikkarte können die anderen beiden PCI-Karten funktionieren. Ich bin mir nicht sicher warum.

2
Welchen Chipsatz / Prozessor verwenden Sie? Daniel A. White vor 14 Jahren 0

5 Antworten auf die Frage

2
Joshua

Es kann sein, dass Ihr Computer so eingestellt ist, dass der RAM-Speicher den Karten übergeordnet wird. Ich würde zum BIOS gehen und die Einstellung ändern PNP OS Installed(es wird für jedes BIOS anders sein, aber die Idee ist, dass das Betriebssystem die Einstellungen Ihrer PCI-Karten ändern kann). Wenn es deaktiviert oder deaktiviert ist, aktivieren Sie es. Dadurch kann Windows die Einstellungen Ihrer Karten ändern und möglicherweise funktionieren. Wenn es bereits aktiviert ist, fahren Sie fort und deaktivieren Sie es, da Windows möglicherweise Dinge neu zuordnet.

Keine Änderung kann Ihren Computer beschädigen und kann leicht zurückgesetzt werden.

Es sieht nicht so aus, als ob mein Dell Bios es mir erlaubt. JonDrnek vor 14 Jahren 0
1
th3dude

Ich denke nicht, dass dies ein Problem sein sollte, aber es klingt wirklich wie ein Gedächtnisproblem.

Du hast recht. PCI-Karten, Videokarten usw. müssen alle dem Platz zugeordnet werden, den 32-Bit-Speicher bietet.

Entfernen Sie den zusätzlichen RAM, den Sie installiert haben (dh gehen Sie zu 2 GB zurück). Wenn das Problem dadurch behoben wird, liegt definitiv ein Zuordnungsproblem vor.

In einigen Fällen kann das Problem durch das Aktualisieren Ihres BIOS behoben werden. Die einzigen sicheren Lösungen sind jedoch entweder:

  1. Bleiben Sie bei 2 GB RAM (vorausgesetzt, es funktioniert von oben), bis Sie Ihr Betriebssystem aktualisieren.
  2. Rüsten Sie Ihr Betriebssystem bald auf. Sie können immer die kostenlosen Testversionen von Windows 7 ausprobieren, die bis zum nächsten Frühling verfügbar sind.

Versuchen Sie auf jeden Fall, zuerst Ihr BIOS zu aktualisieren, da einige Leute sagen, dass es funktioniert.

Wenn Sie wieder auf den 2-Gig wechseln, funktioniert alles wieder. JonDrnek vor 14 Jahren 0
Da Ihr BIOS nicht das unterstützt, was Joshua oben gesagt hat, hört es sich an, als wären Sie mit 2 GB beschäftigt, bis Sie Ihr Betriebssystem aktualisieren. Schauen Sie sich auf jeden Fall die kostenlosen Win7-Betaversionen an. Ich bin froh, dass wir zumindest wieder alles zum Laufen gebracht haben. th3dude vor 14 Jahren 0
1
harrymc

Ihr Problem ist, dass die erste Grafikkarte die gleichen Ressourcen verwendet, die die zweite Grafikkarte anfordert. Sie sind wahrscheinlich Geräte - Manager Fehlercode 12 bekommen, für die Microsoft rät die in Konflikt stehende Gerät zu deaktivieren.

Sie können dies im Geräte-Manager / Anzeigeadapter überprüfen: Klicken Sie mit der rechten Maustaste auf jede Grafikkarte, dann auf Eigenschaften und überprüfen Sie die Registerkarte Ressourcen beider Karten auf Konflikte.

Dieses Problem lässt sich nicht mit Vista 64-Bit lösen.
Einige Ratschläge, die ich bei der Suche gefunden habe:

  1. Aktualisieren Sie den Grafiktreiber
  2. Aktualisieren oder Downgrade des BIOS (gefährlich!)
  3. Dies trifft möglicherweise nicht zu, aber das BIOS ändert entweder (a) die AGP-Aperture auf 256 MB oder (b) die Video Share Share-Größe.
  4. Bewegen Sie die Grafikkarte in einen anderen Steckplatz, um neue Ressourcen zuzuweisen.
  5. In diesem Thread bestand die Lösung darin, die Startoptionen durch Eingabe zu bearbeiten

    bcdedit / set CONFIGACCESSPOLICY DISALLOWMMCONFIG
    kann rückgängig gemacht werden durch:
    bcdedit / set CONFIGACCESSPOLICY default

  6. Saubere Installation des Betriebssystems, da bei der Installation von Windows Ressourcen zugewiesen werden.

Unnötig zu sagen, stellen Sie sicher, dass Sie über gute Backups verfügen, bevor Sie eines der oben genannten Schritte ausführen.

0
Ronald Pottol

Außerdem kann eine 32-Bit-PCI-Karte nur 2 GB RAM anzeigen. Das System muss sie doppelt puffern, um die Daten auf die anderen 2 GB RAM zu übertragen. Denken Sie daran, dass Sie von Ihren ISA-SCSI-Karten mehr als 16 MB haben?

0
Raynet

Ich weiß nicht, wie viel Speicher Ihre Grafikkarten haben, aber es ist möglich (obwohl neuere Karten intelligent sein sollten und nicht ihren gesamten Speicher direkt zuordnen sollten), dass sie den gesamten verfügbaren Speicher aufbrauchen.

In 32-Bit-Windows ist der Speicheradressraum in zwei Blöcke unterteilt. Der erste Block von 0 bis 2 GB ist für Ihre Anwendungen zugänglich. Der Bereich von 2 GB bis 4 GB ist für den Windows-Kernel und den Gerätespeicher reserviert. Alle Ihre Geräte benötigen normalerweise etwas Speicherplatz, der in den Bereich von 2 bis 4 GB gemappt wird. Displaycards bilden dort auch ihren internen Speicher ab. Wenn Sie zwei Karten mit jeweils 512 MB Arbeitsspeicher haben, würde dies bedeuten, dass 1 GB dieses Speichers ihren Bedürfnissen zugewiesen werden würde. Als der Videospeicher auf Grafikkarten immer größer wurde, begann er, nur einen Teil des Speichers diesem 2 GB-4 GB-Bereich zuzuordnen, zumindest bei einem 32-Bit-Betriebssystem. Das sollte also normalerweise kein Problem sein.

Ich würde zuerst versuchen, die neuesten Treiber für alle Geräte zu installieren und dann mit 4 GB RAM zu booten. Wenn dies nicht funktioniert, ist ein Upgrade auf das neueste BIOS möglicherweise einen Versuch wert. Sie können auch versuchen, mit einer kleineren AGP Aperture -Einstellung im BIOS zu beginnen, wie Drake vorgeschlagen hat. Und es schadet nie, Memtest herunterzuladen, um zu überprüfen, ob der Speicher nicht fehlerhaft ist.

Sie können auch versuchen, PAE zu aktivieren, damit Sie den gesamten Speicher nutzen können. Leider gibt es einige Gerätetreiber, die mit dieser Einstellung nicht funktionieren.