SMT deaktivieren= Leistungsboost in Games

AzRa-eL

Lötkolbengott/-göttin
Hey Leute,

ich glaube irgendwo mal gelesen zu haben, dass die Deaktivierung der Multithreads bei Ryzen ab der 7er Serie die Leistung beim Spielen steigert. Stimmt das so und wenn ja, wäre das für mich, der in uhd spielt wo sowieso die GPU limitiert, von Relevanz und von wie viel % Steigerung sprechen wir dann hier?

Peace!
Ja---sin
 
Absolut sinnlos über irgendwelche Performancesteigerungen von CPU seitig nachzudenken wenn du wie du selbst sagst im GPU-Limit bist ;)

SMT ausschalten bringt in einigen wenigen Spielen etwas da die damit nicht klarkommen, sind aber wenige Ausnahmen. Das Gros an Spielen kann sehr wohl Nutzen aus SMT ziehen bzw. wird zumindest nicht schlechter, bei Intel wie auch bei AMD.
 
Hi,
auch bei BF1 z.B rechnet der Ryzen schneller ohne SMT. Die 8- wie auch die 6-Kerner.
Meines wissens ist das bei fast allen Games so.

Bei Intel ist das nicht so.
 
Hängt wie üblich von Game und Settings ab.
Es gibt keine pauschal richtige Antwort. Wird es nie geben.
Lasst euch doch einfach mal folgendes durch den Kopf gehen.
Es gibt Games die können mit 16 Threads umgehen, und es gibt Games die können das nicht.
Durch das Abschalten von SMT nimmst Du allen Games die es können automatisch die Möglichkeit es auch zu tun. Schuss ins eigene Knie.

Hier bringen 8 Kerne ohne SMT Punkte
Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Hier nicht. Das Game kann nämlich locker aus 16 Threads noch FPS ziehen.
Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Und dann sind da noch die Games die sowieso nur auf 4 Threads laufen.
Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Dann gibt es da noch die Games die hängen bei Dir mit Deinen Settings/Graka im Graka-Limit und es gibt Games die hängen nicht im Graka-Limit.
Den Games die sowieso im Graka-Limit hängen, den ist es meistens völlig egal ob 8 oder 16 Threads arbeiten. Denn der Flaschenhals ist die Graka und nicht die CPU.


Das lustige ist ja: Man bekommt es für seine eigene Software innerhalb von 30 Sekunden selbst raus. Aber das ist ja meist zu viel Arbeit .. können andere machen? *g*
Ach so, ich hab einen Intel. Aber das lustige daran ist: Die Mechanismen sind absolut die gleichen^^
 
Zuletzt bearbeitet:
Es wird wie bei HT sein also je älter das Spiel und je fauler die Programmierer sind einen Patch nachzuliefern desto größer die Wahrscheinlichkeit, daß es ohne besser läuft.
 
Es gibt Games die können mit 16 Threads umgehen, und es gibt Games die können das nicht.

THIS. Nur darum geht es. Nutzen die Spiele so viele Threads dann bringt SMT immer was. Nutzen sie es nicht, hat man nur Verwaltungsoverhead und es macht Sinn nur die Anzahl an Threads zuzuweisen, die das Spiel auch nutzt. Eigentlich ganz einfach. Die ganze Diskussion ob Spiele SMT "mögen" oder eher nicht ist nur eine Diskussion darum wieviele Threads das Spiel wirklich nutzt. Nichts anderes.
 
Dafür gibt es einfachere Lösungen als umständlich in uefi smt zu deaktivieren
Nimm eben bei spielen die zickig sind prozessorlasso bzw den kostenlosen process explorer von MS
Ersterer lassen sich programme auf Kerne fixieren, echte vs smt) oder sogar nur auf echte Kerne zuweisen.
leider kann man nur dann festlegen wenn das Programm gestartete ist und dazu regeln anpassen.
Beim nächsten start des game wird das dann angewendet.
Viele alte games sind auf max 2-4 Kerne fixiert ganz alte software kann sogar nur mit 1 Kern laufen und wenn mehr fängt es an zu stottern.
bsp splintel cell (2001)
 
Ich dachte hier geht es um das SMT des Ryzen !?!

Klar, bei Intel bringen die zusätzlichen Threads durch HT bei z.B. BF1 durchaus Mehrleistung. Bei AMD's Ryzen-SMT jedoch definitiv nicht -> von daher ist es absolut sinnfrei hier Videos mit Intel-CPU's als Beispiele zu bringen.
 
