PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : was genau ist ein renderpfad ?


anorakker
2003-05-18, 14:02:30
als besitzer einer 9500pro, habe ich natürlich die entwicklung der letzten catalysttreiber und auch die zugehörigen diskussionen zu jenen verfolgt.
könnte mir mal einer genau erklären, was genau der renderpfad bei den treibern im zusammenhang mit den einzelnen chips bedeutet ?
oder hat jemnad nen link wo man sich über selbiges ausreichend informieren kann ?

Xmas
2003-05-18, 14:32:53
Ein Renderpfad bei einem Treiber umfasst den Treibercode, der bei Nutzung eines bestimmten Chips zum Einsatz kommt.
Das ist hauptsächlich bei "unified" Treibern wie Catalyst und Detonator relevant, die Chips mehrerer Generationen unterstützen. Eine Karte mit Vertex Shader muss ja vom Treiber anders angesteuert werden als eine Karte mit Fixed Function T&L. Auch kann z.B. die Texturverwaltung für Karten mit 32, 64 oder 128 MiB anders sein.
Ein großer Teil der Treiberarbeit ist auch hardwareunabhängig, die verschiedenen Renderpfade des Treibers nutzen dann meist denselben Code.

anorakker
2003-05-18, 17:36:56
danke erstaml für die antwort, aber kannst du vielleicht sogar erklären, wo genau der ominöse unterschied zwischem dem r300 und r350 renderpfad liegt, oder ist es im grunde genommen nur eine allgemeine codeverbesserung seitens ati (die jetzt im neuen cat3.4 für alle karten annähernd gleich ist)...

mapel110
2003-05-18, 19:43:21
Originally posted by anorakker
danke erstaml für die antwort, aber kannst du vielleicht sogar erklären, wo genau der ominöse unterschied zwischem dem r300 und r350 renderpfad liegt, oder ist es im grunde genommen nur eine allgemeine codeverbesserung seitens ati (die jetzt im neuen cat3.4 für alle karten annähernd gleich ist)...

oje, darüber streiten die geister :)

imo sind wohl beide chips von den features her absolut identisch. d.h. ATI sorgt per treiber für einen grösseren performance-unterschied zwischen r300 und r350.

ansonsten hat wohl der r350 den f-buffer noch hinzubekommen, der aber wohl nur eine reine software(treiber)geschichte ist und keine rolle für die performance spielt.