Terrible FPS on Lord of the Rings Online (LOTRO)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Terrible FPS on Lord of the Rings Online (LOTRO)

Post by Xruptor »

Hey all I've been trying to get some good FPS on this game and I can't seem to get it work decently at all. According to the AppDB for LOTRO a lot of people seem to be able to push out 80-150fps on this game. I don't know how as I've scoured the internet and have tried every possible registry tweak you can imagine. I even tried niceing the process to see if it would make a difference. I'm not sure what else to do and I was hoping I can get some more advice. I don't have a terrible computer so I should be getting at least 60+ fps. What I'm getting is 20-30fps sometimes even less like 12-20fps. It really depends on what's going on. Now if I set the game to the ABSOLUTE lowest possible setting, that is turn off everything and set the textures to low it runs at 60+ fps. However, the game looks terrible! Reminds me of a Playstation 1 game.

Anyways I was hoping I can get help with this issue. I don't ever remember it being this bad. I used to be able to play it fine. This only has happened recently so I'm assuming either some Wine updates or a Nvidia driver update that has caused this. I used to have decent FPS. The game used to fly on my computer. Now it's barely playable in crowded locations. I end up dual booting just to play.

Please any help or advice would be great!

http://xruptor.tripod.com here is a link to my specs :)
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

Oh I forgot to mention I have the latest Nvidia drivers available to Ubuntu. I don't normally down the run file from Nvidia since I've been told it's a bit unstable to do so. Instead I use the ones found on the latest xswat release :) Version 280.13
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

Anyone? No advice at all? This is a sad day indeed :(
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Terrible FPS on Lord of the Rings Online (LOTRO)

Post by jjmckenzie »

On Fri, Oct 14, 2011 at 11:07 AM, Xruptor <[email protected]> wrote:
Anyone? No advice at all? This is a sad day indeed :(
If you have not been asked these questions please answer them:

1. What Linux distribution and version are you using?
2. What video card and drivers (proprietary or open-source) and
version are you using?
3. What settings are you using in the program for effects?

There is, for now, a loss of frames and fidelity for Windows games
that use DirectX functionality for video due to the conversion from
DirectX calls to Opengl calls. The 'best' video card series for 3D
games is nVidia, the most current cards offer the most fidelity.
AMD/ATI is next, but there drivers appear to be missing some OpenGL
calls and are generally slower. The worst reports come from folks
that use Intel on-board GPUs and their associated Linux drivers due to
apparent lack of hardware 3D support in OpenGL.

James
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

@jjmckenzie: First thanks for taking the time to post a reply. It's much appreciated.

I'm aware of the loss in FPS due to the DirectX conversion. What I don't understand is how some individuals are getting greater if not insane amount of FPS over what I have. I have from what I seen, compared most of their systems and it's similar to mine. So I should be getting relatively the same FPS.

1) Ubuntu 11.10 64bit (Unity Dashboard)
2) Nvidia Geforce GTX 260 (Proprietary driver version 285.05.09)
3) The settings can be found below ;) Please note I've tried several different methods of improving the FPS. The closest I got was literally putting everything at the lowest possible setting. However, it makes the game looks terrible.

Code: Select all

[UI]
StatTreeShowAllStats=True
BankRepositoryCharacterItemDisplayShowText=False
FloatyTextScale=1.00
MapQuestListXScreenPercentage=0.00
FloatyTextOnTop=False
MapQuestListYScreenPercentage=0.68
BankRepositoryAccountItemDisplayShowText=True
[Misc]
PlayedIntroMovie=True
TooltipEnable=True
TooltipDelay=0.30
[International]
UseIME=False
[Display]
SyncToRefresh=True
AllowWindowResizing=True
FixedOutputScaling=Default
WindowedResolution=1920x1080
ConfineFullScreenMouseCursor=True
AllowFakeFullScreen=False
ForceFakeFullScreen=False
FullScreen=False
RefreshRate=60hz
TripleBuffering=False
AllowDesktopCompositing=False
Antialiasing=2x
Resolution=1920x1080
[Sound]
AmbientVolume=0.80
SoundVolume=0.75
DMTextVolume=0.60
SoundProvider=OpenAL
CombatVolume=0.70
MaxPlayingSounds=64
MusicVolume=0.45
SoundFeatures=X-Fi Titanium series [EMU20k2] Analog Surround 4.1 via PulseAudio
UIVolume=0.90
EAXEnabled=True
PlayerMusicVolume=0.78
VOVolume=0.60
SoundDisabled=False
MusicDisabled=False
MasterVolume=1.00
PersistentSound=False
[WebBrowser]
HttpsProxyPort=0
HttpProxyPort=0
HttpProxyHost=
InitialConfigDone=True
HttpsProxyHost=
[Render]
MemoryUsage=0.70
ModelDetail=High
EnvironmentStencilShadows=False
OverbrightBloomFilter=False
BlobShadows=False
VideoPostEffects=True
FarLandscapeNormalMaps=True
GraphicsCore=D3D9
Contrast=1.00
SurfaceReflections=Low
AmbientOcclusion=True
BlurFilterQuality=Medium
MaterialDetail=High
D3DVersionPromptedForAtStartup=10
DistantImposters=True
AllowGammaChanges=True
InteractiveWater=Low
GlowMapping=True
AnimationDetail=Medium
ObjectDrawDistance=Medium
TextureDetail=High
AtmosphericsDetail=Medium
AnisotropicQuality=4
MultiPassLighting=True
AmbientLightBoost=0.06
MaxHardwareClass=0
Brightness=1.00
BloomIntensity=0.68
LandscapeLightingQuality=Low
ShadowMapQuality=0
LandscapeStaticObjectShadows=Medium
DisplayAdapter=0
PlayerCrowdQuality=0.50
FrillDistance=Medium
HavePromptedForD3D10AtStartup=False
EnablePortraits=True
SpecularLighting=True
LandscapeShoreEffects=High
TextureFiltering=Sharp
AlphaToCoverage=False
StencilShadows=Disabled
MeshCombining=True
AspectRatio=Auto
LandscapeDrawDistance=High
Gamma=1.00
[Input]
TurnKeySpeed=150.00
InvertMouseLookYAxis=False
MouseLookSensitivity=0.10
JoystickDeadZone=0.25
PitchKeySpeed=60.00
MouseLookSmoothingAmount=0.00
[Voice]
DevicePlayback=B8BEB4E3-7748-4A7A-9FBF-654A836EA4E1
DeviceCapture=0E610BD1-2444-498C-9959-4A0CC225820E
MicVolume=1.00
NetworkLatencyThresh=250
HandsFree=False
MicCaptureThreshold=1.00
VoiceVolume=1.00
[Camera]
AlignToSlope=False
ResetYawWhenPlayerMoves=False
[Net]
BindInterface=
ComputeUniquePort=True
ConnectionSpeed=0.00
UserSpecifiedPort=0
[Troubleshooting]
MaximumFrameRate=121
EngineSpeed=VeryHigh
[HttpProxy]
HttpProxy=
HttpProxyBypass=
HttpProxyAccess=preconfig
HttpProxyAuthenticate=False
HttpProxyUsername=
HttpProxyPassword=
[UI]
FloatyTextScale=1.00
FloatyTextOnTop=False
StatTreeShowAllStats=False
BankRepositoryCharacterItemDisplayShowText=True
MapQuestListXScreenPercentage=0.00
MapQuestListYScreenPercentage=0.68
BankRepositoryAccountItemDisplayShowText=True
[CullSystem]
UseHardwareOcclusion=False
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

