Jump to content

Recomandet FPS Throttling?


seeh
 Share

Recommended Posts

Hi i cant understand the best FPS Throttling at my PC.

I tried around and don't see a difference in my Test today.

If i use 20 my graficcard is doing nearly everything?

If i use 100 my graficcard is doing nearly nothing?

 

BTW what i found:

 

 

https://github.com/0ad/0ad/blob/master/binaries/data/config/default.cfg

FPS Throttling in Menus: 20 (20-100)
FPS Throttling in Games: 20 (20-100)

Default ist 60 for all of this:
Throttle FPS in menus only.
Throttle FPS in running games (prevents 100% CPU workload).
German translation:

Drosseln Sie FPS in laufenden Spielen (verhindert 100% CPU-Auslastung).
 

 

Link to comment
Share on other sites

Können Sie ihr Anliegen vielleicht nochmals auf Deutsch wiederholen? Ich habe leider nicht verstanden was Sie sagen wollten.

Die beiden von Ihnen genannten Einstellungen beschränken die Bildwiederholungsrate im Spiel bzw. im Menü. Die default Einstellung beträgt 60, da die meisten Monitore 60Hz Monitore sind, und deshalb nicht mehr als 60 Bilder pro Sekunde anzeigen können.

Ohne Beschränkung würde Ihr Computer, abhängig von der CPU und der GPU, beliebig viele Bilder pro Sekunde berechnen. Je nachdem ob die CPU, oder die GPU zuerst limitiert, würde selbige dauerhaft voll ausgelastet werden. Eine höhere Auslastung führt zu mehr Energieaufnahme, was zu einer höheren Abwärme führt, was zu lauteren Lüftergeräuschen führt, weswegen man das gerne vermeiden möchte.

 

Can you please ask again in German? I don't get what you are trying to say.

German explanation of the frame limiter.

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Was ist schonunsvoller für den Computer (CPU ecent Grafikkarte)? Ist eine Beschränken die Bildwiederholungsrate im Spiel bzw. im Menü maximal, dadurch, das man denn die Schonung auf 100 setzt?

Hat eine maximale "Schonung" in Menüs überhaupt einen merklichen Effekt? Weil diese werden ja fast nie verwendet?
image.png.adede7770e11299d5b3ca71c7260fd4e.png

Edited by seeh
Link to comment
Share on other sites

Eigentlich macht die Einstellung im Menü kaum einen unterschied, da kannst du es ruhig auf minimum stellen. Ich empfehle im Spiel 60 zu verwenden sofern dein PC dies problemlos ohne große Sch@#$%ungen erziehlen kann.

Am besten FPS Anzeige aktivieren und sehen wie flüssig das ganze laufen tut.

  • Like 1
Link to comment
Share on other sites

On 20/02/2021 at 7:14 PM, Panther said:

da kannst du es ruhig auf minimum stellen.

ja bin am rumspielen. mit maximaler geschwindikeit bei 4 player replay. bin mir nicht ganz sicher was gut funktioniert.

ich verstehe nur nicht was eher schont. maximum oder minmum?

heisst das ein maximum an schonung oder maximum an bildwiederholrate?

In TG verwende ich jetzt aktuell:

Prefer GLSL X

Fog O

Post-processing X

- Antialiasing O

- Sharpeing O

- Sharpness factor 0.00

Shader effects 0.00

Shader:

- Shadow quality "Very Low"

- Shadow filtering O

Unit silhouettes X

Particles X

Water effects 0 (könnte villeicht mal ein Problem werden, weiss nicht)
^--- problem so you dont seeh the fishes under water
Better do this:
Water effects X
also helps seeing fishes: Water refRaction
also helps seeing fishes: Real Water depth

Smooth vision X

VSync X

FFP throttling in menu's 53 (randomly choosen by me)

FFP throttling in games 53 (randomly choosen by me)

 

menu sind doch eigentlch ganz egal ? braucht man fast nie?

 

BTW in A24 by me is enabled AutoSnaping Building (disable with STRG). Default is vice versa (umgekehrt)
and the AutoCiv Mod  works with all his building and navigations shortcuts ! (helps against RSI-Syndrom)

