The Secret World Legends Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

The Secret World on Crossover Linux (Horrible FPS)

I'm having some issues with The Secret World. Right now in order to play it I have to log into Windows (which defeats the purpose of using Crossover :)).

I have a pretty strict policy of not playing games that won't run under Wine but I'm really enjoying the whole deep story/secret society vibe from this MMO. However, I'd like to do whatever I can to make it more playable so I can switch back to gentoo.

Here's what I did:
Installed Steam and accepted the defaults.
Installed font packs, Direct X Runtime, Direct X Web, and .Net 3.5 (with all dependencies).
After installing the Crossover versions of these packages, installed the offical Microsoft DirectX-Redistributable (June 2010 version) for 32 bit systems. This was to add in some missing .dlls as reported at WineHQ's profile for the game.
Installed The Secret World using the Steam installer.
Created a launcher pointing to PatcherSetup.exe (also suggested at WineHQ).

Added registry keys (suggested here)
HKEY_CURRENT_USER\Software\Wine\AppDefaults\TheSecretWorld.exe
HKEY_CURRENT_USER\Software\Wine\AppDefaults\TheSecretWorld.exe\Direct3D
StrictDrawOrdering = enabled -> Show Intro Movies and stop Display flickering

I set the game graphics option to "Low" (the lowest setting) and to use DirectX 9.

The game launches fine, I can login, the cinematics will play for a new character, the character selector renders my existing toon, but the game is PIG SLOW. FPS is about 6-8 if not moving at all, and drops to 1-2 when turning or taking even a single step forward.

I'm using the closed nVidia drivers which are up to date, all my other MMO clients run fine. While most of the games I play are a little older, I do play Rift (which is graphics intensive and fairly new).

Anyone else out there having any better luck getting it to run well?

I used your method and was able to get into the game, but my FPS was like 4 or less. Basically, unplayable. I'd really like Crossover to officially support this game.

Hello,

Have you tried to add the "dnsapi" library to builtin?
Also try to use wine-staging (If you're on Arch, the AUR "wine-gaming-nine" is awesome) with CSMT enabled.

I'm running TSW with ~40fps in mid settings with my HD 7950 vapor-x, wine-staging & CSMT.

I finally decided to take a break from TSW until I could get a new computer. My previous computer was about six years old and had ongoing cooling issues. I now have a new system with a nVidia 1080 Pascal card and an intel i7 cpu.

Crossover enables CSMT by default. However, I don't believe I can use wine-staging with it (unless there's an available testing build I can get to with my beta access).

I will try it in PlayOnLinux since they have wine-staging in their tree. Still, it would be nice to use Crossover if possible.

TSW runs pretty well if you follow these steps in Play On Linux (many thanks to mogsington@Reddit)

  • 32 bit PoL prefix (not recommending 64 now, sorry!)
  • Wine Version 1.8.3 is known to work. Feel free to try others. I get massive FPS drop with CSMT enabled in staging so non-staging is probably fine. (Some later versions appear to make the patcher crash just before launching the main game, so if that happens to you, don't fiddle with libraries, just try a different wine version).
  • Requires only d3dcompiler_43 & d3dx9_43 installed via PoL
  • Set Strict Draw Ordering to enabled.
  • Make sure to accept core fonts and to allow TSW client to install Direct X.

Nothing else needed (no dnsapi, etc.)

Some TSW mods appear to increase UI flickering and lower FPS. You may have to experiment with pulling out mods to see which (if any) are making this worse for you, but it runs pretty smooth with no mods.

Thanks for the tips then.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiN3dBenJUUFNoekFkTlR0TSIsImdkcHIiOjB9