Forums » Linux

The performance is terrible

Dec 30, 2010 winterotter link
I installed this game on Linux Mint, using the Amd 64 package.

The game takes much longer than I remember to load, the station in the main menu doesn't rotate smoothly, and the mouse is jerky. It feels pretty unplayable.

The game's display doesn't fit to the monitor.

Can I get some help? Or even some tips?
Dec 31, 2010 Pizzasgood link
I don't use Mint so I can't give you very specific help. Here are general tips:

Make sure you have correct video drivers installed. The "vesa" driver doesn't count - it has no 3d acceleration.

Make sure DRI is enabled. Running "glxinfo" should tell you whether it's enabled, assuming you have that program (if not, it's probably in a package named something along the lines of "mesa-demos" or "opengl-demos" or something, along with glxgears).

Running glxgears should tell you a framerate in the thousands or so - if it's in the hundreds, something probably is not correct.

In VO's options, turn the settings down to minimum and then play with them to see how much each one impacts your performance - this varies based on hardware.

Also in the settings, choose the right display size for your monitor.
Jan 01, 2011 Bob_Robertson link
Video driver does seem to make all the difference in performance. The very first thing to look for is which driver is being used.

I'm using a relatively antiquated and cheap Nvidia GeForce 8400 card, and Debian automatically uses the Nuoveau driver, which seems fine until a 3D acceleration requirement comes along.

The Nvidia proprietary driver works great, and VO is beautiful with all detail turned up to max at full 1080p without taxing the system at all.

Just as a datapoint for anyone with performance problems.
Jan 05, 2011 Alloh link
winterotter, post your specs here, so we can help. Fundamental is CPU, GPU, RAM and video drivers.

As Pizza said, start running "glxgears", how many FPS?
Then run "glxinfo", look for a line with "Direct Rendering: " - yes or no? (better: glxinfo | grep -i direct)

Most likely your are using software 3D render, i.e., your CPU, instead of your GPU, is rendering. That makes things goes as you say. OR you are running it with a lame GPU, like an onboard Sis or Intel i810...

Another generic tip: Reduce Maximum Framerate to <=30, and reduce gfx settings to lower. Does it run better?

Are there other apps running? Composing video (3D desktop), as Compiz?