Edited by seeh
Link to comment
Share on other sites

On 20/02/2021 at 8:00 PM, seeh said:

you mean with "most intensive" most intensive for the CPU+Grafic card?

Maybe some more explanation. The framerate effects both, GPU and CPU. Every frame which is calculated by the GPU is "prepared" by the CPU. I you have no framerate limiter, you get as much as possible frames as your CPU and you GPU can provide. One of them will limit your framerate.

No framerate limit (in 0 A.D.) means you set the framerate limiter to maximum. If you lower this limit, your framerate will be limit to the chosen framerate. If your hardware is limiting the framerate before reaching the set framerate limit, you wont get the set framerate.

If you choose graphic effects, you will generate additional workloads for your GPU and CPU, so your framerate decreases. Some of the effects will have a greater impact to the GPU, some more to the CPU. Depends on the effect, but mostly the bigger effect is on the GPU.

Current PCs are mostly CPU limited in 0 A.D., because the game is not multi threaded yet. That means they mostly only use 1-2 cores. As graphic effects mostly effects the GPU, you can chose the higher graphic effects without a lose of performance (on newer PCs).

In addition to what I said about heating of the hardware (see second post of this thread), there is more to say about it. Heating of hardware leads to thermal throttling of the hardware. This effect is mostly known on mobile PCs. If the hardware gets to hot, the hardware limits it's performance until the hardware is cooled down. So a limited but constant framerate is mostly favored than a framerate which is oscillating because of thermal throttling.

At last, VSync will limit your framerate to the framerate of your monitor (I guess 60 frames/herz) too.

 

German translation:

Vielleicht mal eine ausführlichere Erklärung. Die Framerate wird durch die GPU (Grafikkarte) und die CPU (Prozessor) beeinflusst. Die CPU "bereitet" die Bilder vor, welche von der GPU berechnet werden sollen. Ohne Frame Limiter werden so viele Bilder (Frames) wie möglich berechnet. Dann wird entweder deine CPU, oder deine GPU die Framerate begrenzen.

Um den Framerate Limiter in 0 A.D. auszuschalten muss du den Regler in den Einstellungen auf Maximum setzen. Wenn du ein Limit setzt wird die Framerate auf dieses Limit begrenzt, das schont deine Hardware. Dieser Framerate Limiter garantiert dir aber nicht die gewünschte Framerate. Das heißt wenn du den Limiter zu hoch einstellst, dann wird eben deine Hardware, und nicht der Limiter deine Framerate limitieren.

Die einzelnen Grafikeffekte die du auswählen kannst erzeugen eine zusätzliche Last für die GPU und CPU. Manche der Effekte haben dabei einen größeren Einfluss auf die CPU, manche einen größeren Einfluss auf die GPU. Das kommt auf den jeweiligen Effekt an, wobei die meiste Last schon auf die GPU geht.

Aktuelle PCs werden in 0 A.D. normalerweise durch die CPU limitiert. Das liegt daran das 0 A.D. nicht so gut mit Multicore CPUs umgehen kann. Da die Grafikeffekte meistens zu Lasten der GPU gehen kannst die Grafikeffekte in 0 A.D. bei einem aktuellen PC meist recht hoch drehen ohne das es einen großen Einfluss auf die Performance hat.

Zusätzlich zudem was ich schon im zweiten Post zum Thema Abwärme gesagt habe, möchte ich noch was ergänzen. Wenn die Hardware zu warm wird, dann führt das zum "Thermal Throttling". Das heißt deine Hardware limitiert ihre Leistung damit die Hardware abkühlen kann. Das kennt man vor allem im Bereich der Notebooks und anderer mobiler PCs. Das Thermal Throttling führt dann dazu das die Framerate stark fluktuiert. Meistens wird deshalb eine niedrigere, dafür konstante Framerate bevorzugt. Hierfür kann man dann eben ein Framerate Limit in 0 A.D. einstellen.

Btw. VSync ist auch eine Art Limiter. VSync begrenzt die Framerate auf die Bildwiederholungsrate deines Monitors (also meistens 60 fps/Hz).

Edited by OptimusShepard
  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...