Was ich nie verstanden habe, warum haben Grafikkarten normalerweise wenig Speicherplatz? Ich weiß, dass Speicher nicht alles ist, aber es ist sicherlich ziemlich billig, nur 4 GB Speicher auf eine alte Grafikkarte zu laden?
memory
graphics-card
Tom Gullen
quelle
quelle
Antworten:
Es ist an sich nicht billig , aber es könnte getan werden, ja. Es würde den Preis der Karte erhöhen, aber es könnte getan werden.
Die Frage ist jedoch, warum sich die Mühe machen. Wenn Ihre Karte nicht schnell genug ist, um tatsächlich 4 GB VRAM zu benötigen, wird Geld verschwendet. Worum geht es? Sie können so viele Texturen haben, wie Sie möchten, aber wenn Sie diese 4 GB Daten nicht für jeden einzelnen Frame durchziehen können, werden sie verschwendet.
Der wichtigere Grund ist jedoch, dass VRAM in einem 32-Bit-Betriebssystem erste Dibs auf dem 4 GB adressierbaren Speicherplatz erhält. Wenn Sie über 4 GB VRAM verfügen, bleibt genau nichts für etwas anderes übrig, und Ihr Computer würde nicht einmal booten. Schade!
quelle
Da es sich normalerweise nicht um Ihr gewöhnliches RAM handelt, handelt es sich um Hochgeschwindigkeits-RAM mit mehreren Ports und möglicherweise in einer sehr kompakten Größe, was es für den Hersteller teurer macht.
quelle
Zusätzlich zum RAM-Preis vermute ich, dass der Speichercontroller und der Cache für uns so wenig Bits wie möglich für Adressen ausgelegt sind. Es könnte sich als zu langsam erweisen, um mehr Speicher zu verwenden.
quelle
Es besteht noch kein starker Marktbedarf für große Speichergrafikkarten. Der GPU-Markt wird von Spielern angetrieben. Selbst die meisten High - End - Spiele nicht wirklich mit doppelter Genauigkeit benötigen. Sie sind mit einfacher Präzision in Ordnung, die Texturen werden schneller geladen, und außerdem können sie in Land mit einfacher Präzision doppelt so viel Platz beanspruchen, um ein Doppel zu speichern .
Dies hat nichts mit meinen CUDA-Programmen zu tun, und ich würde eine GPU mit 48 GB GDDR5-Speicher lieben - ich sabbere bei dem Gedanken -, aber der Markt ist nicht da, um eine solche Karte zu bauen, weil die Spieler und die Spieleentwickler Verwenden Sie einfach nicht so viel Speicher.
Als einfaches Gedankenexperiment könnte ich beim Kauf eines brandneuen Spiels mit einer Single-Density-DVD fast das gesamte Bild in einen 4-GB-GPU-Speicherplatz einpassen (Sie würden 4,7 GB benötigen). Und natürlich werden sie das nicht tun, sondern wieder Perspektive. Dies wirft dann die Frage auf, warum sie die 64-Bit-Adressierung auf der Karte verwenden möchten, wenn sie keinen Speicherplatz benötigen (erforderlich, um mehr Speicher zu unterstützen). Warum die Hardware verschwenden und die Leistung für die überwiegende Mehrheit ihrer Kunden bestrafen? Es macht keinen guten Geschäftssinn.
Mit dem jüngsten Anstieg der GPGPU, insbesondere in den Bereichen Forschung, Finanzen und Regierung, werden Sie feststellen, dass Nischenkarten entwickelt wurden, die viel mehr Speicherplatz bieten . Aber sie werden nur langsam erscheinen und viel teurer sein. Aka Tesla
quelle