WineHQ
Category: Main Games Online (MMORPG) Games Guild Wars 2 Release Client

Guild Wars 2

Official release client for Guild Wars 2.

Application Details:

Version: Release Client
License: Retail
URL: http://www.guildwars2.com
Votes: 80
Latest Rating: Gold
Latest Wine Version Tested: 2.12-staging

Maintainers: About Maintainership

Link official website Free Download Play For Free

Test Results

Selected Test Results

What works

Almost everything is playable. With my configuration using PoL I was able to play atleast 4 hours straight without any freeze or crash.

- PvE (Storyline)

- WvW

- Gemstore

What does not

Login screen still gives the seem common problems. I emulated my desktop from within wine configuration to bypass the login freezes.

Workarounds

What was not tested

- PvP

- Dungeon

Additional Comments

System:

AMD Phenom(tm) II X4 955 / Nvidia Geforce 960,4GB / 6GB RAM

Config:

- GLSL off
- Specify GPU memory size
- Enable virtual desktop ( somehow it works smoother)
- Enabled wine-staging
- Flag -dx9single
- Disabled d3d10 & 11
selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentElementary OS LokiJul 30 20172.12-stagingYes Yes GoldBrendon 
ShowLinux Mint 18.1 "Serena" x86_64Jul 11 20172.12Yes Yes GoldMarosh 
ShowopenSUSE Tumbleweed (rolling release)Apr 05 20172.4Yes Yes GoldJon 
ShowLinux Mint 17.3 "Rosa" x86_64Mar 10 20172.3Yes Yes PlatinumCory 
Show64StudioJun 07 20161.9.11Yes Yes SilverCraig Ehlo 

Known Bugs

Bug # Description Status Resolution Other apps affected
29872 Guild Wars: Character graphic is corrupted NEW View
30511 Guild Wars 2 launcher crashes with "assertion m_ioCount failed" NEW View
31839 Mouse jumps to the upper left corner of the screen UNCONFIRMED View
31952 Guild Wars 2: Graphical bug causing horizontal lines on world NEW View
32010 Guild Wars 2 updater uses always 100% of a CPU core UNCONFIRMED View
32058 Guild Wars 2 launcher freezes/hangs (unable to launch game) RESOLVED NOTOURBUG View
32152 Guild Wars 2: Missing sound and game crashes on time adjusting UNCONFIRMED View
33053 Support for dvorak programmer layout. UNCONFIRMED View
33759 Some applications reset the X color profile UNCONFIRMED View
34342 Chronic crash of Guild Wars 2(out of memory) NEW View
37959 Guild Wars 2 freezes on startup UNCONFIRMED View
40299 Guild Wars 2: Graphic shows through the ground UNCONFIRMED View
40300 Guild Wars 2: Mouse gets temporary invisible on the Launcher UNCONFIRMED View
40843 Guild Wars 2: Game crashes on uninstalling UNCONFIRMED View

Show all bugs

HowTo / Notes