Es spielt doch gar keine Rolle welches SMT. Nutzt das Spiel die Threads bringt es bei AMD als auch bei Intel was. Muss man doch kein Mysterium draus machen.
 
Doch das spielt sehr wohl eine Rolle. Ist aber nicht so, dass man mit einem Ryzen mit aktiviertem SMT nicht daddeln könnte.
Wer aber einen 144hz Monitor hat und das Maximum rausholen will sollte <in den meisten Spielen> SMT deaktivieren.
 
Ja, warum denn? Weil die meisten Spiele eben keine 16 Threads unterstützen. Darum geht es doch. Nichts anderes zeigt sich eben mit SMT on/off. Nutzt das Spiel diese Anzahl Threads nicht, dann bringt auch SMT nichts oder verringert sogar wegen dem Overhead die Performance. Das hat aber nichts mit der SMT-Funktion an sich zu tun sondern dass SMT einfach nur mehr CPU-Threads bedeuten.
 
Was ist denn da nicht zu verstehen ?
z.B. bei BF1:
* ein Intel 8kerner rechnet mit 8/16 schneller als mit 8/8.
* ein AMD 8kerner rechnet mit 8/8 schneller als mit 8/16

Gruß
 
Dann zeigt das eigentlich, dass AMD mit seinen 16 Threads da schon Probleme bekommt bei Titeln die 16 Threads bedienen. Positiv ist das nicht..
 
Wobei AMD und Intel auch ohne SMt schon mehr als schnell genug sind.
Echte 8 Kerne sind nun mal was anderes als 8 Threads.
 
Was ist denn da nicht zu verstehen ?
z.B. bei BF1:
* ein Intel 8kerner rechnet mit 8/16 schneller als mit 8/8.
* ein AMD 8kerner rechnet mit 8/8 schneller als mit 8/16

Gruß

Kannst Du uns das kurz belegen Bitte, wenn Du schon erzählst dass es zwischen AMD und Intel SMT Unterschiede gibt?
Ich habe die Intel Videos gebracht, weil mir kein Unterschied bekannt ist. Gerade BF1, dass Du ja anführst würde mich interessieren? Quellen? Eigene Benchmarks? Oder war das nur eine Behauptung?
 
Alles auf LOW ist selbstbeschiss.
Damit schaltest Du ja auch alle CPU-lastigen Sachen ab.
Das Terrain-Mesch z.b. ist zu 100% CPU Sache.

Ich würde das so machen:

Ultra einstellen. Dann Auflösung und Anti-Aliasing klein. Und schon recht es bei meiner Titan X um in FHD in ein CPU-Limit zu rutschen.
Deine 1070er ist nur halb so schnell. Du kannst dafür entweder die Auflösung noch weiter runter drehen oder das Ambient-Occlusion abschalten.

Alles auf LOW verstehe ich persönlich nicht. So willst Du doch auch nicht spielen.
Und in den Games die man z.b. in Deinem 2. Video sieht, dass da die FPS nicht "höher" sind, ist ja kein Wunder. Keins davon nutzt mehr als 8 Kerne.
Mir ging es EXPLIZIT um BF1, weil ich weiß dass da mehr als 8 Kerne genutzt werden.

Du verstehst auf was ich hinaus will? Einfach von irgend einem Vid auf eine Tatsache schließen, weil im Vid Programme getestet werden, die gar nicht mehr Kerne nutzen können .... ist ein falscher Grund-Ansatz vom VID. Da hat sich jemand nicht mit dem Beschäftigt was er sagen möchte, ODER (ein Schelm wer böses dabei denkt) hat Cherry-Picking betrieben und EXTRA Programme genommen, die nicht über 8 Kerne skalieren.

Und "gibt genug Videos im Netz". Muss ich mir die echt selbst suchen, weil Du was behauptest? Ich versuche meine Behauptungen ja auch mit Vids zu unterlegen, damit Du nicht suchen musst^^


Edit: Ich hab mir gerade die Benchmarks von CB angeschaut in BF1.
Die bestätigen das was Du sagst, aber die können auch für einen Intel keinen "Mehrwert" messen.
Aber da ich den Mehrwert messen kann, frage ich mich wo da der Fehler liegt.
Meine Messmethode? Deren Messmethode?
 
Zuletzt bearbeitet:
Zurück