WineHQ

Guild Wars 2

64-bit Guild Wars 2 client officially released May 17, 2016. This is the ideal client to be using and should be considered the default client.

Application Details:

Version: 64-bit Client
License: Retail
URL: http://www.guildwars2.com
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 8.0

Maintainers: About Maintainership

Link Play For Free Link Guild Wars 2 Wiki 64-bit Client Information Link 64-bit Client FAQ Forum Post Free Download Guild Wars 2 64-bit Setup Executable

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

nothing

What does not

Game crashes - Installer crashes too since the last Guild Wars 2 Update today.

Until GW2 Update it runs flawless.

Workarounds

What was not tested

Gameplay

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

*--> Crash <--*

Assertion: Coherent GPU process crashed
File: D:\Perforce\Live\NAEU\v2\Code\Arena\Engine\ArenaWeb\CoherentUi\AwCohContext.cpp(375)
App: Gw2-64.exe
Pid: 444
BaseAddr: 0000000140000000
ProgramId: 101
Build: 131720
When: 2022-07-19T18:02:07Z 2022-07-19T20:02:07+02:00
Uptime:   0 days  0:00:05
Flags: 0

*--> Error Logs <--*
18:02:03Z Failed to open GFE XML: 2
18:02:07Z Coherent GPU process crash: GpuProcessCrashed
Crashed at 18:02:07Z
---------------------------------------------------

Tested with and without DXVK

info:  Game: Gw2Setup-64.exe
info:  DXVK: v1.10.2
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 14.0.5, 256 bits)
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  AMD RADV NAVI10:
info:    Driver: 22.1.3
info:    Vulkan: 1.3.211
info:    Memory Heap[0]:
info:      Size: 8176 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:      Memory Type[5]: Property Flags = 0xc6
info:      Memory Type[7]: Property Flags = 0xce
info:    Memory Heap[1]:
info:      Size: 8176 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:      Memory Type[4]: Property Flags = 0xc1
info:      Memory Type[6]: Property Flags = 0xc7
info:  Process set as DPI aware

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 22.04 "Jammy" (+ variants like Kubuntu)Jan 30 20238.0Yes Yes YesGoldSamuel Reglin 
ShowArch Linux x86_64Oct 20 20227.19-stagingYes Yes YesGoldMichael Clark 
CurrentopenSUSE Tumbleweed (rolling release)Jul 19 20227.13No Not installable NoGarbageKosstAmojan 
ShowDebian GNU/Linux 12.x "Bookworm" x86_64Jul 03 20227.12-stagingYes Yes YesGoldTaylor Talkington 
ShowopenSUSE Tumbleweed (rolling release)Oct 24 20216.19Yes Yes YesGoldKosstAmojan 

Known Bugs

Bug # Description Status Resolution Other apps affected
32010 Guild Wars 2 updater uses always 100% of a CPU core UNCONFIRMED View
32152 Guild Wars 2: Missing sound and game crashes on time adjusting 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
41962 Guild Wars 2: Mouse acts if raw input is broken if The Forest is opened in window mode UNCONFIRMED View
42145 Guild Wars 2 crashes on some configurations UNCONFIRMED View
45453 Guild Wars 2: Launcher crashes with assertion "jobThreads && (jobThreads <= hardwareThreads)" CLOSED FIXED View
50140 "Guild Wars 2 Launcher" over time consumes all available memory CLOSED FIXED View
50521 Guild Wars 2 fails to launch CLOSED FIXED View
50969 broken input in multiple games since rawinput patch update in staging 6.6 (Warframe; Guild Wars 2; World of Warcraft with hardware cursor) CLOSED FIXED View
56646 Ingame Web-UI fonts UNCONFIRMED View

Show open bugs

HowTo / Notes

Game Data Updating and Integrity Checking/Repair

You can fully download all of the game data and any future updates required for Guild Wars 2 by appending -image as a command-line argument to the Guild Wars 2 executable (Gw2-64.exe or Gw2.exe). An example can be found below:

WINEPREFIX=~/'Wine Prefixes/Guild Wars 2' wine 'Gw2.exe' -image

You can also check the integrity of the game data archive by appending -repair as a command-line argument (this can take longer than 5-10 minutes to complete):

WINEPREFIX=~/'Wine Prefixes/Guild Wars 2' wine 'Gw2-64.exe' -repair

