Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[NEEDS INFO] Fps drops [xonotic-git][mesa-r600g-git]

#1
Hey, Guys. I do not follow this forum too much (so sorry if similar problem has been reported) but wanted to ask if there is some known explanation to my problem: here, playing xonotic from git on Linux, using mesa drivers with a HD 5650 M card, i get really inconstant fps in all maps I tried. With effects set to Normal, I can go from near 100fps to less then 10fps depending of the part of the map I am or where I am looking to. I got the impression that this drops happen when I look to the bots moving in the map (the more bots, the bigger the drop), but I'm not 100% sure that its the only case.

So, I wanted to ask: people with proprietary drivers face this same issue with xonotic-git (or the release version) too, or mayber there's some effect that mesa doesn't handle well ? If the second is valid, which is the specific effect that I should verify ?

Since now, thanks for your attention and sorry for my possibly bad English (not my native language)
Reply

#2
Well, everything that moves on your screen, makes your fps drop. Looking to a wall or the ground you should always get the highest fps. And bots are absolutely fps-killers. Also note that the git version will always run at lower fps than other builds, due to uncompressed textures etc.

So there is not necesarilly a problem with the game, but there still could be one.
Reply

#3
Can you give some more specs of your system and what software you are running? Is it a recent version of Mesa?

You could try the Big Benchmark and see what results it gives across all settings:
ttp://forums.xonotic.org/showthread.php?tid=2562

This just gives some numbers to compare with.

You might want to try enabling texture comrpession in mesa, it could help:
Code:
export force_s3tc_enable=true

If you reduce the effects down to Medium settings do you get a massive improvement?
I'm at least a reasonably tolerable person to be around - Narcopic
Reply

