Nighteye
Legende
Thread Starter
- Mitglied seit
- 07.03.2005
- Beiträge
- 13.057
- Details zu meinem Desktop
- Prozessor
- Zen 3 - 5800X3D
- Mainboard
- Asus X470 Prime Pro
- Kühler
- Thermalright Peerless Assassin 120 SE
- Speicher
- 2x 8GB 2x16GB @ 2733mhz CL 16 17 17 39
- Grafikprozessor
- Radeon RX7900XT 20GB (undervolted)
- Display
- GIGABYTE G34WQCP, 34"
- SSD
- Crucial MX 500 + WD Blue SN550
- Gehäuse
- Be Quiet Pure Base 501 White (Sommer 2025)
- Netzteil
- Be Quiet Pure Power 13M 750W (Sommer 2025)
- Keyboard
- Cherry KC 200 MX (Silent Red) Brown Metallic (Herbst 2023)
- Mouse
- Bloody W95 Max (Frühling 2024)
Du bist seit 2007 hier Regestriert und müsstest doch auch locker 40 Jahre alt sein.Du bist so der Fanboy man...
Benimm dich doch mal bitte entsprechend.
Ich habe es Technisch begründet, du dagegen flamest nur Rum als wärst du noch 16. Ich bitte dich um mehr Niveau.
Hier nochmal eine Sachliche Erklärung extra für dich und die Mitleser.
1. Was PCGH tatsächlich über Star Citizen herausgefunden hat
PCGH stellte fest, dass das Spiel ungewöhnlich viel CPU-Leistung beansprucht und zusätzliche Kerne tatsächlich in mehr FPS umsetzen kann.
Der Ryzen 9 9950X3D2 mit 16 Kernen übertraf den 8-Kerner Ryzen 7 9850X3D deutlich. PCGH bezeichnet Multithreading als Kernbestandteil der StarEngine.
Gute Optimierung bedeutet, dass die Arbeit effizient verteilt wird, Synchronisationskosten begrenzt bleiben.
Erstes Fazit: Star Citizen hat eine außergewöhnlich fortschrittliche Multicore-Skalierung.
2. Der Zusammenhang zwischen Hallock, X3D und bLLC
Hallock bezeichnete großen Cache sinngemäß als einen „brute force hammer“: eine wirksame Hardwaremaßnahme, die aber nicht jedes Problem löst.
Seine These war, dass zusätzliche Cache-Kapazität besonders dort hilft, wo Spiele viele unvorhersehbare Speicherzugriffe erzeugen. Bei moderneren APIs und entsprechend optimierter Software fällt der Zugewinn geringer aus.
Robert Hallock sagte, auch der bLLC wird kein Wundermittel sein, und die Performance in Spielen auch nicht immer zwangsweise verbessern.
Cache sei laut ihm ein möglicher Lösungsansatz, helfe aber nicht bei jedem Workload. Mehr Cache hilft nur, wenn Speicherzugriffe eingespart werden können.
Bei Guter Software sei dies seltener nötig.
Laut Hallock Profitieren eher schlecht Optimierte Spiele vom bLLC, weil diese öfter nachträglich Daten aus dem Speicher holen müssen.
Das passt auch zu den Messwerten von PCGH.
1) Der kleinste je gemessene unterschied zwischen 5800X & 5800X3D in Star Citizen (im vergleich zu anderen Spielen)
2) Im PCGH Test sahen wir das der 9950X Taktbereinigt nur 6,68% langsamer war als der 9950X3D.
3) Anders als in anderen Spielen, wo der 7600X3D meist schneller ist als ein Arrow Lake (Durchschnitt 20% bei Computerbase), war der Arrow Lake in Star Citizen um Welten schneller als der 7600X3D. Wir reden da von mehr ~120% Leistungsdiskrepanz, wovon ein Teil auf die Extra kerne entfällt, und ein teil weil X3D hier nicht so zaubert wie sonst.
3. Was Hallock technisch damit meint
1) Große Caches können ineffiziente Datenzugriffe teilweise kompensieren.Wenn ein Spiel ständig Daten aus unterschiedlichen Bereichen des Arbeitsspeichers anfordert, kann ein großer L3-Cache helfen, sofern diese Daten innerhalb eines passenden Zeitraums erneut benötigt werden. Statt sie erneut aus dem vergleichsweise langsamen RAM zu holen.
2) Eine Engine kann den Nutzen zusätzlichen Caches reduzieren.
Eine gute Datenorganisation kann dafür sorgen, dass zusammengehörige Daten nah beieinander liegen, Daten wiederverwendet werden und der Prozessor möglichst vorhersehbare Zugriffsfolgen erhält. Die Hardware-Prefetcher der CPU können solche Muster teilweise erkennen und Daten rechtzeitig laden.
Dadurch können Cache-Misses und Wartezeiten auf den RAM sinken. Zusätzlicher L3 bringt dann unter Umständen weniger Mehrleistung. Genau das ist der interessante Gedanke hinter den diminishing returns.
Wichtig ist dabei: Die Speicherzugriffe verschwinden nicht einfach. Vielmehr können mehr Zugriffe aus schnelleren Cache-Stufen bedient werden, statt bis zum RAM durchzugehen. Und eine Engine sagt nicht automatisch jeden zukünftigen Speicherzugriff voraus; sie kann aber die Voraussetzungen für effizientere und vorhersehbarere Zugriffe schaffen.
Daher sind Spiele-Engines die dies besonders gut umsetzen, Lobenswert.
Endfazit:
Wer eine CPU für alle möglichen Spiele sucht ist mit X3D beraten.
Wer allerdings wie ich, nur Star Citizen spielt, kann auch normale CPUs nehmen.
Passt auch zu diesen Benchmarks von mehreren Star Citizen Youtuber (Game Day & Tenpound42)
Bild 1. 7700X (Zen 4) hat mehr 1% low fps als X3D.
Bild 2. 9700X tuned ist schneller als 9800X3D mit Expo.
Bild 3. 9700X ohne tuning hat immer noch mehr 1% lows als 9800X3D mit Expo.

