wann ensteht ein bottleneck?

Hast du unendlich viele FPS? Nein? Dann hast du immer einen Flaschenhals.
In deinem Fall ist der Flaschenhals die GPU, die CPU Auslastung kannst du gänzlich ignorieren.
 
1280x1024 = meist Cpu bildet den Flaschenhals
1920x1080= weniger cpu, mehr die grafikarte
2540x1440= eher grafikkartenlimit
ab 4K auflösung die grafikkarte limitiert meist

höhere Auflösungen verbrauchen zwar mehr leistung, aber hier sind meist die schatten und qualitätseinstellungen die mehr leistung verbrauchen.
natürlich muss auch die cpu ausgewogen sein und die grafikkarte ausreichend schnell mit rohdaten versorgen.
wenn die cpu nicht schnell genug ist, kann die grafikkarte die ganze kraft nicht entfalten.

Es entsteht immer ein irgendwo ein Flaschenhals, wo die Leistung endet.
 
1280x1024 = meist Cpu bildet den Flaschenhals
1920x1080= weniger cpu, mehr die grafikarte
2540x1440= eher grafikkartenlimit
ab 4K auflösung die grafikkarte limitiert meist

höhere Auflösungen verbrauchen zwar mehr leistung, aber hier sind meist die schatten und qualitätseinstellungen die mehr leistung verbrauchen.
natürlich muss auch die cpu ausgewogen sein und die grafikkarte ausreichend schnell mit rohdaten versorgen.
wenn die cpu nicht schnell genug ist, kann die grafikkarte die ganze kraft nicht entfalten.

Es entsteht immer ein irgendwo ein Flaschenhals, wo die Leistung endet.

Genau das kann man so nicht sagen. Es gibt zahlreiche Spiele die auch in 4k noch CPU limitiert sind und ja von denen werden einige noch sehr häufig gespielt.
 
CounterStrike zum Beispiel. :D
Auch ists bei vielen Spielen/Einstellungen kein Problem, auch in FullHD eine RTX-Karte komplett in die Knie zu zwingen.

Klar stimmt die Tendenz, je höher die Auflösung desto höher die GPU-Last und desto eher ein Flaschenhals bei der GPU. Das gilt aber streng genommen nur dann, wenn Spiel und restliche Einstellungen gleich bleiben.
 
Ja, aber wenn ich mal bisl deutsch werden darf.. ein "Bottleneck" ist ja eigentlich etwas anderes. Ein Flaschenhals ist eine Engstelle, im übertragenen Sinn. Damit ist nicht das CPU- oder GPU-Limit gemeint, das natürlich durch die physikalsichen Vorrausetzungen begrenzt ist. Eher eine Komponente im System, innerhalb der CPU/GPU, ein Beispiel wäre die Northbridge auf einer FX CPU oder alte Bussyteme in uralten x86 Plattformen, das sind die klassichen Flaschenhälse. Oder auch Bottlenecks, neudeutsch.

Ne schwache GPU ist eh das Ende der Leitung, und eine schwache CPU könnte gerade so noch als Flaschenhals beschrieben werden. Obwohls da halt dann einfach an der Rechenleistung fehlt, also ist halt grenzwertig.
 
Sehe ich so wie HELLM, ein Flaschenhals behindert aktiv eine andere Komponente an ihrer Leistungsfähigkeit. Also die CPU ist so alt und so schlecht, dass die nagelneue Gighend Grafikkarte ihre Leistung einfach nicht ausspielen kann.

Wenn jede Komponente maximale Leistung liefert oder halt nicht ganz gefordert wird, hat man ja keinen Flaschenhals, da ja nur innerhalb der maximalen Leistungsfähigkeit limitiert wird.

Interessant ist der Begriff auch im Bezug auf Transferraten, wenn hier manche auf ultraschnelle PCIe SSDs schwören. Die hohen Lese/Schreibraten bringen auch nur was, wenn ich von irgendwoanders so schnell Lesen und halt auch Schreiben kann. Ne hammer SSD um dann von USB 1.0 Daten hin und her zu schieben, ist sinnlos^^
 
