Also ich glaube das vielen gar nicht klar ist wo der Unterschied zwischen VRAM,RAM,Cache und HDD ist und welche Aufgaben diese haben.
Seit wann läd die Grafikkarte von der HDD, wenn der VRAM überfüllt ist? Schon mal was von AGP Aperture Size und Gemeinsamer Speicher des RAM'S für die Grafikkarte gehört?
Dies sind Adressfenster,wenn der VRAM voll ist,um die Texturen vom RAM zu laden, weil dieser immer noch schneller ist als die Festplatte. Und erst wenn der RAM,also der Arbeitsspeicher voll ist, wird von Flash(RadyBoost) oder SDD/HDD von der Auslagerungsdatei geladen. Dazu sind diese nämlich da,sonst würde gar kein flüssiges Spielen möglich sein,bei OpenWorldspielen oder denkt ihr das komplette Spiel wird,wie Gestron auch richtig fragte in den VRAM geladen?
Schade das PCGH so ein Müll verbreitet,denn sie müssten es besser wissen,auch Tools wie MSI Afterburner beweisen dies.
Dann müssten ja die Billigmodelle mit Turbocahe und HyperMemory oder Onboardgrafikkarten gar nicht zum Spielen zu bewegen sein,denn die benutzen ein Teil oder den ganzen RAM im DiMe(TC und HM Grafikmodelle DimEL Modus), da sie kein oder nur einen kleinen VRAM haben.
Auch wie richtig bemerkt wurde wird dynamisch geladen oder schon mal gesehen das 25GB Spiel in den RAM geladen wurde, sonst würde die Spiele ja nicht mit untersch. PC#s laufen die wenig VRAM oder RAM haben und was ist mit den Hintergrundprogrammen ,die werden unter den Tisch gekehrt oder wie?
Vor allem seit wann werden im VRAM Sachen abgelegt die da gar nix zu suchen haben, das würde eine Zugriffsverletzung sein und der PCIe BUS wäre unnötig überlastet.
Wie Gestron wieder sagte, PCGH scheint wohl den Unterschied zwischen Konsole und PC nicht zu kennen,was ich sehr schade finde,das solch ein Halbwisssen unbedarften Nutzern aufgetischt werden,die dann verzweifelt falsche oder unnötige Hardware kaufen oder denken diese sei kaputt.
Welche Informationen werden im Grafikspeicher abgelegt?
Framebuffer
In diesem regelmäßig durch den RAMDAC ausgelesenen Speicherbereich finden kontinuierlich die Berechnungen zur Bildsynthese statt. Die Größe des Framebuffers ist abhängig von der verwendeten Auflösung (zum Beispiel 1024 × 768), der benutzten Farbtiefe (zum Beispiel 16 Bit pro Pixel), dem Antialiasing-Modus und dem verwendeten Framebufferkonzept (zum Beispiel Doppelpufferung, Dreifachpufferung).
z-Buffer
Hier wird für jedes Bildschirmpixel ein Wert zur Tiefeninformation gespeichert. Die Größe ist wiederum abhängig von der gewählten Genauigkeit der Werte; üblich sind 24 und 32 Bit.
Vertex-Shader- und Pixel-Shader Programme
Seit DirectX 8.0 werden Spieleentwicklern maschinencodeähnliche Operationen zur Verformung von Objekten oder zur Umsetzung bestimmter grafischer Effekte (zum Beispiel Schattenwurf, Spiegelung) angeboten. Diese meist sehr kleinen Programme werden direkt im Grafikspeicher abgelegt.
Geometriedaten
Mit der Einführung von DirectX wurde das Dreieck als Standardprimitiv zur 3D Darstellung festgelegt. Somit besteht nahezu jede im Grafikmodus darstellbare Szene aus mit Dreiecken zusammengesetzten Objekten (Polygone). Die Geometriedaten ordnen u. a. jedem Dreieck die Eckpunkte zu und speichern zu jedem Eckpunkt den Normalenvektor. Die Größe dieses Speicherbereichs ist abhängig von der Komplexität der berechneten Szene (aktuell bis zu 500.000 Dreiecke), das heißt je mehr Dreiecke zu verarbeiten sind, desto größer sind die Geometriedaten.
Texturdaten
Alle verwendeten Texturen einer Szene werden meist aus Platzgründen komprimiert im Grafikspeicher abgelegt; Komprimierungsalgorithmen sind zum Beispiel FXT1 und S3TC. Dieser Bereich nimmt den größten Anteil am Grafikspeicher ein und ist von sehr vielen Faktoren abhängig, zum Beispiel Anzahl, Größe (bis zu 8192 × 8192 Pixel) und Farbtiefe der verwendeten Texturen.
http://de.wikipedia.org/wiki/Grafikspeicher
Aperture Size, benutzen auch PCIexpressmodelle egal wieveiel VRAM da ist, nur komfortabler und dynamischer und heißt heut auch nicht mehr so:
Aperture Size ist eine Menge an Arbeitsspeicher, die der Grafikchip über den AGP-Port zur Speicherung von Texturen verwenden kann. Er wird auch als AGP Memory bezeichnet und sollte günstige Grafikkarten durch geringere Mengen lokalen, auf der Grafikkarte verbauten Speichers ermöglichen. Der Aperture-Bereich wird vom Betriebssystem nicht ausgelagert, um hohe Geschwindigkeit zu sichern, ist im Vergleich zum lokalen Grafik-Speicher jedoch langsamer (in einem konkreten Beispiel sank die Rendering-Performance hierdurch um rund 30 % ab[5]). Es gibt zwei Modi der Verwendung, deren Bezeichnung oft vermischt wird. Im DiME-Modus (Direct Memory Execute) kann der Grafikchip nur Texturen aus dem Aperture-Bereich zur Fertigstellung eines Bildes verwenden, sein lokaler Speicher wird ausschließlich für Rendering und Framebuffer verwendet.[6] Der Intel-i740-Chip nutzte diesen Modus zur Demonstration der Aperture, obwohl er auch zum DiMEL-Modus (Direct Memory Execute and Local Memory) fähig war. Dieser Modus erlaubt die sinnvolle Kombination aus lokalem und AGP-Speicher. Hierzu werden die meistverwendeten Texturen lokal gehalten, was einem Textur-Cache des Grafikchips entspricht. Dieses Vorgehen beherrschten zuvor auch manche PCI-Grafikkarten; AGP bewirkte mit DiMEL jedoch den Vorteil der schnelleren AGP-Bandbreite zum Arbeitsspeicher sowie die Sicherheit, dass Texturen nicht auf die Festplatte ausgelagert werden.