[Linux] Low FPS

NepenthesXDNepenthesXD France Join Date: 2013-10-06 Member: 188613Members
Hi,
I have just installed Natural selection 2, and I am currently running into a low FPS issue.
In the configuration menu, with the highest settings, I'm getting 20fps, and 30fps with the lowest.

My hardware :
- Intel® Core™ i7-2630QM CPU
- GeForce GT 540M/PCIe/SSE2 (2Go VRAM)
- 4Go RAM

Software :
- Ubuntu 13.10, 64
- NVIDIA 331.13

Is my computer just not beefy enough to smoothly run the game, or is this a bug/optimization issue ?


Comments

  • IronsoulIronsoul Join Date: 2011-03-12 Member: 86048Members
    edited October 2013
    Considering the mobile gpu, mobile cpu, opengl and a fairly low end mobile gpu at that. You're getting fairly decent framerates. On my windows laptop in dx9 mode, last time I checked: 20 to 30fps on low at 1024x768.

    my specs: core i7 3610QM, Nvidia GT 630M 2BG (Renamed 540M) 8GB DDR3 ram. OS: Windows 7 Home 64 bit.

    It's just how the game runs on mobile hardware.

    It is kind of an optimisation issue, but at the same time the spark engine was not designed for low end hardware. It's annoying that they didn't post adequate system requirements on the steam page.
  • NepenthesXDNepenthesXD France Join Date: 2013-10-06 Member: 188613Members
    That's really weird, because I run Skyrim, XCOM, Deus Ex : Human Revolution, and Dishonored at 50fps (usually using the highest settings except for SSAO, AA and texture filtering) on the same computer (even using wine to fake a windows environment on my Ubuntu !)... I guessed it would be somehow ok with NS2, considering the minimal specs shown on Steam.

    Something bothers me a bit, too :
    - I've tried to run the game in Bumblebee (a good way to handle Nvidia Optimus on Linux laptops, but it halves raw perfs on every game) I get 30fps ;
    - I've tried to run the game using Nvidia-prime (the "official" way to do things according to nvidia : that's the best solution for raw performance, at the cost of energy savings) I still get 30fps !
    That's the only game behaving this way, showing no change between Bumblebee and Nvidia-prime... As if the graphics card was not the issue...

    Any way to get a refund ?
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    So, the linux build is pretty new. However, on that hardware you ought to be getting better fps than that/

    As a comparison I get similar fps on the 13.04 linux box I run it on that is an old amd 1090T chip and a 610GT. Your hardware is a bit better than mine and so you should be getting a bit better frames.

    I would look at r_stats and it should tell you if its your card or your processor slowing stuff down.

    Finally, i would try it in a non unity environment. Ns2 on linux is only running windowed so you are still drawing unity and for it and cinnamon this can in some cases cause a pretty significant slowdown.
  • IronsoulIronsoul Join Date: 2011-03-12 Member: 86048Members
    So I was just on a 6 player server at 1366x768 with all settings cranked up (except ambient occlusion, that was off).

    This was in opengl mode too btw. I was sitting around 12fps most of the time, occassionally going down to 7 and occasionally going up to 27.

    This is on pretty much the same hardware as you (CPU is about equal, maybe slightly slower), the GPU is the same.

    So you're actually getting GOOD performance for that hardware.
    As for a refund, email unknown worlds. I think it's wrong of them to post such incorrect information about system requirements on the store page so this would be a valid reason for a refund (product not as described).

    @Confused, your desktop CPU is significantly more powerful than his mobile CPU. 1090T is still very high end.
  • NepenthesXDNepenthesXD France Join Date: 2013-10-06 Member: 188613Members
    So, I just tried to run the game in a Gnome Flashback (no effects) session, and I'm getting the same performance. About 32fps in the tutorial with the lowest settings, except for texture quality (i can set it on high), which has no effect on the average fps.
    The game crashes the first time I open fire, though.

    (just so you know my screen resolution is 1366x768)
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    That's really weird, because I run Skyrim, XCOM, Deus Ex : Human Revolution, and Dishonored at 50fps (usually using the highest settings except for SSAO, AA and texture filtering) on the same computer (even using wine to fake a windows environment on my Ubuntu !)... I guessed it would be somehow ok with NS2, considering the minimal specs shown on Steam.

    Something bothers me a bit, too :
    - I've tried to run the game in Bumblebee (a good way to handle Nvidia Optimus on Linux laptops, but it halves raw perfs on every game) I get 30fps ;
    - I've tried to run the game using Nvidia-prime (the "official" way to do things according to nvidia : that's the best solution for raw performance, at the cost of energy savings) I still get 30fps !
    That's the only game behaving this way, showing no change between Bumblebee and Nvidia-prime... As if the graphics card was not the issue...

    Any way to get a refund ?

    You're comparing AAA titles with an indie game.
    That and NS2 is fairly new and has just been released on Linux.
    The minimum specs are indeed, minimum specs, it will run, barely.


  • stack314stack314 Join Date: 2013-05-10 Member: 185187Members
    edited October 2013
    Hey there. I switched from Gentoo x64 to ubuntu 13.10 yesterday then ubuntu 12.04 today to get this working. Here are my results:


    AMD Phenom II x4 4.0ghz OC quad core
    Radeon 7870 OC 2GB GDDR5
    8GB DDR3 9-9-9-24 2T
    Ubuntu 12.04 XFCE

    On my windows box I get high 60-90 FPS until around endgame where it drops to 30-40fps

    running Ubuntu 12.04 with Steam runtime and xfce I'm getting 30 when there are a lot of entities around - 60fps when in base or in menus, explore mode etc.

    I just built up the distro yesterday, so I know there isn't much running in the background.

    I tried the latest experimental fglrx drivers but they don't even run, it says that some libraries are missing (i tried following the dependency chain but it was too time consuming after 10-20 packages built). I figure its because 258 doesn't use mesa anymore.
    Ubuntu 13.10 had the same problems with the experimental fglrx drivers so I didn't pursue the issue any further until I figure out how to fix the problem on 12.04 LTS due to it's acceptance from Valve.

    I think the low FPS is a driver issue but will continue to research the problem and update this post/thread.


    EDIT: I read that due to the way fullscreen is coded, it tries to emulate the way fullscreen would work and causes an overhead. Sure enough I ran it windowed and got an fps boost of about 10fps. It looks terrible especially in xfce but it works.

    Catalyst AI has been turned off
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    so, some users have reported that turning catalyst AI off will causes a pretty good frame boost.

    If you do find some nice things to help out can you put them on the wiki page. That way they dont get lost deep in this forum.
  • SkvateSkvate Join Date: 2002-11-25 Member: 9892Members, Reinforced - Shadow, WC 2013 - Silver
    Don't have AMD graphics myself, but someone has mentioned that you should turn off the AMD A.I functionality.

    Is it Phenom I or Phenom II you have btw?
  • stack314stack314 Join Date: 2013-05-10 Member: 185187Members
    Phenom II

    More googling has shown that most people are blaming the AMD drivers for the terrible fps.
  • SkvateSkvate Join Date: 2002-11-25 Member: 9892Members, Reinforced - Shadow, WC 2013 - Silver
    edited October 2013
    Let's hope they improve in the coming months before SteamOS is released.
Sign In or Register to comment.