#4
Biggest fps killers in Xonotic:
  • Having bloom enabled when it's really overdone on maps (Sandstorm is a good example);
  • Realtime world lighting being on when it is abused on some maps (Newtonian Nightmare);
  • DECALS ON MODELS! ARRGGHHH! I think it's broken;
  • Reflections enabled when on some maps where's the quite a lot of water (Courtfun);
  • Having lots of bots on a map (especially when they're using weapons like rocket launchers or crylinks);
  • Maps in general like Mental Gap Beta 2 are all exposed so you can see the entirety of the map at one given moment (unless you're looking at the floor or whatever).

I usually juggle between bloom, realtime world lighting and reflections and I've been doing that for a while. I always leave decals on models off and if I play with bots I tend to play against no more than 7 bots at a time.
Reply

#5
(12-27-2012, 05:41 AM)edh Wrote: Can you give some more specs of your system and what software you are running? Is it a recent version of Mesa?

You could try the Big Benchmark and see what results it gives across all settings:
ttp://forums.xonotic.org/showthread.php?tid=2562

This just gives some numbers to compare with.

You might want to try enabling texture comrpession in mesa, it could help:
Code:
export force_s3tc_enable=true

If you reduce the effects down to Medium settings do you get a massive improvement?

First, thanks to you both for the quick answer.

I'm playing in a HP notebook using Turion II N530 CPU (2,5 Ghz), Radeon HD 5650 Mobile graphics card (1gb VRAM), and 8 gb of RAM (Corsair, 1333Mhz). Mesa is from git master (future mesa 9.1)

Well, I have libtxc_dxtn installed, so I think I'm using texture compression when its possible, but since xonotic-git uses uncompressed textures, does this export line you suggested change something ? (I got the impression that some maps, like afterslime, improved, but can be an placebo effect)

Reducing effects to Medium really helped a lot. In Facility123 map by Cortez, there was areas when fps droped from 100+ to 6 with high settings, and the min fps I had in medium settings was near 60
Reply

#6
(12-27-2012, 07:18 AM)Bitiquinho Wrote: Well, I have libtxc_dxtn installed, so I think I'm using texture compression when its possible,

With the lib installed it doesn't always work directly. For intellectual property reasons most distros keep it disabled. If texture compression is not working you get this line in the console:
ERROR: Texture compression is required but not supported.

(12-27-2012, 07:18 AM)Bitiquinho Wrote: but since xonotic-git uses uncompressed textures, does this export line you suggested change something ? (I got the impression that some maps, like afterslime, improved, but can be an placebo effect)

The Git version uses textures which are stored on disk uncompressed but this is not the same as texture compression in memory. Enabling texture compression will always greatly improve load times but performance can be better or not, it varies.

(12-27-2012, 07:18 AM)Bitiquinho Wrote: Reducing effects to Medium really helped a lot. In Facility123 map by Cortez, there was areas when fps droped from 100+ to 6 with high settings, and the min fps I had in medium settings was near 60

The differences between normal and medium are pretty small. Normal maps, gloss maps, deluxe maps, geometry detail and skeletal damage are the only changes. Now go through and try each of these things independently and see where the performance hit comes from. It may mean that one feature or other makes things worse.

Normal is the first level that requires OpenGL 2.0 to support all features and this is more likely to fall down with Mesa.
I'm at least a reasonably tolerable person to be around - Narcopic
Reply

#7
Thanks a lot for the answers, I'll try soon
Reply

#8
(12-27-2012, 06:13 PM)Bitiquinho Wrote: Thanks a lot for the answers, I'll try soon

make sure your CPU frequency scaling governor is in performance modus

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor



and if you are using git mesa
try starting xonotic like this:
> R600_DEBUG="sb" xonotic
Reply

#9
(06-01-2013, 09:42 AM)pheldens Wrote: echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

Does that bring any improvement at all over the ondemand scaling governor?
Reply

#10
(06-01-2013, 01:44 PM)Mr. Bougo Wrote:
(06-01-2013, 09:42 AM)pheldens Wrote: echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

Does that bring any improvement at all over the ondemand scaling governor?

yes, substantially in my case, as does R600_DEBUG="sb" xonotic , it uses a much faster codepath
Reply

#11
(06-03-2013, 08:42 AM)pheldens Wrote:
(06-01-2013, 01:44 PM)Mr. Bougo Wrote:
(06-01-2013, 09:42 AM)pheldens Wrote: echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor

Does that bring any improvement at all over the ondemand scaling governor?

yes, substantially in my case, as does R600_DEBUG="sb" xonotic , it uses a much faster codepath

That's strange. I should try that sometime, but it seems weird to me that it would make such a significant difference.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [BUG] Dropping mouse input FPS Null 1 557 04-29-2023, 08:06 AM
Last Post: bones_was_here
  [SOLVED] FPS capped at 30 Ashurion-Neonix 0 518 10-25-2022, 09:19 PM
Last Post: Ashurion-Neonix
  [SOLVED] FPS Stuck at 60? Eile 3 2,531 07-27-2022, 04:11 PM
Last Post: FAF
  [NEED HELP] low fps on 2080 super lellopisello 4 2,544 08-30-2020, 03:54 PM
Last Post: LegendGuard
  [BUG] some textures won't load with git builds lister 2 2,444 01-17-2020, 06:09 PM
Last Post: LuckyStripe
  [SOLVED] Cannot run game anymore after new git update Bloodthorn 2 2,778 07-25-2018, 07:20 AM
Last Post: Bloodthorn
  [SOLVED] gamepad 'saitek fps' chocard 4 3,597 05-08-2017, 02:10 PM
Last Post: chocard
  [NEEDS INFO] low fps with 0.8.2? BuddyFriendGuy 2 3,119 04-10-2017, 04:37 PM
Last Post: BuddyFriendGuy
  [SOLVED] cannot compile git code dingus 5 4,957 07-27-2016, 05:13 PM
Last Post: sev
  [NEED HELP] Low FPS when using FullScreen mode TheLastCrawler 0 2,478 09-06-2015, 10:02 AM
Last Post: TheLastCrawler

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-