For quick guidelines:

  • For initial installations, -image is recommended so you don't have to worry about streaming data during gameplay
  • If you've had your Gw2.dat for a while, it's a good idea to run -repair on it every now and then after updates
  • If you've had to hard-shutdown your computer while GW2 was running, running -repair is highly recommended

Comments

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

Moving to secondary monitor
by Samuel Reglin on Monday August 28th 2023, 0:15
Do to some issue withe my mouse not being captured properly when using the virtual desktop I found a way to move the game to another monitor withe out using the virtual desktop
1. go in to the options menu and change the game to windowed mode
2. drag the window to what ever monitor it is supposed to play on
3. maximize the window
This should make the game run in full screen on a secondary monitor
Thank you!
by Rawfox on Sunday January 22nd 2023, 4:51
The -repair option made it this time xD
Coherent crashes and -ignorecoherentgpucrash
by framed on Thursday December 15th 2022, 19:25
I had been getting intermittent crashes in the game at three different times: 1) using the trading post 2) changing zones 3) tabbing out to a different application. I don't know when ArenaNet added the option, but adding "-ignorecoherentgpucrash" to the command stopped my crashing entirely. I've played for several days without any crashes doing all those things, so I'm satisfied that it solved those problems for me.
I was able to make it work.
by Wine Guild wars on Friday October 14th 2022, 9:05
Installing corefonts, tahoma fonts with wine tricks. Installing d9vk with winetricks. 64bit prefix. Wine version 7.18 staging. Using lutris default settings for it. I also renamed Gw2-setup64.exe to Gw2-64.exe Not certain if renaming is needed. I have not tested it without lutris.
After the recent update, GW2 launcher/installer doesn't currently run wine 7.13
by Stefanescu A on Sunday July 24th 2022, 12:16
It used to run with 7.12(and I think with 7.13) too but after the recent update the launcher crashes when dxvk is used. It works and updates the game when using D3D(without dxvk) but the game crashes when launched without dxvk so there is no way to play the game.

Currently it works(launcher+game+dxvk) with Wine 7.2(the build lutris-fshack-7.2)
i experience the same bug as Deandre Thomas
by Joël on Monday April 12th 2021, 13:04
i'm using openSUSE Leap 15.2 with KDE desktop environment and wine staging 6.6

Being unable to rotate the camera makes the game unplayable.

i'm going to attempt filing a bug report (i'm not confident in my skill to perform that).
RE: i experience the same bug as Deandre Thomas
by Joël on Tuesday April 13th 2021, 10:47
i believe it will be fixed in the next release
RE: i experience the same bug as Deandre Thomas
by Joël on Tuesday April 13th 2021, 10:48
forgot the link to the bug
bugs.winehq.org/show_bug.cgi?id=50969
Same Problem. I switched back to 5.17 for playing.
by KosstAmojan on Friday March 19th 2021, 3:44
wine 6.0 to 6.4 has the bug.
No networkconnection possible.
RE: Same Problem. I switched back to 5.17 for playing.
by Lambda on Friday March 19th 2021, 6:45
In my case, going back to wine-staging 6.2 from the winehq repositories worked as well.
Can access login servers error
by Lambda on Wednesday March 17th 2021, 5:42
I just wanted to report that I also have encounter the login error 42:0:9001:4457 on my machine. Fedora 33 / wine-6.3-1.fc33.x86_64 . It worked fine until the latest package upgrade.
RE: Can access login servers error
by KosstAmojan on Friday March 19th 2021, 3:42
Same Problem. I switched back to 5.17 for playing.

wine 6.0 to 6.4 has the bug.
No networkconnection possible.

by Lambda on Sunday January 24th 2021, 14:53
I'm seeing a similar behaviour since about 17.1.2021 - I'm on wine 6.0.1 (staging) (Fedora package wine-6.0-1.fc33.x86_64 ) and get similar lockups with the message close to it in the log:

0120:err:sync:RtlpWaitForCriticalSection section 000000014218F170 "?" wait timed out in thread 0120, blocked by 0000, retrying (60 sec)

GPU is AMD Radeon RX 560 (as discrete GPU in a laptop).
Wine-Staging 6 rc5 freeze
by Bart Vaes on Thursday January 7th 2021, 15:58
As the subject says: using Wine-Staging 6.0-rc5 I suddenly get periodic screen freezes that last 3-4 sec or so.
I'm using OpenSUSE Leap 15.2 and for some reason the Wine packages are very old (latest=5.0, a year old but works flawless actually).
I get this output:

