Zunächst teste ich das Graphics Device Interface (GDI/GDI+) von Windows mit meinem eigenen Benchmark, der schon bei meinen damaligen Untersuchungen der 2D-Schwäche bei den ATI-Grafikkarten im Jahr 2009 in älterer Version zum Einsatz kam. Das AMD-Treiber-Team in Toronto hat mittlerweile, nachdem man mir anfangs nicht glauben wollte, richtig viel aufgeholt und die Nachteile Schritt für Schritt beseitigt. Denn egal, ob es ältere grafische Anwendungen bis hin zu CAD-Programmen sind oder nur das bloße Darstellen des einfachen GUI vieler Programme – es wird immer noch sehr vieles über das GDI ausgegeben
Denn alle Windows-Versionen nach XP unterstützen für die 2D-Grafikfunktionen keine hardwarebeschleunigte Ausgabe mehr, zumal seit der Einführung der Unified Shader und dem Wegfall der spezialisierten 2D-Einheiten auf den Grafikkarten alle diese Dinge quasi über den Treiber als eine Art Wrapper laufen müssen. Rechnen muss hier überwiegend die CPU und es liegt am Ende auch am Treiber wie effizient und mit welchem Overhead die Ausgabe ans D3D erfolgt. Die Treiber-Modelle seit Vista unterstützen, zumindest in Teilen, noch die Hardwarebeschleunigung beim Blitten, also dem Kopieren von Grafikinhalten innerhalb des Speichers.
Da ich mit diesem Test die Möglichkeit habe, direkt auf den Device zu schreiben, kann man natürlich auch die PCIe-Schnittstelle schön auslasten, was uns die gesamte Renderzeit wunderschön beweist. War die Radeon Pro W5700 mit PCIe 4.0 im Launchartikel die schnellste Karte, muss sie mit 3.0 definitiv zurückstecken, denn die benötigte Zeit steigt um fast 20%!
Der wirklich große Zeitunterschied resultiert aber nur aus einigen Teil-Benchmarks. Dinge wie Text, Rechtecke, Linien oder Splines sind sehr simpel und verursachen vergleichsweise wenig Datenverkehr. Deshalb habe ich sie an dieser Stelle auch weggelassen. Interessant wird es aber bei den 2D-Polygonen mit zufälliger Farbfüllung und Gestaltung der Umrisslinien. Bei der Umsetzung im D3D werden hier massig Einzeldaten produziert, weil ich für jedes Objekt eigene, separat angelegte Styles nutze. Das ergibt eine Steigerung von satten 71%!
Bei den Ellipsen und Kreisen ist der Unterschied nicht ganz so ausgeprägt, aber es sind immerhin auch noch knapp 7%,
Das Blitten vieler Texturen auf den Device verursacht ebenfalls ordentlich Datenverkehr, vor allem in der getesteten Ultra-HD-Auflösung. Reichlich 45% mehr Zeit mit PCIe 3.0 sind echt eine Hausnummer.
Das Stretchen ist ähnlich, allerdings halbiert sich der Unterschied fast auf ca. 21%, was auch an der Mehrarbeit der CPU-liegt, die hier etwas bremst.
Wir sehen, dass man mit synthetischen Benchmarks oder aufwändigen Benutzeroberflächen, die z.B. noch auf die MFC setzen, durchaus ein Bandbreitenlimit erzeigen kann. Selbst Corel Draw fühlt sich in älteren Versionen auf dem PCIe-4.0-System vor allem beim Panning und Zoomen großer Zeichnungen deutlich schneller und smoother an. Doch es gibt auch Alltags-Situationen, in denen das System vom PCIe 4.0 deutlich profitiert. Einmal umblättern bitte!
AMD Radeon PRO W5700, 8GB GDDR6, 5x mDP, USB-C (100-506085)
![]() | Lieferzeit 3-5 Werktage | 189,90 €*Stand: 14.08.24 09:22 |
![]() | Lagernd im Außenlager, Lieferung 2-3 WerktageStand: 14.08.24 22:20 | 227,37 €*Stand: 14.08.24 22:27 |
![]() | Lager Lieferant: Sofort lieferbar, 1-3 Werktage | 227,38 €*Stand: 14.08.24 21:59 |
AMD Ryzen 9 3950X, 16C/32T, 3.50-4.70GHz, boxed ohne Kühler (100-100000051WOF / 100-100000051BOX)
AMD Ryzen 9 3900X, 12C/24T, 3.80-4.60GHz, boxed (100-100000023BOX)
Kommentieren