You are not logged in.

#1 2014-06-06 22:44:54

seanmmcafee
Member
Registered: 2014-06-06
Posts: 1

Wine and Wildstar

Best I could get on Wildstar is playable. 20fps with texture glitches and white lines. I was wondering if anyone knew any tweaks I could apply that might improve it by either upping the frames per second or removing white lines/cleaning the textures.

Here is everything I did (don't know why I did most of this, just following tips from various sources), please let me know if I did any thing redundant.

First, I installed git ( $ sudo pacman -S git )
Installed wine-d3dstream-git from https://aur.archlinux.org/packages/wine-d3dstream-git/ using yaourt ( $ yaourt -S wine-d3dstream-git ). This step took forever, are all git packages like this?
Installed wine-mono and winetricks ( $ sudo pacman -S wine-mono winetricks )
Created the 32bit prefix ( $ export WINEARCH=32 ) then ( $ export WINEPREFIX=/home/sean/.winews )
Used winecfg to create and initialize prefix folder ( $ WINEPREFIX=/home/sean/.winews winecfg ) then closed it
Used winetricks to install winhttp dxdx9 ie8 and glsl-disable ( $ WINEPREFIX=/home/sean/.winews winetricks winttp ) one at a time.
Created a new key in the wine registry for my video memory ( $ WINEPREFIX=/home/sean/.winews wine regedit ) at HKEY_CURRENT_USER /Software/Wine/Direct3D/VideoMemorySize = 2048
Created a new key in the wine registry for CMST ( $ WINEPREFIX=/home/sean/.winews wine regedit ) at HKEY_CURRENT_USER/Software/Wine/Direct3D/CSMT = "enabled"
Created a bash script to start the game
  $ nano ws.linux
  #!/bin/bash
  export WINEDEBUG=-all
  export LD_PRELOAD="libpthread.so.0 libGL.so.1"
  export CSMT=enabled
  export WINEPREFIX=/home/sean/.winews
  wine "/Downloads/Wildstar.exe" ( then changed this line to wine "/home/sean/.winews/drive_c/Program Files/NCSOFT/WildStar/Wildstar.exe" )
Made the file executable ( $ chmod +x ws.linux )

Using nvidia gtx 660 and the nvidia drivers along with the 32 bit version. Also had to install 32 bit alsa drivers to get sound to work.


So, any tips to make further improvements are more than welcome.

Offline

#2 2014-06-07 11:23:41

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: Wine and Wildstar

Use [_code_][_/code_] tags without the underscores, please edit your post and make it easier on the eyes. And how about linking to the relevant winehq appdb page?

Compiling anything that big and complex from sources takes time. Take a look at Funtoo or Gentoo.

If you export a variable, why do you keep defining it? You can export several variables at once also:

export WINEDEBUG=-all LD_PRELOAD="libpthread.so.0 libGL.so.1" CSMT=enabled WINEPREFIX=/home/sean/.winews
wine "/home/sean/.winews/drive_c/Program Files/NCSOFT/WildStar/Wildstar.exe"

I would try a 32-bit wine version for this. You can download some using PlayOnLinux very easily or compile it yourself. Yes there is a difference between them, I cannot get pass 5 fps with some applications using x86_64 wine packages, where with the x86 version it runs as smooth as on Windows, if not better. Read wines manual how to set required variables right, they should be pointing to the new version.

Also take a look at useful registry keys. Some that have proven to be relevant in my experience are:

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\_EXE_\Direct3D]
"AlwaysOffscreen"
"DirectDrawRenderer"
"OffscreenRenderingMode"
"PixelShaderMode"
"RenderTargetLockMode"
"SoftwareEmulation"
"StrictDrawOrdering"
"UseGLSL"
"VideoMemorySize"
"VertexShaderMode"

Offline

Board footer

Powered by FluxBB