bart-at-localhost:~> mesa_glthread=true WINEDEBUG=fixme-all wine64 start /unix "$HOME/Games/Guild Wars 2/Gw2-64.exe"
bart-at-localhost:~> ATTENTION: default value of option mesa_glthread overridden by environment.
Native Direct3D 9 v0.7.0.368-release is active.
For more information visit github.com/iXit/wine-nine-standalone
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
fixme:d3d9nine:D3DPERF_GetStatus (void) : stub
0140:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
fixme:d3d9nine:DRIPresentGroup_GetMultiheadCount (0x2077ba0), stub!
fixme:d3d9nine:D3DPERF_GetStatus (void) : stub
0140:err:sync:RtlpWaitForCriticalSection section 0000000142153340 "?" wait timed out in thread 0140, blocked by 0254, retrying (60 sec)
0254:err:sync:RtlpWaitForCriticalSection section 0000000142153000 "?" wait timed out in thread 0254, blocked by 0000, retrying (60 sec)
0124:err:sync:RtlpWaitForCriticalSection section 000000014218DEF0 "?" wait timed out in thread 0124, blocked by 0000, retrying (60 sec)

The last 3 lines get repeated and causes the freeze.

CPU: AMD FX-6300
RAM: 8GiB
VID: AMD Radeon RX 550
wine-staging 5.20 causes the launcher to fill all the memory until the system runs out of memory
by Artemis3 on Saturday November 7th 2020, 0:07
Running with Gentoo, 64 bit profile. Until wine-staging 5.19 all is good. With 5.20, the launcher fills up all your memory causing the dreaded Out Of Memory condition. Downgrading back to 5.19 cures the issue.
GOLD ALREADY!
by Bruno Oliveira on Friday July 17th 2020, 10:37
I have installed with lutris and everything works just fine.
4.10 and the Trading post
by Jen on Thursday June 13th 2019, 23:36
I've tried both 4.10 and 4.10-staging, and every time I try accessing the trading post, I get "net::ERR_FAILED". Anyone else getting this? I didn't get it with 4.9-staging.
BUG: Black Screen
by Ricardo Rodrigues on Wednesday June 20th 2018, 21:55
Hi,

Posting a Bug Report is a pain, so a comment will have to do.

I get a Black Screen when entering the game (after logging in) and this is because I changed the scale in xrandr.

Steps to reproduce:

1. Change scale: xrandr --output DP-2 --scale 0.75x0.75
2. Start the game.
3. Black screen, but game is responsive.

A lot of message errors will appear saying: X11DRV_ChangeDisplaySettingsEx No matching mode found 1440x1620x32 @0! (XRandR 1.2)

Current Solution: HACK

1. Create a script to start the game.
2. Before the command to start, scale back: xrandr --output DP-2 --scale 1x1
3. After the command to start, scale: xrandr --output DP-2 --scale 0.75x0.75
4. Start the game (no black screen)
RE: BUG: Black Screen
by Bruno Oliveira on Friday July 17th 2020, 10:44
you actually don't need a script.
you can create a .xprofile $HOME and /etc/xprofile

content of my xprofile:

xrandr --output HDMI-A-1 --panning 1920x1080 --scale 1.406x1.406
xrandr --dpi 141

The game works just fine for me ;)
vulkan+esync+aco
Gentoo?
by Jeffrey Jensen on Tuesday March 6th 2018, 17:56
Is this confirmed working in Gentoo Stable? I'm having issues getting it launched currently. Haven't messed with it too much yet
Guild Wars 2
by Frank on Monday January 1st 2018, 22:55
I found that this game works perfectly with older versions of wine too, it's all good (from 2.0 and upwards), I'm using Debian Stretch. I worked away all the error messages in the debug output and it works great. I even use the nvidia optimum, all good. Only i found that by switching to Wayland, that the mouse error (that the mouse stops at a certain point which prevents you from looking 360 degrees in 1 move) from long ago is back. In X I don't have this.
RE: Guild Wars 2
by Bruno Oliveira on Thursday November 12th 2020, 13:19
Works flawlessly with proton as well.
This should be PLATINUM!
Back