Ja, aber wenn ich mal bisl deutsch werden darf.. ein "Bottleneck" ist ja eigentlich etwas anderes. Ein Flaschenhals ist eine Engstelle, im übertragenen Sinn. Damit ist nicht das CPU- oder GPU-Limit gemeint, das natürlich durch die physikalsichen Vorrausetzungen begrenzt ist. Eher eine Komponente im System, innerhalb der CPU/GPU, ein Beispiel wäre die Northbridge auf einer FX CPU oder alte Bussyteme in uralten x86 Plattformen, das sind die klassichen Flaschenhälse. Oder auch Bottlenecks, neudeutsch.

Ne schwache GPU ist eh das Ende der Leitung, und eine schwache CPU könnte gerade so noch als Flaschenhals beschrieben werden. Obwohls da halt dann einfach an der Rechenleistung fehlt, also ist halt grenzwertig.
Korrekt, deshalb nennen Kenner das auch nicht Bottleneck, sondern GPU- bzw. CPU-Limit.

Diese Begriffe sind für den TE sicher auch verständlicher, da ein Limit ein greifbarer Begriff ist. Ohne Limit hätte man unendlich (unlimited) Performance.
 
habe ich vergessen zu sagen es gibt auch cpulastige spiele wie zum Beispiel Arma CSGO und auch gpulastige spiele.
die meisten sind aber gpulastig.
 
Ein Flaschenhals, bottleneck, Engstelle oder wie ihr es auch immer nennen wollt, limitiert ein System.
Deswegen kann man natürlich bei einem CPU Limit von einem der oben genannten Begriffe reden.
 
Also ensteht eigentlich immer ein bottlneck
Nein, wenn die einen Frame Limiter nutzt und die Framerate begrenzt dann kannst du sowohl CPU als auch GPU Limit vermeiden.
Zockst du aktuell auf 60Hz und die 100% GPU Auslastung ist bei mehr als 60FPS dann ist eigentlich dein Monitor der Flaschenhals
weil wenn du die Framerate auf 60FPS begrenzen würdest dann hättest du logischerweise auch keine 100% GPU Auslastung mehr.
 
Nein, wenn die einen Frame Limiter nutzt und die Framerate begrenzt dann kannst du sowohl CPU als auch GPU Limit vermeiden.
Zockst du aktuell auf 60Hz und die 100% GPU Auslastung ist bei mehr als 60FPS dann ist eigentlich dein Monitor der Flaschenhals
weil wenn du die Framerate auf 60FPS begrenzen würdest dann hättest du logischerweise auch keine 100% GPU Auslastung mehr.
Man erzeugt halt ein mit dem Framelimiter ein künstliches Limit.
 
Ein Flaschenhals, bottleneck, Engstelle oder wie ihr es auch immer nennen wollt, limitiert ein System.
Deswegen kann man natürlich bei einem CPU Limit von einem der oben genannten Begriffe reden.
Das ist zu ungenau. Ein Bottleneck ist ein Engpass.

Ein klassicher Flaschenhals ist ein Stau im Sinne von zähfließendem Verkehr. Es kommen immernoch Autos durch, aber langsamer als sie bei freier Straße könnten. Das Limit ist die Kapazität der freien Straße.

Bei einem GPU-Limit von 50 fps, begrenzt die GPU die maximalen fps auf 50. Wäre das ein Bottleneck, dann würde die GPU bei 50 fps länger an einem Frame rechnen und nur noch unterproportional zu niedrigeren Frameraten Bilder ausgeben - und das gibt es praktisch nicht.

Die Tessellation Engine ist bei AMD ein Bottleneck, weil sie die fps überproportional einbrechen lässt, aber nicht die maximalen fps limitiert.
 
Wenn es kein Limit mehr gibt, wäre der erreichte Wert unendlich.
Also funktionieren deine Beispiele nicht, da du einfach ein vorhandenes Limit noch weiter limitiert.
Somit hast du ein neues Limit, was eben durch einen Engpass entsteht.
Um bei deinem mit der Autobahn zu bleiben.
Da wäre das Limit der Autobahn zb die Grafikkarte.
Die CPU wäre eine Baustelle oder ein langsam fahrendes Auto, halt die Engstelle die das Limit verschiebt.
 
