These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

New to Linux gaming; low FPS in Wine

Author
Jhani Bralhast
#1 - 2015-09-06 14:37:58 UTC
Although I've been a Xubuntu user on my secondary system and laptop for 7 years, I recently migrated to Xubuntu 14.04 LTS from Windows 7 on my main system and this is my first time gaming on Linux. I have Wine 1.6.2 and managed to get EVE installed and functional fairly easily.

I am aware that I would not get the same FPS in Linux emulation as I did in Windows, but in searching for remedies to this I have come across many, many posts across the Internet with users claiming very high and fluid frame rates that I have yet to achieve. My system is a bit old - original Phenom X4 2.6 GHz with 8GB dual-channel RAM - but has a recent GTX 8800 video card which gave me flawless performance in Windows under all maximum settings.

My issue in-game is with areas with many celestial objects. I am a miner and am usually surrounded by asteroids. When flying outside of stations or gates my frame rates are reasonable, somewhere in the range of 80 to 100 FPS according to the in-game monitor, but as soon as I get into a mining field it drops to 40 to 50. Still playable, but maneuvering the camera around makes the screen noticeably choppy.

So far in Xubuntu, learned by what I've researched so far, I've installed the nVidia proprietary drivers, switched display to "interval one" in game settings, and installed DX9 using Winetricks. And each of these has increased my in-game FPS rates... slightly. Altering the in-game effects such as dynamic shading and post-processing has no apparent effect on performance, only quality; I have everything set on high quality settings as I had in Windows, and changing any of these will not improve my frame rates.

I am familiar with Linux and most of its commands and functions, but as I said this is my first time gaming or using Wine in any major capacity. Any help I could get with this would be most appreciated. :)
Delt0r Garsk
Shits N Giggles
#2 - 2015-09-07 12:36:05 UTC
Sounds about right. If you have the fancy effects on for asteroid fields etc it is just slow sometimes. I found the cache settings can help. Gas clouds are by far the worst.

I also have this problem in windows. I just live with it.

AKA the scientist.

Death and Glory!

Well fun is also good.

Torgeir Hekard
I MYSELF AND ME
#3 - 2015-09-07 13:09:37 UTC
Get newer wine. 1.6.2 is from before the permian extinction.

The current should be around 1.7.50. Preferably get one with staging patches.
Probably.
Not sure if csmt works on nvidia blob - I think it has it's own _GL_THREADED_OPTIMIZATIONS=1 environment variable.
Also may fiddle with winetricks glsl=disable.
Jhani Bralhast
#4 - 2015-09-07 15:26:28 UTC
So I upgraded from Wine 1.6.2 to 1.7.50, and while I did not notice any performance improvements I did notice improved graphical quality, so that was a plus. But it did not improve my average frame rate. I also had to force Wine to use DX9 in my game launcher link in order to even get the game to load.

I also wanted to correct myself from my previous post in that my video card is a GTX 760 (I dunno where 8800 came from; maybe remembering an older card I once had). I'm using a 47-inch LG LED television as a monitor through HDMI at 1920x1080 resolution.

Using 'winetricks glsl=disabled' upped my average frames by around 10, whereas the threaded optimizations one nearly cut my frame rate in half. I am now averaging high-50's to mid-60's in an asteroid belt which is still a bit lower than I had anticipated but is quite usable compared to the low-40's I was getting previously.

I was hoping to get the 150+ frame rates I've read other's getting but I suppose I must remember that while my video card is newer the rest of my hardware is nearly 8 years old now. I must be bottlenecking somewhere - whether it be my 2.6 GHz processor or my 800 MHz memory bus or my PCIe 2.0 bus - that is apparent on the Wine emulation on Linux but wasn't earlier on Windows 7.

I guess next I will have to park a shuttle in the middle of a belt and play with all of my graphics settings to see if I can find a happy medium between quality and performance.

Thanks for the input so far, and if anyone else has any suggestions I'd be happy to consider them!

My system changes thus far, incase someone in my particular situation would need some guidance...

  • Upgraded to latest Wine distribution (added Wine PPA to software sources, 'apt-get install wine 1.7')
  • Installed latest nVidia proprietary driver
  • Installed D3DX9 package into Wine (using Winetricks)
  • 'winetricks glsl=disabled'
  • Force Wine to use DX9 in launching EVE ('\/triPlatform=dx9')
  • Change in-game display settings to 'Interval One'

Each one of these changes appeared to net me a few additional FPS' individually; in total added about 15 - 20 FPS.
Delt0r Garsk
Shits N Giggles
#5 - 2015-09-07 22:34:36 UTC
Well i have gtx 8800... so yea something slower is going to be slower. BTW i do often have 4 clients going and still get 40FPS.

AKA the scientist.

Death and Glory!

Well fun is also good.

Tetractys
Very Italian People
The Initiative.
#6 - 2015-10-08 19:18:50 UTC  |  Edited by: Tetractys
Jhani Bralhast wrote:

......
I also wanted to correct myself from my previous post in that my video card is a GTX 760 (I dunno where 8800 came from; maybe remembering an older card I once had). I'm using a 47-inch LG LED television as a monitor through HDMI at 1920x1080 resolution.
......


HDMI on a television is: slow. in fullHD you can achieve max, guessing, 30 FPS. so you can enjoy the splendor of 47" but a television set is not a monitor.

Please, try to identify the max frame rate at fullhd of your LG.

Furthermore, GTX760 is far better of the quite old 8800 tho.
Charlie Jacobson
#7 - 2015-10-18 12:40:47 UTC
Tetractys wrote:
Jhani Bralhast wrote:

......
I also wanted to correct myself from my previous post in that my video card is a GTX 760 (I dunno where 8800 came from; maybe remembering an older card I once had). I'm using a 47-inch LG LED television as a monitor through HDMI at 1920x1080 resolution.
......


HDMI on a television is: slow. in fullHD you can achieve max, guessing, 30 FPS. so you can enjoy the splendor of 47" but a television set is not a monitor.

Please, try to identify the max frame rate at fullhd of your LG.

Furthermore, GTX760 is far better of the quite old 8800 tho.


Don't be silly. Using HDMI does not affect your FPS at all. Many HDTVs are actually exactly like big monitors, but with a built in TV tuner. You might be confusing FPS with refresh rate. They are not the same. Most TVs these days run a refresh rate of at least 60Hz though, the same as the majority of 1920x1080 monitors on the market do.

HDMI does have its limitations when it comes to even higher refresh rates and resolutions, but those do not appear to be relevant to the OPs issue.