suit: Bild nochmal in Groß

Beitrag lesen

Hm, bis auf wenige "Turbo-cache"-Modelle hab ich noch bei keinem Onboard-Chip etwas von eigenem Speicher für den Framebuffer gelesen.

turbo-cache ist etwas anders, das sind dedizierte pci-express-grafikkarten mit eigenem speicher, die zusätzlich systemspeicher abziehen dürfen wenn benötigt

Und was glaubst du, was passiert, wenn der RAMDAC auf den Hauptspeicher des Rechners zugreifen muss um das Bildsignal zu generieren?

der ramdac greift nicht direkt auf den hauptspeicher des rechners zu, er bekommt daten direkt aus dem framebuffer [1] geliefert und muss sich nicht selbst um die interne kommunikation kümmern - im falle von amd-systemes ist das stichwort ist hypertransport - der grafikadapter ist über den pci-express-bus mittels ht direkt mit dem speichercontroller verbunden und schicht da brav sein datenzeug herum [2]

Hm, wenn die neuen Chips alle tatsächlich eigenen Speicher für den 2D-Bildspeicher haben, dann natürlich nicht.

auch "moderne" [3] high-end grafikprozessoren haben keinen eigenen framebuffer, der liegt immer im externen speicher (sei er auf der grafikkarte selbst oder im hauptspeicher des rechners) - ob die kommunikation jetzt über den grafikchip gehandhabt wird oder durch einen anderen speichercontroller ist dabei ebenso egal

ansonsten würden multi-gpu-systeme (bzw systeme mit mehreren grafikkarten) per technischer grundlage ruckeln wie sau, weil meistens eine der grafikkarten die ausgabe an den bildschirm übernimmt - die daben werden über den pci-express ausgetauscht, im framebuffer einer karte zusammengebaut und dann an den ramdac geschickt

im übrigen werden grafikkarten über kurz oder lang keinen ramdac mehr besitzen, da die ausgabe direkt über digital dvi oder hdmi erfolgt

[1] der liegt zwar auch im ram, aber davon bekommt das ding nix mit - die kommunikation wird anderswo erledigt
[2] klar reicht die speicherbandbreite für high-end-chips niemals aus, aber ob nun ein 08/15-chipset in der northbrigde sitzt oder auf einer externen karte ist egal - niemand verlangt, dass jemand einen amd rv770 oder nvidia gt200 in eine northbridge packt ;) - die speicherbandbreite liegt bei etwa 110 gb/sekunde - normales ddr2-sdram bringts im dual-channel-betrieb grademal auf 17 gb/s
[3] seit der erfindung von externen 3d-beschleunigern hat sich ein separater framebuffer quasi erledigt