• Hallo Gast, du kaufst gerne günstig ein und erfährst oft vor deinen Freunden von interessanten Angeboten? Dann kannst du dein Talent als Schnäppchenjäger jetzt zu Geld machen und anderen PCGH-Lesern beim Sparen helfen! Schau einfach mal rein - beim Test der Community Deals!

Was macht/wie funzt die Speicheranbindung?

Honk53

PC-Selbstbauer(in)
Hi leutz,
Ich habe da mal ein paar Fragen über die Speicheranbindung im Zusammenhang mit dem Grafikkartenspeicher.
Kann mir das vllt. jemand erklären? Also wie das funktioniert? Nehmen wir als beispiel eine Speicheranbindung von 256Bit (wäre auch gut zu wissen was genau die Speicheranbindung bewirkt) und 1GB Speicher. Man sagt ja, dass das eine schlechte Kombination ist weil die 256Bit limitieren. Aber warum? Also ihr seht ich habe fragen über fragen ich hoffe ihr könnt mir das ganz LANGSAM^^ erklären.

Mfg Honk53
 

Stefan Payne

Kokü-Junkie (m/w)
256bit heißt, das man 256 Datenleitungen zum Speicher hat, ist doch eigentlich logisch, oder?!

Der Punkt mit dem Speicher und der Anbindung ist falsch, da hier die Bandbreite von/zum RAM entscheidend ist (kannst ausrechnen, wieviele Frames bei rauskommen, wenn man die 1GiB/sec füllt, was aber nicht ganz richtig ist, da man im VRAM auch Dinge speichert, die man gerad nciht benutzt)...
 
TE
Honk53

Honk53

PC-Selbstbauer(in)
256bit heißt, das man 256 Datenleitungen zum Speicher hat, ist doch eigentlich logisch, oder?!

Der Punkt mit dem Speicher und der Anbindung ist falsch, da hier die Bandbreite von/zum RAM entscheidend ist (kannst ausrechnen, wieviele Frames bei rauskommen, wenn man die 1GiB/sec füllt, was aber nicht ganz richtig ist, da man im VRAM auch Dinge speichert, die man gerad nciht benutzt)...

Ok, so richtig verstanden habe ich es immernoch nicht.
Warum limitiert die Speicheranbindung? Oder machen wir noch ein blöderes Beispiel. 128Bit und 1GB Speicher, jetzt ist wohl klar ,dass das eine blöde kombination ist, doch genau das will ich wissen : wieso?
 

Stefan Payne

Kokü-Junkie (m/w)
Du machst den Fehler und gehst von der Speicheranbindung aus, du musst aber in diesem Falle von der Bandbreite ausgehen!!

Dann kannst du ausrechnen, wie oft du den Speicher damit füllen kannst.

Bei AMDs Radeon HD3870 (Standard) wärens, bei 78GB/sec ~70 mal/sekunde, das würd also durchaus reichen..
 
TE
Honk53

Honk53

PC-Selbstbauer(in)
Du machst den Fehler und gehst von der Speicheranbindung aus, du musst aber in diesem Falle von der Bandbreite ausgehen!!

Dann kannst du ausrechnen, wie oft du den Speicher damit füllen kannst.

Bei AMDs Radeon HD3870 (Standard) wärens, bei 78GB/sec ~70 mal/sekunde, das würd also durchaus reichen..

Ist Speicheranbindung und Die Bandbreite was anderes? Wenn ja was ist die Speicheranbindung?

Aber, wenn eine aktuelle Graka 128Bit und 1GB RAM hat, dann sagen doch alle das sie mit dem vielen Speicher nix anfangen kann, weil halt die "Bandbreite" limitiert.
Also gehen wir mal von der Spieleleistung aus.
 

Stefan Payne

Kokü-Junkie (m/w)
Speicheranbindung: wie der Speicher angebunden ist.

Bandbreite: Takt mal Anbindung mal vervielfachung (dann muss das ganze noch von Bit in Byte umgerechnet werden, hier /8)
 

Mantiso90