Neine, KrHome hat schon recht. Nach deiner Argumentation wäre jede Engstelle ein Limit, mit den Beispeilen helfen wir unserem Verständnis auch nicht. Und ein Limit besteht immer, das ist durch die Naturgesetze bestimmt. "Flaschenhals" meint tatsächlich eine Engstelle, eine überdimensionierte GPU ist auch nicht das andere Ende der Flasche. Nur wenn man sich das System als Rohr vorstellen will, und da dann Flaschenhälse interpretiert. Meine CPU leistet 5 und meine GPU 6, dann hab ich doch keinen Flaschenhals weil der Vorstellung nach die Bilder über CPU zur GPU fließen. Mein System hat aber eienn Flaschenhals, wenn z.b. die Speicherbandbreite aus irgeneinem Grund begrenzt ist. Ja, begrenzt, Grenze, ein Limit. Aber hier ist diese Limitierung durch eine Komponente im System, die den Rest an der vollen Leistungsfähigkeit hindert, eine Engstelle im Rohr. Eine Schwache CPU, weil die Rechenleistung nicht vorhanden ist, kann das auch darstellen, aber dafür gibts dann eben die viel, viel genauere Beschreibung eines CPU-Limits. Eine schwache GPU hindert den Fluß nicht, ist wohl kaum als Engstelle zu bezeichenn, da ein von der Leisutng ins unendlich gedachter Quantencomputer die Grafikkarte auch nicht weiter beschleunigen könnte. Die GPU limitiert, auch das ist aber relativ ungenau, den was soll den da limitiert werden? Im Grunde nix, den die CPU alleine macht eben keine Bilder, kann die GPU schon mal nicht zeitig mit Daten versorgen, aber mit dem angenommen Supercomputer sind die Grafikkarten auch nur noch was sie sind. Und keine Flaschenhälse.

Der Begriff ja ist ja nicht neu, und selbst im englischen sind Bottlenecks etwas genauer bestimmt. Wie erwähnt ist es möglich das so zu beschreiben, aber es ist sehr ungenau und verlangt vom Zuhörer dieselbe Anpassung. Und wenn wir von Flaschenhälsen reden, dann eher Richtung Drawcalls und sowas. Denn da rechnet die CPU auch nicht im Maximum, und ganz sicher sind es ja auch derlei Flaschnehälse im System, die bei den intel Core Generationen verbessert wurden, sowie den Sprung bei Ryzen 1xxx auf 2xxx bezüglich Gaming erklären. Natürlich kann man auch das als Limits bezeichnen, wenn man den will. Allerdings wäre das dann schon wieder weniger verständlich, und verstehen wollen wir uns doch?
 
Natürlich ist jede Engstelle ein Limit.
Was macht denn eine Engstelle?
Sie limitiert, also beschreibt sie das Limit in dem Moment.
Beseitigt man diese Engstelle ist an dieser ein grösseres Limit vorhanden.
 
Ok, klar kann man die Sprache so verbiegen. :schief:

Nein, beseitigt man die Engstelle, wird das Limit erreicht. Das auch nur höher oder geringer liegen kann. Nun kann man die Baustelle als Engstelle bezeichnen, oder die Autobahn selbst. Aber dann im Bezug auf andere Dinge, einem übergestellten System. In unserem einfachen Modell ist das Limit durch die Anzahl der Spuren bestimmt. Natürlich ist es nciht verboten, und auch allgemein verständlich, wenn man Behauptet die Baustelle limitiert, setzt das Limit herab.

Da Sprache aber immer nur ein Mittel ist, ist es eben sehr, sehr ungenau zu behaupten meine GPU wäre ein Flaschenhals. Die läuft enweder am Maximum oder nicht, da ist kein unendlicher Fluss von FPS, die dann eben nur zu einem Teil von der GPU durchgelassen werden. Eine CPU alleine, ja da beschreibt man dann die fehlende Rechenpower als Flaschenhals, das kann man tun. Wenn man dazu sagt, das die GPU doch deutlich von der CPU aufgehalten wird, und diese so zu einem Flaschenhals wird. Das versteht man wieder.
Aber herrlich unverständlich wirds dann wenn die CPU nicht völlig zu alt ist, sondern nur bisl schwach. Da läuft man dann mal ins CPU-Limit, und das liegt bei anderen eben höher. Aber da dann von einem Flaschenhals zu sprechen, ist genauso irreführend. Eher absurd.
 
Zurück