Poor framerate

Added by xephyrus about 6 years ago

Hi,

I'm trying to figure out why Ryzom is running with such poor framerate on my system.

What are the standard things that generally need to be in line for it to run smoothly?

For example, I've verified that glxinfo reports "direct rendering" as "Yes." What else do I need to check and potentially resolve?

I currently have all the in-game graphics settings to the lowest settings, and I still get horribly slow framerates when somebody near me casts a spell.

Thanks.


Replies (6)

RE: Poor framerate - Added by jarnar about 6 years ago

Hi Xephyrus!

A little bit of background info on your system (distribution or if selfcompiled kernel version and used GFX drivers) and hardware (esp. GFX card, but also CPU and amount of memory) would be apreciated.

Just some examples for possible issues might be:
- Single core processor and (a lot of )other applications running at the same time.
- Intel GFX (their 3D performance is getting a lot better but it's still not really there - I hear that the newer driver versions fix some issues as well)
- nvidia or amd/ati GFX and the open source drivers are often times an issue in regards of 3D performance as well

Or if it's really ONLY during magic spells there might be an issue with the pixel shaders on your GFX card

RE: Poor framerate - Added by xephyrus about 6 years ago

Hi,

Thanks for the hints.

In general the FPS is low, but it does bog down even more (way more) when somebody casts a spell nearby. How does one fix issues with pixel shaders? Is that entirely inside the driver?

I have an Intel GFX, on an i3 pretend quad-core (dual-core, hyper-threaded), so it sounds to me like a combination of the intel GFX guy and pixel shaders. I'll see if I can find a newer driver and report back.

Meanwhile, here's a bunch of details about my system:

$ cat /proc/cpuinfo | grep "model name"
model name : Intel(R) Core(TM) i3 CPU M 350 2.27GHz
model name : Intel(R) Core(TM) i3 CPU M 350
2.27GHz
model name : Intel(R) Core(TM) i3 CPU M 350 2.27GHz
model name : Intel(R) Core(TM) i3 CPU M 350
2.27GHz

$ uname -a
Linux xiaoxu 2.6.38-15-generic-pae #65-Ubuntu SMP Thu Jul 26 20:33:19 UTC 2012 i686 i686 i386 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty

$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)

$ glxinfo | grep string
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile GEM 20100330 DEVELOPMENT x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 7.10.2
OpenGL shading language version string: 1.20

-X

RE: Poor framerate - Added by molator about 6 years ago

You could try the last Intel linux driver.
But for most the games, Intel Graphics Controller is not enough.

RE: Poor framerate - Added by jarnar about 6 years ago

Mmh so you've got intel GFX and a 2.27GHz CPU
Take a look at the table here: http://www.intel.com/support/graphics/sb/cs-014257.htm for details on hardware acceleration of diferent Pixel- and Vertexshader versions on Intel GFX (note that the superscript 1 marks software rendering just like the **)

Your info doesn't state exactly which GFX chip is used so you'll have to interprete the table on your own.

And in case you want to know which GFX cards are able to support the Pixel and Vertex Shader Version 1.0 and above needed by Ryzom: I found a table in the German wikipedia which has a nice overview showing exactly that http://de.wikipedia.org/wiki/Pixel-Shader#Hardware (wasn't able to find it in the English one though) but seeing that you've got a M version of your CPU... you're probably not able to change the GFX chip.

RE: Poor framerate - Added by xephyrus about 6 years ago

Hi,

Thanks for all the info.

I started messing with my graphics-related packages on Thursday eve, pulling from various repositories like xorg-edgers, sarvatt and others, and ended up fubaring my system. So, when I finally got a recovery prompt back I did some ppa purging and did dist updates to Ubuntu Precise (12.04). That got me running again, but I haven't had a chance to dig into this more yet. Right now Ryzom is horking after character selection with a segmentation fault.

About the hardware: I did some digging and determined that I have Arrandale Ironlake integrated gfx. According to this page http://en.wikipedia.org/wiki/Comparison_of_Intel_graphics_processing_units#Intel_HD_Graphics it should have 4.0 Shader support. That German Wikipedia page confirms that, though it doesn't distinguish between Ironlake and other Intel HD Graphics systems like Sandy Bridge, et al.

-X

RE: Poor framerate - Added by molator about 6 years ago

Regarding the drivers, i wasn't talking about those you can find in the repositories
but here http://intellinuxgraphics.org/
Intel Graphics Windows drivers are messy but Linux one are fine.

(1-6/6)