The problem I face, is that I get low FPS on servers with many people. So I decided to monitor my GPU, for result see below, first my configuration:
CPU: i5-2500k 4x3,30 Ghz
GPU: Gainward GTX570 1,25 GB (latest driver, 301.42)
RAM: 8GB
OS: Windows 7 Home Premium 64bit
Resolution: 1920x1080
(if you want more, let me know)
Results:
1. Me alone on server = GPU usage 80%, constant 60 FPS (I limited it in launcher)
2. 2 people on server = GPU around 45%, 40-50 FPS
3. 14 people on server = GPU around 35%, around 30 FPS
4. ca. 45 people on server = GPU at 20%, around 15-20 FPS
I mean, wtf? Why is the GPU working less, when there is (probably) more work to be done? Any reasonable explanation?
I play on highest settings, and have zero problems on Canyon. Tough it doesn't matter. I tried lowest settings, no (visible) improvement. I tried a uninstall/clean install. I tried to configure the Nvidia profile, doesn't change anything (it recognized as TM²: Canyon though, don't know if that matters). I tried different drivers, older & newer (beta) ones, didn't matter.
The ONLY thing wich improves the situation is, using low resultion textures. This brings about 5-10 FPS more. Still, 20-25 people on a server, and I can't play well. Also, I often switch between Canyon and Storm, and I don't want to change the settings each time, that's just pointless.
I admit, my configeration is not newest, but still I am able to run games with way more graphical ambitions on high settings. Also, I talked to several people and it seems these FPS drops on full servers seems to be quite common...
EDIT: Oops, forgot my launcher config, see here (Resolution too high too include...)
EDIT: This was also the matter in B0^^
[B1] More players = less GPU usage = large FPS drop
Moderator: NADEO
- TStarGermany
- Posts: 466
- Joined: 15 Jun 2010, 11:05
- Manialink: creative
- Contact:
Re: [B1] More players = less GPU usage = large FPS drop
http://forum.maniaplanet.com/viewtopic. ... 45&t=12166
http://forum.maniaplanet.com/viewtopic. ... 45&t=11587
That specific problem has been reported before; it's maximum annoyance, that's for sure.
http://forum.maniaplanet.com/viewtopic. ... 45&t=11587
That specific problem has been reported before; it's maximum annoyance, that's for sure.
Re: [B1] More players = less GPU usage = large FPS drop
"You're not allowed to view this forum." -> I guess your links link to alpha forum?
If it was reported in alpha, that's a good thing, still no fix, that's a pretty bad thing..
If it was reported in alpha, that's a good thing, still no fix, that's a pretty bad thing..
- TStarGermany
- Posts: 466
- Joined: 15 Jun 2010, 11:05
- Manialink: creative
- Contact:
Re: [B1] More players = less GPU usage = large FPS drop
Well, yes ..alpha forums.
Yesterday evening, I have reinstalled MSI Afterburner to benchmark Shootmania and I can can confirm your results (and the ones in alpha forums)...
= The more players there are online, the less GPU % load is put on the graphics card, resulting in lower and lower FPS.
I was playing on a server with about 35 people and the GPU load had dropped to a peak value of 25% with FPS of about 25FPS (CPU load is abysmally small).
Either that means that the graphic engine contains erroneous code OR it means that something else causes the low FPS, maybe something network related. I don't know, I cannot know. Nadeo must solve this.
To be as outright as possible: I see this problem as the NUMBER 1 problem of the game at the moment.
Some other person has described it in more radical terms, but in essence, he is right
http://forum.maniaplanet.com/viewtopic.php?f=29&t=12065
Without letting people REALLY chose their graphics settings and getting good FPS, this game will have the hardest possible time to thrive...
Yesterday evening, I have reinstalled MSI Afterburner to benchmark Shootmania and I can can confirm your results (and the ones in alpha forums)...
= The more players there are online, the less GPU % load is put on the graphics card, resulting in lower and lower FPS.
I was playing on a server with about 35 people and the GPU load had dropped to a peak value of 25% with FPS of about 25FPS (CPU load is abysmally small).
Either that means that the graphic engine contains erroneous code OR it means that something else causes the low FPS, maybe something network related. I don't know, I cannot know. Nadeo must solve this.
To be as outright as possible: I see this problem as the NUMBER 1 problem of the game at the moment.
Some other person has described it in more radical terms, but in essence, he is right
http://forum.maniaplanet.com/viewtopic.php?f=29&t=12065
Without letting people REALLY chose their graphics settings and getting good FPS, this game will have the hardest possible time to thrive...
Re: [B1] More players = less GPU usage = large FPS drop
Very strange, indeed.
Re: [B1] More players = less GPU usage = large FPS drop
One more strange thing : save a replay on a server where you get low FPS, then go watch it in the replay editor, it's pretty smooth.
So either it's tied to the net code (as it happens only online and maybe lan but not in replays), or to the continuous replay temporary saving while you play, or something else.
But in all cases, I think it has to do with how the game engine handles CPU usage and threads, it seams locked to only two threads while playing, maybe not enough to smooth every movements/animations of each players, as the more players there is, the lower FPS we get (and lower GPU usage too).
I've got an Intel i7 2700K OC @ 4.8GHz, 16GB DDR3 and two GTX 680 in SLI (with this SLI profile tweak), and in the map editor and replay editor, I get constant 60 FPS with settings maxed out in 1920*1080 (vsync + triple buffering). GPU usage being between 50% and 100% on both cards, depending on the scenes.
But online, the more players there is, the lower FPS I get, it can go down to 30-35 FPS with constant 25% CPU usage, and 20-50% GPU usage on both cards.
I think it's the exact same problem as in TrackMania when you disable the option to limit the number of visible opponents (even if they still are all saved in replays), but in a shooter, you can't, so everyone is displayed. I can't remember well if it was really the case in TM Canyon, maybe this needs to be tested on a TrackMania Canyon server with lots of players.
So either it's tied to the net code (as it happens only online and maybe lan but not in replays), or to the continuous replay temporary saving while you play, or something else.
But in all cases, I think it has to do with how the game engine handles CPU usage and threads, it seams locked to only two threads while playing, maybe not enough to smooth every movements/animations of each players, as the more players there is, the lower FPS we get (and lower GPU usage too).
I've got an Intel i7 2700K OC @ 4.8GHz, 16GB DDR3 and two GTX 680 in SLI (with this SLI profile tweak), and in the map editor and replay editor, I get constant 60 FPS with settings maxed out in 1920*1080 (vsync + triple buffering). GPU usage being between 50% and 100% on both cards, depending on the scenes.
But online, the more players there is, the lower FPS I get, it can go down to 30-35 FPS with constant 25% CPU usage, and 20-50% GPU usage on both cards.
I think it's the exact same problem as in TrackMania when you disable the option to limit the number of visible opponents (even if they still are all saved in replays), but in a shooter, you can't, so everyone is displayed. I can't remember well if it was really the case in TM Canyon, maybe this needs to be tested on a TrackMania Canyon server with lots of players.
Re: [B1] More players = less GPU usage = large FPS drop
Hey - I just read about this and tried to test the same thing on different settings with my Setup:
Core 2 Quad Q9300 @ 2,6 Ghz
GTX 470 SO 1280 MB
4 GB RAM
Windows 7 64-Bit
@1680x1050 (also on lowest settings, I did not change the resolution)
I started this on the lowest possible settings and went on an emtpy server - my GPU Load was @ about 40-45%, even though my FPS Rate was not at my desired Max of 80FPS, which bothers me.
When joining a full server, I can confirm this thread fully: The GPU Load went to about 30%, while the FPS dropped even more.
Then I wanted to know what happens when I do the same thing with full settings. I maxed out everything and went on an emtpy server again. First thing I noticed: The game maxed out my graphics memory and didnt let go untill I fully closed Maniaplanet. Then, the GPU load was at about 60% when playing normally and at 30-40 FPS+
I was playing royal, so I activated the offzone and suddenly noticed an increase in GPU Load tp up to 97%!
This only happened when I looked at the offzone - when looking at the ground or anywhere else, the load was still @ 60%.
When joining a full server, again with about 16 players, the GPU Load dropped to 40-50%, with maxed out settings! Before, the load went up when I shot and the bullet lighting was activated, here, the bullets were flying everywhere and the load didnt even react really.
These FPS issues need to be fixed! This kind of shooter heavily relies on FPS, and if I can never have stable 80FPS even on the lowest settings, because my GPU is only really working when I look at offzones, this could really affect gameplay brutally.
I agree, Tstar, this is the number 1 issue of this game right now!
This thread was posted in July, it's in the middle of september now... Please Nadeo, this is important...
Core 2 Quad Q9300 @ 2,6 Ghz
GTX 470 SO 1280 MB
4 GB RAM
Windows 7 64-Bit
@1680x1050 (also on lowest settings, I did not change the resolution)
I started this on the lowest possible settings and went on an emtpy server - my GPU Load was @ about 40-45%, even though my FPS Rate was not at my desired Max of 80FPS, which bothers me.
When joining a full server, I can confirm this thread fully: The GPU Load went to about 30%, while the FPS dropped even more.
Then I wanted to know what happens when I do the same thing with full settings. I maxed out everything and went on an emtpy server again. First thing I noticed: The game maxed out my graphics memory and didnt let go untill I fully closed Maniaplanet. Then, the GPU load was at about 60% when playing normally and at 30-40 FPS+
I was playing royal, so I activated the offzone and suddenly noticed an increase in GPU Load tp up to 97%!
This only happened when I looked at the offzone - when looking at the ground or anywhere else, the load was still @ 60%.
When joining a full server, again with about 16 players, the GPU Load dropped to 40-50%, with maxed out settings! Before, the load went up when I shot and the bullet lighting was activated, here, the bullets were flying everywhere and the load didnt even react really.
These FPS issues need to be fixed! This kind of shooter heavily relies on FPS, and if I can never have stable 80FPS even on the lowest settings, because my GPU is only really working when I look at offzones, this could really affect gameplay brutally.
I agree, Tstar, this is the number 1 issue of this game right now!
This thread was posted in July, it's in the middle of september now... Please Nadeo, this is important...
Re: [B1] More players = less GPU usage = large FPS drop
we are always working on this and I opened a dedicated topic to performances
http://forum.maniaplanet.com/viewtopic. ... 28&t=12605
Now, if you want to understand: when there is more people, the CPU usage increase, so the GPU waits for the CPU. This is why the GPU load diminishes and that you see FPS decrease at the same time.
This is why our priority is to work on CPU usage, and we have done already some work. The good news is that there are two fields of work that we intend to look in the weeks to come that can reduce the CPU load. One is on rendering process (more heavy on big maps) and the other on physic process (more heavy with many players) As long as one big subject is subsisting, it is the slowest system that affects the general FPS. So, even if we are working on it, you can have the impression than not. But we are.
For the GPU load on offzone, it is probably link to the shading quality you are using with the GPU itself. It is an optimization that is more focused on one point. And while it is very important for Royal, it is less for the other modes. So we shall look at it after.
http://forum.maniaplanet.com/viewtopic. ... 28&t=12605
Now, if you want to understand: when there is more people, the CPU usage increase, so the GPU waits for the CPU. This is why the GPU load diminishes and that you see FPS decrease at the same time.
This is why our priority is to work on CPU usage, and we have done already some work. The good news is that there are two fields of work that we intend to look in the weeks to come that can reduce the CPU load. One is on rendering process (more heavy on big maps) and the other on physic process (more heavy with many players) As long as one big subject is subsisting, it is the slowest system that affects the general FPS. So, even if we are working on it, you can have the impression than not. But we are.
For the GPU load on offzone, it is probably link to the shading quality you are using with the GPU itself. It is an optimization that is more focused on one point. And while it is very important for Royal, it is less for the other modes. So we shall look at it after.
Who is online
Users browsing this forum: No registered users and 2 guests