Zum Inhalt springen

Was bedeutet DirectCompute wirklich für Gamer?

    1651624623

    GPGPU erhält eine weitere praktische Anwendung

    Es scheint, als ob die Crew hier bei Tom’s Hardware erst vor ein paar Monaten begonnen hat, sich an Hardwareanbieter und Softwareentwickler mit unserem Wunsch zu wenden, die Fähigkeiten von OpenCL- und DirectCompute-fähigen Komponenten anhand realer Metriken gründlicher zu bewerten. Wir sind so weit wie möglich in die Tiefe gegangen, aber es schien einfach nicht viel zu berichten zu geben. Sicher, wir würden Tests in Metro 2033 mit ein- und ausgeschaltetem DirectCompute-basiertem Schärfentiefefilter durchführen. Aber das einzige Fazit, das wir ziehen konnten, war: „Wow, das ist eine Hammerleistung.“

    Schließlich ändert sich diese Situation. Eine wachsende Liste von Spielen implementiert jetzt DirectCompute. Wir testen vier davon in diesem Artikel: Battlefield 3, DiRT 3, Civilization 5 und natürlich Metro 2033. Im Gegensatz zu den meisten Spieletests, die wir bei Tom’s Hardware durchführen, liegt unser Fokus hier nicht auf der reinen System- oder Komponentenleistung . Ja, dies ist ein weiteres Stück, bei dem AMD uns mit technischen Einblicken und Hilfe bei Gesprächen mit Entwicklern geholfen hat, also schauen wir uns die APUs des Unternehmens an und vergleichen sie mit diskreten Grafikkarten. Aber diese Geschichte hat mehr zu bieten als die Auswirkungen auf die Framerate. Es geht darum, Techniken zur Erzielung von Realismus zu ermöglichen, die in den Tagen vor der GPU-basierten Rechenunterstützung nicht durchführbar waren.

    „Mehr Geschwindigkeit in Spielen zu erreichen, die ausschließlich auf Hardware-Revisionen basieren, erreicht nicht die gleichen Höhen, die wir in den vergangenen Jahren gesehen haben“, sagt Neal Robison, Director of ISV Relationships bei AMD. „Softwareentwickler mussten ihre Software in der Regel nicht neu codieren, da Fortschritte in der Hardware ihnen einen Leistungsschub verschafften, der in vielen Fällen doppelt so hoch war wie die Leistung der vorherigen Generation. Aber jetzt kommt der Punkt, an dem wir Kerne hinzufügen, anstatt die einzelnen Chips aufzurüsten. Entwickler müssen tatsächlich einige Änderungen an ihrer Software vornehmen – in einigen Fällen grundlegende architektonische Änderungen. Heterogene Datenverarbeitung ist einer dieser Schlüssel, der es Ihnen als Entwickler ermöglicht, dem Prozessor buchstäblich auf den Grund zu gehen und mit Ihrer Software einen großen Sprung nach vorne zu machen, um die Leute zum Upgrade zu ermutigen.“

    Robisons Einschätzung, was Entwickler mit heterogenem Computing tun werden, scheint genau richtig zu sein, wenn es um Anwendungen wie Adobe Premiere Pro CS 5 (insbesondere seine CUDA-fähige Mercury Playback Engine) und Videotranskodierung geht. Beide parallelisierten Workloads nutzen ohne weiteres Optimierungen für Grafikarchitekturen. Wir haben jedoch noch keinen leistungsorientierten Vorteil gesehen, der OpenCL oder DirectCompute in Spielen zuzuschreiben ist. Dort scheinen beide APIs Softwareentwicklern neue Ansätze zur Augmenting Reality zu ermöglichen. Wir sind jedoch immer noch neugierig: Wie genau nutzen die Top-Titel die neuesten heterogenen Computer und was kommt in Zukunft? Um diese Fragen zu beantworten, ist Entwickler-Feedback erforderlich, und genau danach haben wir gesucht.

    Bevor wir dorthin gehen, nehmen wir uns kurz Zeit, um über die Leistung zu sprechen. Wie wir gerade letzte Woche in „Battle At $140: Can An APU Beat An Intel CPU And Add-In Graphics?“ gesehen haben, gibt es klar definierte Grenzen für das, was Sie von den heutigen APUs erwarten können. Wir haben Metro betrieben. Wir haben Battlefield geleitet. Wir haben DiRT 3 ausgeführt. In allen Fällen waren diese zukunftsweisenden Spiele bei 1024 x 768 mit den niedrigsten Detaileinstellungen mäßig spielbar. Daran wird auch eine stärkere Nutzung von Grafikressourcen für die Verarbeitung von OpenCL oder DirectCompute nichts ändern. Wahrscheinlicher ist, dass Sie die Gelegenheit bekommen, ein Lieblingsspiel auf einem mit APU ausgestatteten Laptop zu spielen, das zuvor nicht reibungslos gelaufen wäre.

    Aber denken Sie daran, dass wir ein paar Monate von einer neuen Welle von CPUs von Intel und Trinity-basierten APUs von AMD entfernt sind. Die Leistungsmesslatte steigt bald, und die richtige Unterstützung beider Rechenstandards wird sich mit ziemlicher Sicherheit auf das Aussehen Ihres Lieblingstitels auswirken, vorausgesetzt, beide Unternehmen können uns höhere Frameraten ihrer Next-Gen-Teile vorweisen.

    0 0 votes
    Rating post
    Abonnieren
    Benachrichtige mich bei
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x