Known Issues
  • To avoid graphical problems:
    • Install the latest GPU drivers
    • If you have an integrated graphic chipset + a dedicated GPU, make sure that you launch GuildWars 2 with the GPU. To do this you can install programs like bumblebee (and then launch gw2 with the optirun command)
  • Performance when there are a lot of entities/players: The overall peformance of the game is acceptable, but when there are a lot of entities/players it's still more laggy than on windows. You could try wine-staging with CSMT if you have performance problems.
  • The game crashes after 1-4 hours when it tries to allocate more RAM than it is allowed to. There is currently no work-around for this besides restarting the game.
    • This issue is particularly troublesome in World Bosses and WvW with lots of players.
    • Using a 64-bit Wine profile appears to have no impact on this issue, it still crashes when it tries to allocate more than 3GB of RAM.
    Setting Up GW2

    PlayOnLinux and PlayOnMac users can ignore this entire note - PlayOn* already does all of this for you!

    At this point, you have installed Wine and you're ready to install the game.

    First, let's figure out how to manage wine prefixes.

    Wine Prefix Setup

    You really should get used to wine prefixes.  If you're installing everything to the default prefix (~/.wine) you're missing out on the ability to use optimal settings (and wine versions) for each game you own. PlayOnLinux/PlayOnMac asks you if you want to create a new prefix when you install something, it's so simple that I'll not explain how to do it.

    If you're on linux Q4Wine is a great application which offers a GUI for wine. You can of course manage prefixes but also do a lot of other cool things.

    Here is how to create a new prefix with q4wine:

    First, install q4wine from the repositories of your linux. Once you have it installed, start it up and look through the UI a bit.

    Once you're more familiar with the interface, follow these steps to set up a prefix for GW2:

    1. Open the "Prefixes" tab.
    2. Click on the wand icon to create a new prefix.
    3. In the general tab, set:
      1. Name: Guild Wars 2
      2. Prefix Path: where you want the prefix to be. You should let the default path (if there is one).
      3. Architecture: choose what you want: default, win32 or win64. GuildWars2 support both 32 and 64 bits wine prefixes. Note than 64 bits prefix is only available if you have a 64 bits system (obviously).
    4. In the Wine settings tab, don't change anything.
    5. In the Advanced tab, if you use bumblebee, set:
      1. Predefined: select optirun

      Of course if you know other ways to manage wine prefixes you can do so.

      Install the Game

      Your options are:

      1. Install using the game's launcher, downloadable on the official GW2 website. This is the easiest way to do it.
      2. Install from disc and then update the game.
      3. Install using an existing game installation that you copy to your wine prefix, and then update the game.

      Installing using the launcher:

      1. Download the game's launcher on the official website: https://www.guildwars2.com (you need to be connected to an account).
      2. Create a wine prefix (see above). If you already have one and want to use it, it's fine too.
      3. Run the exe file you've downloaded (something like "Gw2.exe").
      4. Wait while the launcher download the latest version of the game. It can takes several hours, but it's normal. If the game's updater crash repeatedly see the note below to know how to automatically relaunch it.

      Installing using the CD:

      This is pretty darn simple, but you're going to install the entire game by patching, so it will take longer. 

      1. Insert the CD.
      2. In q4wine, "programs" tab, click on the prefix you want. Then right click and select "Run..." > "Browse". Select the setup executable which is on the CD.
      3. The disc installer should starts up. Click on the install button. If you get a blank window, moves your cursor until it changes to a hand, an click.
      4. Follow instructions
      5. A window showing installation process pops up. If it is blank, just wait: the game is installing anyway. If it's blank and it hasn't finished for a long time, check if it is using cpu/disk. If not you should be able to close the window without any problem.
      6. Once the installation is finished, close the install window.
      7. Launch the file "Gw2.exe" in the wine prefix you chose.
      8. The launcher opens and starts to update the game. It can takes several hours, but it's normal. If the game's updater crash repeatedly see the note below to know how to automatically relaunch it.

      Installing using existing installation's files:

      1. Copy an existing Guild Wars 2 installation to the "Programs Files" directory of the wine prefix you chose. You need to have a "big" external storage (maybe 16GB).
      2. Create a wine prefix (see above). If you already have one and want to use it, it's fine too
      3. Run the "Gw2.exe" file in this wine prefix.
      4. Wait while the launcher download the latest version of the game. It can takes several hours, but it's normal. If the game's updater crash repeatedly see the note below to know how to automatically relaunch it.

        Make Gw2 run better

        Here's several things you can do to get better performance/correct problems:

        • Install the latest proprietary GPU drivers
        • If you use SLI, disable it.
        • Specify how much memory your GPU has:
          • Open the regedit program. In q4wine it is in the "Pograms" tab in the "system" folder (blue icon below your prefix).
          • Go to HKEY_CURRENT_USER->Software->Wine
          • Create the "Direct3D" key if needed
          • Open the Direct3D key you've just created
          • Create a new String value (right click>"new string value") with the name "VideoMemorySize".
          • Set its value to the amount of memory that your GPU has, in MB.
        • Install wine-staging and use it instead of regular wine, and enable CSMT.

        Comments

        The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

        Wine 64-bit requirement approaching
        by David Hollinger on Tuesday August 8th 2017, 23:14
        The system requirements of Guild Wars 2 have been updated in preparation for the release of XPAC 2.

        Starting Sept 22, 2017, GW2 will require Windows 7 or newer, 64-bit only.
        Missing Audio
        by Ricardo Rodrigues on Wednesday June 28th 2017, 8:42
        The Game runs smooth, but some of the audio in the cinematics don't play.

        I know this is a known problem, but as anyone been able to solve it?
        Black Lion Trading Post problem
        by Raphaël on Monday June 5th 2017, 7:14
        I have a problem with Black Lion Trading Post.

        Generally selling items works but not the list to search items and buy new query takes a long times and finally show error 42:0:9001:4402:101 in Guildwars's interface (small window centred in screen). After getting this errors any other queries to Trading Post fails for some minutes.

        The exact error is not listed in support.guildwars2.com/ but in help.guildwars2.com/hc/en-us/articles/201863018-Common-Error-Codes the 42:0:9001:3858:101 error seems to by near than I have. I don't have special firewall limitations and I think my ISP (Orange France) should be neutral with different ports. I tried "-clientport 80" and "-clientport 443", it seems reduces problems with selling items but no change to items lists.

        I have doubt the trouble have started with Wine 2.7, in changelog there is "TCP and UDP connection support in WebServices.". Is this can cause problem ? I had some trouble before but rarely.
        Game crashes
        by Novcaine19 on Monday June 5th 2017, 5:45
        Hello guys, I have the following setup:
        - Linux Mint 18.1, 64bit
        - Intel i7-4710hq
        - 16gb ram
        - only inbuild graphics

        1. Downloaded the 64-bit client from arenanet
        2. Installed wine 2.9.0 stagging
        3. Installed the entire 30GB for GuildWars 2
        4. Set the windows version to Windows XP
        5. Enabled CSMT
        6. The following is stated in the libraries tab: *d3dx9_43(native), crypt32(buildin)
        7. I tried running the game from the command line with the following command:
        wine Gw2-64.exe -email xxx -password xxx -autologin -dx9single^

        And for some reason, as soon as three seconds are over and auto-play should start the game, I get the following output in the terminal:
        fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
        fixme:winsock:WSALookupServiceBeginW (0x3bce060 0x00000ff0 0x3bce0a8) Stub!
        fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
        fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
        fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x2af3d08): stub
        fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
        fixme:nvapi:unimplemented_stub function 0x2dc95125 is unimplemented!
        fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
        fixme:wbemprox:enum_class_object_Next timeout not supported
        fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
        fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
        fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
        fixme:imm:ImmDisableTextFrameService Stub
        fixme:wtsapi:WTSRegisterSessionNotification Stub 0x60064 0x00000000
        fixme:nvapi:unimplemented_stub function 0xdc6dc8d3 is unimplemented!
        fixme:nvapi:unimplemented_stub function 0xbe7692ec is unimplemented!
        fixme:nvapi:unimplemented_stub function 0xdc6dc8d3 is unimplemented!

        Am I missing something? Kind regards
        How I made Guild Wars 2 run smooth.
        by Bao Nguyen on Monday April 10th 2017, 9:28
        This is how I made Guild Wars 2 run smooth on my NVIDIA card:

        1. Install wine-staging 2.4.
        2. Open winecfg, enable CSMT. Also check if the built-in crypt32.dll (not native) is used under "Libraries", or else the launcher may crash.
        3. In regedit, set HKEY_CURRENT_USER\Software\Wine\X11 Driver\UseXvidMode to "N" to disable gamma change.
        4. Launch the 64-bit executable of Guild Wars 2 with this shell script:

        #!/bin/sh
        export WINEDEBUG=-all
        export __GL_THREADED_OPTIMISATIONS=1
        export __GL_SYNC_TO_VBLANK=0
        export __GL_YIELD=USLEEP
        wine Gw2-64.exe -autologin -dx9single

        Ensure that the entire game is 100% downloaded before playing.

        Enjoy!
        RE: How I made Guild Wars 2 run smooth.
        by Spite on Wednesday April 19th 2017, 23:40
        How would you define "smooth"? On my GTX970 i5-4590 with setting at medium i get ~19FPS in Lions Arch and ~45 in empty areas with a lot of stuttering when I turn my camera(this could be due to loading new textures maybe?)
        RE: How I made Guild Wars 2 run smooth.
        by Bao Nguyen on Thursday April 20th 2017, 2:19
        I get around 30fps - 90fps with no stuttering on my gtx 980 on max settings. Maybe your client is still downloading the game? I get lots of stuttering if I play the game while the launcher client has not 100% finished downloading the game.
        RE: How I made Guild Wars 2 run smooth.
        by Spite on Thursday April 20th 2017, 8:58
        Game is 100% downloaded.

        Stuttering was due to loading textures after loading the game. But I can't even reach 60 FPS. I get 45 In empty ganderran fields. Dunno if I can get more or should I just accept it
        RE: How I made Guild Wars 2 run smooth.
        by Spite on Thursday April 20th 2017, 8:59
        I'm using wine staging 2.5.1. Maybe it's because of that
        RE: How I made Guild Wars 2 run smooth.
        by Bao Nguyen on Thursday April 20th 2017, 9:30
        I don't know why then :(

        My CPU is an Intel i5 4690K clocked to 4.4ghz. Distribution is Arch Linux using kernel 4.10(.9 I think I tested with) and the latest NVIDIA driver binary blobs (its the fastest). Game runs through wine-staging with CSMT enabled (to gain speed).

        Maybe that can be of any help.
        RE: How I made Guild Wars 2 run smooth.
        by Spite on Thursday April 20th 2017, 9:52
        > My CPU is an Intel i5 4690K clocked to 4.4ghz


        That may be it. This is a very CPU heavy game which also have to go through wine. Combine that with yours 980 compared to mine 970 and all of it can lead to half the performance I'm getting compared to yours
        RE: How I made Guild Wars 2 run smooth.
        by Marry on Thursday April 27th 2017, 11:34
        hello, I tried your shell script, but it says " wine: cannot find L"C:\\windows\\system32\\Gw2-64.exe" then I copied the gw2-64.exe into .wine/drive_c/windows/system32 . but it still cant find it (I know that copying into a different location will break the exe, but I just wanted to see if it can find it there. Do I maybe need to install the game new? because I just copied it from my windows to no patch it all over again
        RE: How I made Guild Wars 2 run smooth.
        by Bao Nguyen on Friday April 28th 2017, 11:37
        You have to write that script to a text file (I named it gw2.sh) and place it in the same directory as Gw2-64.exe.

        My "Guild Wars" directory looks like this after making this file:

        ArenaNet.log Crash.dmp Gw2.dat Gw2Setup.exe
        bin Gw2-64.exe Gw2.exe gw2.sh
        bin64 Gw2-64.tmp Gw2Setup-64.exe THIRDPARTYSOFTWAREREADME.txt

        then execute it by writing ./gw2.sh and hit Enter.

        I use the same files as what my Windows-partition also use by mounting the NTFS-disk into the filesystem. It works well for me :)
        RE: How I made Guild Wars 2 run smooth.
        by sxe on Wednesday August 9th 2017, 6:00
        Some observations i made:

        export __GL_THREADED_OPTIMIZATIONS=1

        You used a wrong spelling here. Notice the Z not S. In your example the export has no effect at all which is good cause it should not be used in combination with CSMT in the first place. You will notice why when you try it spelled correctly. The performance is horrible.

        I also noticed removing -dx9single results in better performance. -dx9single starts the game in single threaded dx9 mode. This is good when you don't use CSMT. With CSMT enabled you want the game to use multiple threads cause that is on thing CSMT improves compared to standard wine.

        I start the game like this:

        export WINEDEBUG=-all
        export __GL_SYNC_TO_VBLANK=0
        export __GL_YIELD=USLEEP
        export STAGING_SHARED_MEMORY=1
        wine Gw2-64.exe -autologin

        which gives me the best performance with the proprietary nvidia drivers.

        Greetings
        New Distribution 2016
        by Craig Ehlo on Tuesday June 7th 2016, 5:03
        New Distribution 2016
        Periodic stutter fix (NVIDIA)
        by Colin Johnson on Sunday April 10th 2016, 5:15
        About every 20 seconds I noticed that I was getting a periodic framerate stutter for about 2 seconds and then everything would return to normal again.

        I happen to run gkrellm on my second monitor so that I can see what each core of the processor is doing. Whilst playing 1 core is permanently maxed out at 100% and more importantly the 100% core swaps between other cores (To minimize temperature I suspect).

        It just so happens that the framerate stutter coincides with the core swap. I had a hunch that the 100% core usage was the result of a busy wait loop for VBLANK (I had something similar with some emulators).

        Thankfully there is an option in the NVIDIA drivers to allow us to do something about this. You can change the GL_YIELD option to change the way the busy wait is handled.

        Run the following before launching:

        export LD_PRELOAD="libpthread.so.0 libGL.so.1" /
        export __GL_THREADED_OPTIMISATIONS=1 /
        export __GL_SYNC_TO_VBLANK=0 /
        export __GL_YIELD=USLEEP /

        Note: This has a small performance hit (maybe 2 fps in my quick testing) but eliminates the annoying stutter.

        If you are using playonlinux you can add the commands from above into the "command to exec before running the program" box on the Miscellaneous tab.
        RE: Periodic stutter fix (NVIDIA)
        by Filip on Thursday June 2nd 2016, 16:44
        This makes the gameplay a lot better. Thanks Colin.
        RE: Periodic stutter fix (NVIDIA)
        by Corazin on Sunday April 16th 2017, 22:32
        Is there an AMD equivalent of this?
        Mouse rotation for in game camera needs registry option
        by Xen on Wednesday March 30th 2016, 0:40
        With default options (from POL) I cannot rotate the camera in-game with the right mouse button pressed (left probably as well) further than the distance of the cursor to the edge of the screen, from the position the cursor had when I depressed it.

        With the option "Mouse warp override" this is fixed for me.

        In the registry, this is:

        HKEY_CURRENT_USER\Software\Wine\DirectInput --> string value "MouseWarpOverride", value "enable".
        Problems with nvidia 361.28
        by Thomas Schuetz on Saturday February 20th 2016, 2:45
        There is a new problem with this driver, you can login but can't start the game (Play"-button) Solution: Use

        export __GLVND_DISALLOW_PATCHING=1

        in your start script. You find more information about this at www.reddit.com/r/linux_gaming/comments/45a3ri/clearing_up_the_confusion_around_the_36128_nvidia/
        Weird DRI3 issue with Gallium Nine-patched Wine
        by Koz Ross on Sunday January 24th 2016, 3:09
        I'm trying to run the Guild Wars client following the instructions on their wiki (wiki.guildwars2.com/wiki/Guild_Wars_2_on_Wine) in conjunction with Wine patched with Gallium Nine support. Whenever I try to run it, after logging in and pushing 'Run', I get this:

        fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x2ae2c48): stub
        fixme:advapi:UnregisterTraceGuids deadbeef: stub
        fixme:d3dadapter:d3dadapter9_new
        Native Direct3D 9 is active.
        For more information visit wiki.ixit.cz/d3d9
        fixme:nvapi:unimplemented_stub function 0x2dc95125 is unimplemented!
        fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
        fixme:wbemprox:enum_class_object_Next timeout not supported
        fixme:d3dadapter:d3dadapter9_new
        Native Direct3D 9 is active.
        For more information visit wiki.ixit.cz/d3d9
        fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
        fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
        fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
        fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
        fixme:msctf:ThreadMgrSource_AdviseSink (0x111f90) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
        fixme:imm:ImmDisableTextFrameService Stub
        fixme:wtsapi:WTSRegisterSessionNotification Stub 0x3005e 0x00000000
        fixme:nvapi:unimplemented_stub function 0xbe7692ec is unimplemented!
        fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0xf183a0), stub!
        fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0xf183a0), stub!
        fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
        fixme:seh:RtlCaptureStackBackTrace (0, 128, 0x21bb750, (nil)) stub!
        fixme:dbghelp:elf_search_auxv can't find symbol in module

        It has *just* started happening, and it doesn't make sense, because this did *not* happen previously (i.e. I had it all working under those settings). Am I missing something?
        RE: Weird DRI3 issue with Gallium Nine-patched Wine
        by Adam on Monday February 1st 2016, 14:56
        I am having the same exact issue. I have tried multiple distros and repos all weekend long only to encounter the same issue each time. I'm going to compile everything from source tonight and add a few patches. I will repost my findings.
        RE: Weird DRI3 issue with Gallium Nine-patched Wine
        by David TECHER on Thursday February 4th 2016, 9:47
        I don't know if it is related to this bug but

        If your screen hangs/frozen once you clicked on the button "Run" on the bottom right and corner then this is due to a Nine patch.

        I had to rebuild Mesa by reversing this patch

        github.com/iXit/Mesa-3D/commit/3887735b215efeb6bc9eeeffc6e8f1d77c3fde8d

        After that I was able to replay this game as shown on video below

        youtu.be/ME_K2UHOGEc

        As of 30-Jan-2016 Nine is based on 57 patches. It took a couple of hours to find the guilty patch :)
        RE: Weird DRI3 issue with Gallium Nine-patched Wine
        by David TECHER on Thursday February 4th 2016, 19:17
        As of 04-Feb-2016 46 patches for Gallium Nine were pushed on Official Mesa Repo. The wrong patch is not included in this set of patches

        If you rebuild Mesa then you won't have to patch it.

        Just rebuild Mesa from Offical Mesa Repo and it should be OK :)
        RE: Weird DRI3 issue with Gallium Nine-patched Wine
        by Adam on Friday March 25th 2016, 14:26
        Did you ever get this working? I'm back to getting this issue again on a reinstalled Kubuntu setup.
        Weird font issue
        by Koz Ross on Saturday January 23rd 2016, 4:46
        I can run Guild Wars 2 kinda-OK, but for some reason, the fonts display *very* badly (if at all) for all in-game text. I either get funny lines, or seemingly-random symbols.
        Inputs continue to be held after releasing the key
        by dolphinling on Saturday December 19th 2015, 10:09
        Hi,

        I've had a problem for a few months that when I hold a key to run, after releasing the key on my keyboard my character continues to run for some amount of time

        The longer I hold a key for, the longer the extra running time. If I just tap a key I'll stop almost immediately, but if I hold it for, say, 15 seconds I'll continue running for at least a few seconds after releasing.

        If I press other movement keys while running they don't take effect until the buffered movement completes. For example, if I hold forward for 15 seconds and then press backwards and dodge, my character will keep running forwards for several seconds and then backwards dodge after the forward movement is over.


        I'm not sure when this started, since I haven't been playing Gw2 much. It has been at least a month, though. I've tried using wine versions back to 1.7.46 (from July), and they all have the same problem, so it doesn't seem to be a wine regression. I'm not sure if it's due to changes in Gw2 or other changes on my system.


        Has anyone else seen this problem?
        RE: Inputs continue to be held after releasing the key
        by sl1pkn07 on Friday January 1st 2016, 19:22
        yep. same here. but not all of time
        RE: Inputs continue to be held after releasing the key
        by Adam on Friday January 22nd 2016, 20:12
        I suffered from this same issue. It was a complete game-breaking bug until I found the setting that resolved it for me.

        This issue is resolved, for me, in Ubuntu when you go into the language settings and choose keyboard input option to "none" or "Ibus", essentially the opposite of what your it currently states.

        Additionally, you can go into the Ubuntu keyboard settings and ensure that all stick, bounce, and etc. key settings are all ticked off.

        I have since switched to Linux Mint and the issue never appeared on this distro
        RE: Inputs continue to be held after releasing the key
        by dolphinling on Monday January 25th 2016, 9:37
        I've been struggling at figuring out how to do this in normal (non-ubuntu) Gnome, but while trying I realized that if I turn off key repeat (Settings -> Keyboard -> Typing -> Key presses repeat when key is held down) the problem goes away.

        Thank you for your post!
        64-bit client
        by Daniel Lynn on Wednesday November 4th 2015, 21:48
        For those who may have experienced bug #34342 (Chronic crash of Guild Wars 2(out of memory)), ArenaNet has released a 64-bit windows client.

        I was able to successfully run this executable (Gw2-64.exe) with the wine64 binary and so far have not experienced the OOM crashes. I would advise anyone on a 64-bit system to do the same!
        RE: 64-bit client
        by Damion Gans on Thursday November 5th 2015, 6:43
        Hey, what wine version do you use? And what gpu and cpu do you use and what drivers? :-)
        RE: 64-bit client
        by Daniel Lynn on Thursday November 5th 2015, 10:12
        I use wine-staging because it has CSMT patched in by default:

        wine-staging.com

        OS: Ubuntu 15.10
        CPU: i7-5930k @ 3.5Ghz
        GPU: Nvidia GTX980 4GB (proprietary 355.11)
        MEM: 16GB DDR4-3000

        I've also read people say that Gallium-nine drivers for AMD cards work really well.

        I'm able to crank my settings up and get 25-55 fps. Turning shadows, reflections, and FOV down a bit can give me more.

        I have CSMT enabled in winecfg and -dx9single flag on the command line. Someone was telling me that the -dx9single flag wasn't needed anymore, so I'm going to experiment a bit and see how my performance varies with some different settings. But overall I'm very happy and the game runs smoothly.
        RE: 64-bit client
        by Damion Gans on Friday November 6th 2015, 0:45
        Unfortunately that does not work too well on my pc.
        I got stuttering all the time. For example when moving or turning the camera. Also I got some black stripes all over the terrain.

        I use Fedora 23 btw.
        RE: 64-bit client
        by dolphinling on Friday November 6th 2015, 12:06
        "Black stripes all over the terrain" sounds like maybe your libtxc_dxtn library wasn't installed with 64-bit support? I saw black stripes long ago in the 32-bit client when I hadn't installed libtxc_dxtn at all.
        RE: 64-bit client
        by Hideaki on Friday November 6th 2015, 12:20
        Are you running Wine-Staging with CSMT turned-on? I get some stuttering when turning the camera in Lion's Arch, but it's fine outside of there.

        If you are checking performance, Lion's Arch is the worst place to do it.
        RE: 64-bit client
        by Damion Gans on Monday November 9th 2015, 13:55
        Thanks for your reports.

        Well, I decided to go Windows again. I found it nice to try Linux after some while again, but in the end, the software I use (Games and music/video software) are not supported the way I want in Linux, so unfortunately I will go back to Windows.

        I will subscribe to WineHQ dev notes, anyway. As a nerd I always like technological stuff :D
        When I run GW2 in PlayOnLinux Everything Freezes Up
        by boakill on Wednesday September 23rd 2015, 18:16
        Main Issue: See title.

        Running Ubuntu 14.04
        NVividia GT750 Graphics card
        Wine version 7.1.50

        I followed the steps to install GW2 with PlayOnLinux but when I run it (normally or in debug) my whole display freezes. I have to go to single-user and kill the GW2 process to get it back.
        Unable to find 9AB636DF-D1B3-42FC-9322-0E6B326F6CC6 in content.
        by Forest on Tuesday September 15th 2015, 16:11
        I've been playing GW2 with wine for a couple years now, but today, it started crashing as soon as I click the launcher's Play button. (I can log in, but launching fails.) Here are some details from wine's crash dialog:

        Assertion: CfgTable: Unable to find 9AB636DF-D1B3-42FC-9322-0E6B326F6CC6 in content.
        File: ..\..\..\Game\Config\CfgTable.cpp(821)
        App: Gw2.exe
        Cmdline: -dx9single -StreamingClient
        BaseAddr: 00400000
        ProgramId: 101
        Build: 53120
        When: 2015-09-15T21:03:12Z 2015-09-15T14:03:12-07:00
        Flags: 0
        Low fps after a few seconds
        by Graham on Thursday June 18th 2015, 16:20
        Hello fellow Wine users,

        I'm trying to get Gw2 working on my Arch_64 system.

        I'm using bumblebee and primusrun and launching Gw2 through PLayonLinux.

        The launcher starts fine and I've downloaded everything fine.

        The game starts and runs at 50-60fps for a few seconds before suddenly and dramatically dropping to 2-3fps. This includes audio stuttering.

        The most spammed wine error is the following:

        fixme:d3d:wined3d_debug_callback 0x7c8c378: "Program undefined behavior warning: Sampler object 8 has depth compare enabled. It is being used with depth texture 161, by a program that samples it with a regular sampler. This is undefined beahvior.".

        I've used many versions of wine, and both 32bit and 64bit architectures. I've attached links to a wine debug log via PlayonLinux, as well as a verbose output from Primusrun that shows the frame rate drop.

        pastebin.com/qvsc05iA
        pastebin.com/z3tgk72J

        Any advice is appreciated.
        RE: Low fps after a few seconds
        by Fragoso on Thursday June 18th 2015, 16:40
        try running the recommended version (1.7.38). This used to happen to me to with other versions. And don't forget to add -dx9single to the arguments.

        Hope I helped.
        RE: Low fps after a few seconds
        by Graham on Thursday June 18th 2015, 16:56
        Thanks for the advice, unfortunately the issue persists across all versions I've tried, with or without the -dx9single tag.
        RE: Low fps after a few seconds
        by Fragoso on Thursday June 18th 2015, 17:53
        I had this same issue when I first installed GW2 (I'm also using Arch_64), but when I changeed the version it started working fine. what nvidia card are you using?
        RE: Low fps after a few seconds
        by Graham on Thursday June 18th 2015, 19:04
        I'm using an Nvidia 670M.
        I've realized now that the same problem occurs with the integrated intel card as well.
        RE: Low fps after a few seconds
        by Guillaume R on Friday July 10th 2015, 8:27
        Have you tried using Wine-staging with CSMT enabled ?
        See github.com/wine-compholio/wine-staging/wiki/Installation
        Lags
        by Marcin on Sunday May 10th 2015, 11:38
        Guild Wars runs very slowly , about 6-10 FPS
        RE: Lags
        by Guillaume R on Thursday May 14th 2015, 11:13
        On what system? On what hardware? With which version of Wine? How did you install it?
        RE: Lags
        by Marcin on Thursday May 14th 2015, 11:19
        Ubuntu 14.04.
        Wine 1.7.38 directx9.
        I resolved it by installing wine-staging and switching on CSMT.
        I have 20-25 FPS on Low Settings.
        Client Crashes on Downloading
        by boakill on Wednesday May 6th 2015, 23:38
        The download speeds will flux between 1MB to 0, and then crash. Running wine 1.7.38 and installed with PlayOnLinux. Here is crash report, I can't figure out what's going wrong.

        Crash report found at pastebin.com/mAmsrMrG.
        RE: Client Crashes on Downloading
        by Guillaume R on Thursday May 7th 2015, 13:30
        I think it's a memory issue: see that the virtual memory is full (4/4 GB). GW2's launcher takes more and more memory, and with the report you submitted it's clear that it is not able to use more than 4GB or RAM even if your computer has more than 4GB of RAM.
        Maybe you're using a 32bits wine prefix ? You could try a 64bits one, but it wouldn't solve the momory leak problem.
        I suggest you to use a script to relaunch GW2 everytime it runs out of memory.
        RE: Client Crashes on Downloading
        by boakill on Saturday May 9th 2015, 10:56
        I have reinstalled PlayOnLinux and set the memory limit higher. I have two NVidida GeForce GT 750M video cards, 16GB RAM, and 16 GB SSD (that I solely use as swap). I also installed q2wine and made sure I set the wineprefix to 64 bit. When I run the install file in q2wine it runs for about 30 seconds and crashes. I have tried running the script to rerun the installer, but it failes on the icon (-i) flag. I'm not sure what to set this because when I run `q2wine-cli -p "Guild Wars 2" -dl`, it list the directories but none of them have any GW2 files in them.
        RE: Client Crashes on Downloading
        by Guillaume R on Sunday May 10th 2015, 3:57
        How do you run it in q4wine ?
        If you've always used PlayOnLinux I assume you've never installed the "wine" packet with the software center/synaptic/whatever packet manager.
        The problem is that the wine version that q4wine use by default is very old and limited, therefore you must install this packet.

        Only then you will be able to run gw2 in q4wine.
        To get the script works properly, make an icon of the gw2 launcher in q4wine (by clicking on the green +). Then right click on the icon > copy to clipboard > q4wine-cli cld
        Then create a file and write the script, and replace the "/usr/bin/..." line with the q4wine cmd you copied. Allow the script to execute and launch it.
        RE: Client Crashes on Downloading
        by Maurizio Oliveri on Thursday June 11th 2015, 18:23
        I've made a simple script to update Gw2 without using any frontends. It requires zsh and xdotool to be installed though. Simply edit line 7 to make it match the directory where Gw2.exe is located on your drive... By the way, run it in a terminal, to be safe ^^

        pastebin.com/3NrsDWRb
        Gallium Nine / Wine 1.7.38 patched to Download / Youtube Videos
        by David TECHER on Saturday March 14th 2015, 10:46
        Wine 1.7.38 + Gallium Nine + Patches for this game can be downloaded at www.mediafire.com/?r7drj8c8te4m8rd

        Here is a couple of video

        Default Settings: www.youtube.com/watch?list=PLhmTqTnY5Ke_wQ771BiiJaye0K9j-738p&feature=player_detailpage&v=GqEtUK1rEWQ

        Higher Graphical Settings: www.youtube.com/watch?list=PLhmTqTnY5Ke_wQ771BiiJaye0K9j-738p&feature=player_detailpage&v=YD7-4-9Arcs

        Letting default settings I got a graphical glitch which can be fixed by trying a couple of options in graphical options as showned in the second video.

        Got decent FPS: 30-60

        While installing the game the well-known issue for "ms_io account" (something like this) can occur. Just stop the launcher and relaunch it.

        Using a virtual desktop is highly recommended. Here I used Resolution=1920x1080 (winetricks vd=1920x1080)

        Hope it helps.

        David.
        RE: Gallium Nine / Wine 1.7.38 patched to Download / Youtube Videos
        by David TECHER on Monday March 16th 2015, 19:28
        If launcher hangs on "Initializing" for a while ( more than 2 minutes)

        This issue was noticed on 03/17/2015. The workaround is to use the following line

        wine Gw2.exe -dx9single -autologin -nopatchui -email YOUREMAILHERE -password YOURPASSWORDHERE

        Source: forum-en.guildwars2.com/forum/game/gw2/SweetFX-and-Initializing-SOLVED/ A couple of users on Windows use SweetFX which is based on a modified d3d9.dll.

        Gallium Nine "uses" a particular d3d9.dll (I try to keep it simple here whereas it is more complicated). There was an update done on 03/17/2015. So SweetFX and Gallium Nine have the same issue. Command line above will fix it
        RE: Gallium Nine / Wine 1.7.38 patched to Download / Youtube Videos
        by Lith Maethor on Friday March 27th 2015, 23:12
        just a slight note on this. when using the -email and -password arguments -autologin is implied and not necessary
        RE: Gallium Nine / Wine 1.7.38 patched to Download / Youtube Videos
        by Bart Vaes on Sunday April 5th 2015, 14:02
        Will this work when using the OSS radeon driver (for AMD cards), or only the binary (fglrx) ?
        RE: Gallium Nine / Wine 1.7.38 patched to Download / Youtube Videos
        by Chris Allan on Wednesday April 22nd 2015, 22:18
        Gallium Nine is only on special-built oss drivers.
        script
        by Zeioth on Wednesday December 17th 2014, 6:47
        Script by Oded Arbel, adapted for Playonlinux. It solves some port errors.

        #!/bin/bash
        POLshortcut="Guild Wars 2"
        ( while true; do
        sleep 1
        if (xwininfo -tree -root | grep -q '"Gw2.exe": ("Gw2.exe" "Wine")'); then
        killall Gw2.exe
        kill -9 $(ps axfwww | grep playonlinux/python | grep -v grep | awk '{print$1}')
        kill -9 $(ps axfwww | grep playonlinux.log | grep -v grep | awk '{print$1}')
        kill -9 $(ps axfwww | grep CoherentUI_Host.exe | grep -v grep | awk '{print$1}')
        kill -9 $(ps axfwww | grep PlayOnLinux/shortcuts | grep -v grep | awk '{print$1}')
        killall nc
        fi
        done ) &
        pid=$!
        while true; do
        /usr/share/playonlinux/playonlinux --run "$POLshortcut" && break
        done
        kill $pid
        RE: script
        by Thumbtack Jake on Monday January 26th 2015, 12:33
        Where do you put this?
        RE: script
        by Thumbtack Jake on Monday January 26th 2015, 12:41
        Nevermind I figured it out XD Pasted it in Kate saved it as a .sh and marked it as an executable.
        Optimized Packages for Ubuntu
        by Forest on Sunday October 19th 2014, 11:27
        To make things easier for Ubuntu users, I maintain a build of wine with patches and optimizations Guild Wars 2. It contains Stefan Dösinger's Direct3D command stream multithreading work, which significantly improves performance on some systems and fixes the model/skin glitch when zooming. The Trading Post works, as does mouselook. As I write this, Launchpad says over 400 people have installed my most recent release.

        My build currently tracks Stefan Dösinger's CSMT repository instead of the official wine-devel repository, and will most likely do so until his work is integrated into official wine. I tend to make updates only for changes that improve Guild Wars 2, which means that it is a bit behind the official development release version number. As far as I know, it is also the best build available for running Guild Wars 2 on Ubuntu.

        You can find it in my Personal Package Archive, here:
        launchpad.net/~foresto/+archive/ubuntu/winepatched
        RE: Optimized Packages for Ubuntu
        by Forest on Sunday June 14th 2015, 23:31
        New builds are up for Ubuntu Trusty, Utopic, and Vivid.
        Sometimes cursor doesn't come back from cutscenes
        by Mike on Sunday September 21st 2014, 19:26
        During cutscenes the game makes the cursor invisible. Sometimes when the cutscene ends the cursor does not come back immediately. After some clicking it may finally come back but it will no work correctly until I restart the game. On my dual monitor setup there will be a boundary on the left side and the cursor will leave the game on the right side and cause the view to start spinning. It is pretty much unplayable at that point. The cutscenes can be triggered by progressing through the story mode, talking to a scout, activating a vista, etc. There are a number of fixes discussed here related to the mouse. Is there a solution for this problem?
        RE: Sometimes cursor doesn't come back from cutscenes
        by Guillaume R on Wednesday April 29th 2015, 14:53
        I've never had this problem. Do you still have it with wine 1.7.38+ ?
        problems with LD_PRELOAD="libpthread .so.0 libGL.so.1" and __GL_THREADED_OPTIMIS/ZATIONS
        by sl1pkn07 on Sunday September 21st 2014, 16:38
        hi i have problems with wine and

        export LD_PRELOAD="libpthread.so.0 libGL.so.1"
        export __GL_THREADED_OPTIMISATIONS=1
        export __GL_THREADED_OPTIMIZATIONS=1

        the game low to 1fps, without that, the game stay on +/-20 fps

        why?

        nvidia GTX770 (343.22)
        Archlinux 64bits
        Wine GIT 64bits (with 64bit prefix) with CSMT patchset (enable, include registry keys)
        RE: problems with LD_PRELOAD=
        by Guillaume R on Wednesday April 29th 2015, 14:52
        What driver do you use ?
        RE: problems with LD_PRELOAD=
        by sl1pkn07 on Monday November 2nd 2015, 15:55
        is late, but use nvidia drivers (always use beta drivers)
        RE: problems with LD_PRELOAD=
        by sl1pkn07 on Monday November 2nd 2015, 15:56
        ops, the driver version is posted in the message (343.22)
        Back