Oops forgot to mention I'm using the latest version of Wine 1.3.30 .
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Xruptor wrote:Oops forgot to mention I'm using the latest version of Wine 1.3.30 .
You mentioned in your original post that you used to get better performance for this game in Wine. Does downgrading Wine help? If so, run a regression test.

The wiki has tips for debugging performance problems. http://wiki.winehq.org/Performance
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Hey

Post by Xruptor »

Yeah I tried using PlayOnLinux to easily switch back to previous versions of Wine. I went back several version and I didn't notice a huge difference. I must have been mistaken. I will continue to toy with this unless there are any other suggestions folks can make? This is so maddening... not sure why I can't make it run as smoothly as the others.
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

I really wish this forum had an edit button for posts....

Anyways I forgot to mention that I don't know how to properly run all these wine tests that people are forwarding me to. What I mean by that is that LOTRO requires a launcher before the client is launched.

Therefore the majority of these tests require you to specify the executable to log. The problem is that it's logging the launcher and now the client that follows. Example, LOTRO needs PyLOTRO or you can use the default launcher that comes with LOTRO (IF it works lol). When you put the exe for the launcher your only really logging it. You need to put your username and password to access the client. If I try to specify the client exe itself it gives an error stating you need to use the launcher.

Therefore, I don't know how to properly run the tests on the client to see where is the performance issues I'm experiencing.

It's good to know that I'm not that only one as there are a couple of people on the LOTRO appDB section that are having the same issue.
Xruptor
Level 1
Level 1
Posts: 8
Joined: Tue Oct 04, 2011 8:58 pm

Post by Xruptor »

Anyone? Trying to debug the actual client and not the launcher. Seems I can'tr trigger the logging of the client because it only logs the launcher.

Any other suggestions or advice would be great!
bcpeterson
Level 2
Level 2
Posts: 35
Joined: Sat Sep 11, 2010 6:24 pm

Post by bcpeterson »

Are you using the debian package of pylotro or the exe? The debian package lets you specify how wine is called and which debug channels to use, and routes the wine output to it's own window.

If your using the exe and run from the terminal, it's still in the same wine prefix so when you call pylotro (winedebug=+all wine pylotro.exe)
DL
Level 3
Level 3
Posts: 70
Joined: Fri Jun 27, 2008 7:47 pm

Post by DL »

It's probably your CPU that is causing the problem. It has low IPC and is clocked low. The d3d > opengl conversion is mostly CPU bound. You need at least a s775 Core 2 Duo/Phenom II to get decent performance with wine. Preferably a Sandy Bridge i5/i7 clocked as high as possible.
DL
Level 3
Level 3
Posts: 70
Joined: Fri Jun 27, 2008 7:47 pm

Post by DL »

That being said, setting UseGLSL = disabled in the registry should yield a 5-10% performance increase. Probably not enough to help, but better than nothing. In addition if buying better hardware is not an option, you can try overclocking your processor but it also probably won't be enough.
sgsdxzy
Level 2
Level 2
Posts: 18
Joined: Wed Nov 02, 2011 7:03 am

Post by sgsdxzy »

Could it be your 64-bit OS that slows it down?
My 64bit wine behaves worse than 32bit. It can't run the same program as 32bit does.
If you have a chance, try a 32-bit chroot or a new 32bit OS.
Locked