Software-Overclocker(in)
Nicht zur vergessen den Effektiven Speichertakt, also die doppelte menge vom angegeben meistens. Bei 900 Mhz speichertakt isses dann 1800 Mhz speichertakt. beim 256 Bit Interface isses dann 1800Mhz x 32 = 57,6 GB/s << Speicherbandbreite
 

Stefan Payne

Kokü-Junkie (m/w)
Hab ich doch schon oben geschrieben und lass den Quatsch mit 'Effektiven SPeichertakt' das ist einfach nur irgendein Bullshit, den uns die nVidia Marketingfuzzies untergejubelt haben!!

Denn in der Praxis vervielfachts den BUS, nicht Takt!!
 

Mantiso90

Software-Overclocker(in)
Bei den Tools ist es ja wieder was anderes, da zeigts bei Nvidia Graakas auch nicht den "effektiven Speichertakt" bzw den vervielfachten Bustakt an. Das steht meistens auf den Pages der Händler oder auch manchmal auf der Homepage des Herstellers
 
TE
Honk53

Honk53

PC-Selbstbauer(in)
danke jetz weiß ich wie ich das berechnen kann aber wie machts sich das zb. in spielen bemerkbar?
nehmen wir als bsp. 2 identische grakas die sich nur von der Speicheranbindung unterscheiden(128 Bit u. 256 Bit). Sie hat 1GB Speicher und einen realen takt von 2000Mhz. Wie wirkt sich hier die doppelt so kleine Speicheranbindung auf die Leistung aus?
 

Mantiso90

Software-Overclocker(in)
i.d.R macht sich die höhere Speicherbandbreite erst in hohen Auflösungen mit AA und AF bemerkbar. In diesem Fall ist aber die Grafikkarte mit der doppelten Speicheranbindung und der daraus folgenden höheren Bandbreite schon in kleinen Auflösungen erheblich schneller, weil das 128 Bit interface und die drarausfolgenden Bandbreite einfach zu gering ist um akzeptable FRameraten zu liefern. Deshalb hjaben heutige LOW end karten immer so ein geringes Interface
 
TE
Honk53

Honk53

PC-Selbstbauer(in)
i.d.R macht sich die höhere Speicherbandbreite erst in hohen Auflösungen mit AA und AF bemerkbar. In diesem Fall ist aber die Grafikkarte mit der doppelten Speicheranbindung und der daraus folgenden höheren Bandbreite schon in kleinen Auflösungen erheblich schneller, weil das 128 Bit interface und die drarausfolgenden Bandbreite einfach zu gering ist um akzeptable FRameraten zu liefern. Deshalb hjaben heutige LOW end karten immer so ein geringes Interface

genau das möchte ich wissen^^ warum sinkt die framerate so ab?
 

Mantiso90

Software-Overclocker(in)
Auf die Frage weis ich leider keine Tolle Antwort^^. Aber ich denke, die FPS nehmen ab, weil die Speicherbandbreite erheblich kleiner wird durch das kleiner Interrface und somit zum Flaschenhals wird
 

Stefan Payne

Kokü-Junkie (m/w)
i.d.R macht sich die höhere Speicherbandbreite erst in hohen Auflösungen mit AA und AF bemerkbar. In diesem Fall ist aber die Grafikkarte mit der doppelten Speicheranbindung und der daraus folgenden höheren Bandbreite schon in kleinen Auflösungen erheblich schneller, weil das 128 Bit interface und die drarausfolgenden Bandbreite einfach zu gering ist um akzeptable FRameraten zu liefern. Deshalb hjaben heutige LOW end karten immer so ein geringes Interface

Das kann man so nicht sagen, siehe z.B. Radeon HD38x0 zu Radeon HD2900, erstere hat nur ein 256bit Interface, letzteres ein 512bit Interface, kann aber nicht davon profitieren, kommt also auch auf den Rest an, ob man aus dem Speicherinterface profitieren kann.

Ein weiteres Beispiel ist nV30 zu nV35, da konnte der NV35 auch nicht wirklich vom 256bit SI profitieren, eben weil nicht genug Ausführungseinheiten vorhanden sind.
 

