Vergessen Sie Grafikkarten, Sie können jetzt Raytracing auf einer CPU ausführen


Raytracing mag heutzutage in Spielen durchaus üblicher sein, wird jedoch immer noch als äußerst schwierig zu verarbeitende Grafikfunktion angesehen, die leistungsstarke Grafikkarten mit dedizierten Raytracing-Prozessoren erfordert. Ein Entwickler hat jedoch gezeigt, dass es durch die Aktivierung vielleicht auch einen anderen Weg gibt Raytracing auf einer CPU.

Der Entwickler namens Konstantin Seurer hat kontinuierlich daran gearbeitet, Funktionen zu einer rein CPU-gesteuerten Vulkan-basierten Version der Open-Source-Grafikbibliothek Mesa hinzuzufügen. Durch die Aktivierung der Funktion Implement VK_KHR_ray_query hat der Modder die Möglichkeit eröffnet, Raytracing-Funktionen auf CPUs auszuführen, und die Fähigkeit anhand eines zertifizierten Klassikers, Quake 2, demonstriert.

Leider hat Konstantin keine Angaben zu der Hardware gemacht, mit der sie ihren Gaming-Meilenstein erreicht haben. Daher wissen wir nicht, ob dies nur mit Geräten wie einem zu bewältigen war 96-Kern-Threadripper-Chip oder eine bescheidenere Option wie ein Intel Core i5-14600K. Ganz gleich, um welchen Chip es sich handelt, es besteht eindeutig Raum für Verbesserungen, wie Konstantin anmerkt: „Fragen Sie nicht nach der Leistung.“

Im Großen und Ganzen müssen wir ihrem Wort vertrauen, da nur ein einziger Screenshot der Funktion im Gitlab des Projekts bereitgestellt wurde Seite. Dieser Screenshot zeigt jedoch, dass zum Zeitpunkt des Screenshots die Bildrate mit 1 fps und 34 % CPU-Auslastung aufgezeichnet wurde – beachten Sie auch die 0 % GPU-Auslastung, die zeigt, dass alles auf der CPU läuft.

Raytracing auf einer CPU-Beben-2-Bildrate

Wie und warum nur 34 % der CPU genutzt werden, ist nicht klar. Während viele Spiele – insbesondere ältere – die Verwendung der zusätzlichen Kerne von Multi-Core-CPUs nicht unterstützen, gilt dies normalerweise nur für den Hauptspiel-Thread. Sobald Funktionen wie Grafiken auf der CPU verarbeitet und nicht auf eine GPU verlagert werden, können wir davon ausgehen, dass diese Arbeitslast auf andere Kerne verteilt wird – genau wie eine GPU Tausende von GPU-Kernen verwendet, um Grafikarbeitslasten zu verteilen und zu verarbeiten. aber das ist hier vielleicht keine Option.

Wie dem auch sei, es ist eindeutig noch ein langer Weg, bis wir in Betracht ziehen können, Spiele mit Raytracing ausschließlich auf einer CPU auszuführen. Wenn Sie es jedoch ausprobieren möchten, nachdem Sie einige Monate im Genehmigungsmodus gesessen haben, Konstantins Raytracing-Ergänzungen wird endlich für Benutzer zum Ausprobieren mit der Mesa 24.1-Version verfügbar sein.

Wenn Sie jedoch jetzt lieber gleich zu einem spielbaren Raytracing-Erlebnis übergehen möchten, empfehlen wir Ihnen, einen Blick auf Modelle wie die Nvidia GeForce RTX 4070 Super oder RTX 4080 Super zu werfen, um ein herausragendes Erlebnis zu einem nicht lächerlichen Preis zu erhalten.

source-84

Leave a Reply