Rain_in_may84

PCGHX-HWbot-Member (m/w)
genau das möchte ich wissen^^ warum sinkt die framerate so ab?

Weil mit höherer Auflösung und steigender Qualität (AA/AF) der Speicherbedarf beim brechnen steigt (auch hochaufgelöste Texturen usw. fressen viel Speicher).
Es müssen dann mehr Daten in und aus dem Speicher. Je höher die bit Zahl ist, desto mehr Daten aufeinmal können bei gleicher Speicherfrequenz in den Speicher geschaufelt werden und wieder zurück (theoretisch).
Darum kommen dann Karten mit geringerer Speicheranbindung bei bestimmten Auflösungen und AA/AF in Schwulitäten.
Aber wie Stefan scho gesagt hat der Rest ist auch wichtig, wenn z.B. die Daten nicht schnell verarbeitet werden können, nützt einen das auch nicht viel.

(Ich hoffe ich habs richtig erklärt :P )

MFG
 

Stefan Payne

Kokü-Junkie (m/w)
Naja, der Speicher limitiert nur in sofern als dass die Ausführungseinheiten keine Daten bekommen.

Andersrum muss das Speicherinterface auch zu der Anzahl der Ausführungseinheiten passen, ein sehr breites Speicherinterface bringt nicht immer was (Beste Beispiel ist hier der geshrinkte R600 -> RV670), wenn die Ausführungseinheiten nicht genug Daten ranschaufeln/verarbeiten können, ists breitere Speicherinterface zwar 'nice to have', bringt aber nicht wirklich viel...
 

y33H@

BIOS-Overclocker(in)
Ich nehme an, Stefan meint hier die Shadereinheiten, also die Teile des Chips, die das eigentliche Bild berechnen.
Im Falle des RV670 ist Bandbreite im Überfluß vorhanden, dafür mangelt es an der vergleichsweise geringen Shaderpower und der miesen Texturierungsleistung. Der G92 dagegen protzt mit GFLOP/s ohne Ende, dafür hinkt die Speicherbandbreite hinterher. Dies ist u.a. auch der Grund, warum eine 8800GT ohne AA/AF bis zur 1280er Leistung vor einer HD3870 liegt, mit AA/AF und hohen Auflösugen aber die Segel streichen muss - gerade beim 8xAA. Auch die 8800GTX/Ultra zieht ihren Vorteil gegenüber der in 1280*1024 noch schnelleren 8800GTS/512 vor allem aus der viel viel höheren Bandbreite (und natürlich aus dem VRAM, sofern dieses bei der GTS voll ist) und deklassiert alle anderen Karten, denen bei hohen Auflösungen die Puste ausgeht. Denn was bringt es mir, wenn ich jede Rechenaufgabe in 3sec ausrechnen kann, dann aber 5min lang die Antwort rausstottere? Umgekehrt ist es natürlich ebenfalls unsinnig.

cYa
 
Zuletzt bearbeitet:

Master_of_Pain

Schraubenverwechsler(in)
Hallo leute kann mir vllt von euch jemand den genauen Zusammenhang zwischen Bandbreite und Speicher erklären? ich bin nämlich im Praktikum und soll das für meinen Chef rausfinden aber ich habe davon sozusagen 0 Ahnung^^ könnt ihr mir da vllt weiterhelfen?

danke schon im vorraus

Mfg Master_of_Pain
 

Stefan Payne

Kokü-Junkie (m/w)
Den Thread hast du schon gelesen??

Weil eigentlich steht schon allerhand drin, so dass dein Posting nur davon zeugt, das du die Postings dieses Threads nicht gelesen hast!
 

Master_of_Pain

Schraubenverwechsler(in)
ohje tut mir ja leid aber ich brauche ja nur den zusammenhang zwischen der bandbreite und dem speicher kann man das vllt nich irgendwie erklären das es leicht für jeden zu verstehen ist?
 

Rain_in_may84

PCGHX-HWbot-Member (m/w)
ohje tut mir ja leid aber ich brauche ja nur den zusammenhang zwischen der bandbreite und dem speicher kann man das vllt nich irgendwie erklären das es leicht für jeden zu verstehen ist?

Ich weiß jetzt nicht genauc auf was du hinaus willst, es gibt da 2 Dinge die mir vorschweben, die du meinen könntest.

1. Zusammenhang zwischen Speicherbandbreite und verwendeten Speicher (also GDDR2, GDDR3, GDDR4). Da besteht der Zusammenhang darin, das sich der GDDR Speicher mit der höheren Zahl am Ende mit in der Regel höher Takten lässt als der mit der niedrigeren Zahl am Ende.
Dadurch, dass die Bandbreite das Produkt von RAM Frequenz und Speicheranbindung ist, steigt die Speicherbandbreite mit der Erhöhung der Frequenz, also auch mit der Verwendung von GDDR4 anstatt GDDR3 Speicher weil man ihn ja höher Takten kann (man muss es natürlich auch machen, damit man eine höhere Bandbreite bekommt ;) )

2. Der Zusammenhang zwischen Speicherbandbreite und Speichergröße.
Hier gibt es keinen wirklichen Zusammenhang. Die Speicherbandbreite sagt nur aus, wieviel Daten pro Sekunde (meist in GB/s angegeben) in den Speicher Transportiert bzw aus den Speicher transportiert werden können.
Die Speichergröße gibt einfach nur die maximale Menge an Daten an, die die Grafikkarte speichern kann.

MFG
 
Zuletzt bearbeitet:

Stefan Payne

Kokü-Junkie (m/w)
Ist doch einfach: alles was keine Kapazität ist, ist in der Regel power of Ten
Bei dem was eine Kapazität (z.B. DRAM) muss man schauen, ob Power of 2 angebracht ist, idR ists bei Siliziumbasierten Speichergeräten.

Der Rest ist Power of Ten.
 

Adrenalize

BIOS-Overclocker(in)
Ich bin mir gerade nicht so ganz sicher, ob die Begriffe hier passen, denn Bandbreite ist eigentlich die Breite eines Frequenzbandes bzw. Frequenzbereichs, also f1-f2, Einheit Hz
Der Begriff wird aber umgangssprachlich oft verwendet bei Computern, wenn eigentlich eine Datenübertragungsrate (Bit/s bzw. Byte/s) gemeint ist.

Was man auch noch angeben kann ist die Busbreite bzw. Schnittstelle, das wären dann z.b. 2x 64bit (ohne Zeiteinheit, bzw. pro Takt)

So kenne ich es zumindest...
 

Acebuster47

Kabelverknoter(in)
Weiß nicht ob ich hier richtig bin, aber wollte auch nicht wieder nen neuen Thread aufmachen.
Warum haben die r9 Karten eine Anbindung von 512 m/bit und nie meisten NVidia um die 256? Beide z.B mit 4 gb ?

Ist mehr in dem Fall nicht immer besser? Wenn ja, warum sind die mit mehr trotzdem günstiger?

Liebe Grüße

edit: ups thema schon 100 jahre alt :D
 

Basti 92

Freizeitschrauber(in)
Hey,

leider hast du kein Beispiel für "beide karten mit 4 gb" mitgereicht, dann könnte man es versuchen daran zu erklären.
Ich gehe jetzt einfach mal davon aus, dass beide Karten ungefähr die selbe Bandbreite zum Speicher haben.
Und die Bandbreite berechnet sich aus Speichertakt x Busbreite.
Bei deinen Karten sind Busbreiten angegeben und ich schätze dass die Karte mit der kleinen Busbreitte einen ungefähr doppelt so hohen Speichertakt hat. Dann kommst du wider bei deiner Bandbreite raus...

Ich hoffe die Deutschen Bezeichnungen stimmen so :what:


Und es sind bestimmt keine "512 m/bit" also "milli pro bit" was soll das sein?! Eher 512Bit...


MfG Basti
 
Oben Unten