32-bit Guild Wars 2 client used when 64-bit system requirements are not met or the client is forced to with the
-32 command-line argument. It is recommended to use the 64-bit client when possible.
PvE, WvW, and PvP
Gemstore, Guild, Mail, Hero, etc.
What does not
Launcher can freeze desktop.
Use --autologin for workaround to launcher freezing desktop.
What was not tested
Not much. I am pretty dark sure I tested almost everything. Played for multiple hours in different game modes.
Honestly, this could be platinum if it didn't freeze the desktop with the launcher. That was not something that used to happen, but I also didn't use this distro then. Not sure what causes this right now.
CPU: AMD Ryzen 7 1700 @ 3.0GHz (Default)
GPU: AMD Radeon RX 460
Everything on High/Ultra causes FPS to drop down to as high as 17, but average around 2-5. Totally unplayable. I would not expect this to work under Windows either. Using this though, I can tell you the greatest offender: Setting Reflections to "None", gets you up to 26 idle, 15-20 moving in starter zone. Much more playable! This is by and far the greatest offender when other players are not around. I recommend always checking these settings before messing with anything else:
If starting from lowest settings, the greatest upgrade is changing Render Sampling from Subsamble to Native, as mentioned earlier.
VideoMemorySize as 2048 (RX 460 2GB). I used Winetricks to select default 64bit prefix > regedit > Navigate to HKEY_CURRENT_USER > Software > Wine > Right click the wine folder > "Key" > type "Direct3D" > Click the new Direct3D folder > then on the right side, right click > New String > type "VideoMemorySize" > press ok > Double click the new "VideoMemorySize" string > paste your video memory number > Close regedit.
Flags: -dx9single -autologin
I did not enable virtual desktop
I did not touch GLSL
I did not use wine-staging
I did not disable D3D10 or D3D11
Be sure to check out the gw2wiki article on wine, it has some helpful ideas as well
If you'd like to see my .desktop file here is that information:
[Desktop Entry] Type=Application Version=1.0 Name=Guild Wars 2 Comment=MMORPG Path=/home/USER/Games/Guild Wars 2/ Exec=wine '/home/USER/Games/Guild Wars 2/Gw2-64.exe' -dx9single -autologin Icon=~/.icons/GuildWars2.png Terminal=false Categories=Game;
Saved as gw2.desktop in ~/.local/share/applications/
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Solus||Dec 04 2017||2.21||Yes||Yes||Yes||Gold||Victor Roux|
|Show||Elementary OS Loki||Jul 30 2017||2.12-staging||Yes||Yes||Gold||Brendon|
|Show||Linux Mint 18.1 "Serena" x86_64||Jul 11 2017||2.12||Yes||Yes||Gold||Marosh|
|Show||openSUSE Tumbleweed (rolling release)||Apr 05 2017||2.4||Yes||Yes||Gold||Jon|
|Show||Linux Mint 17.3 "Rosa" x86_64||Mar 10 2017||2.3||Yes||Yes||Platinum||Cory|
|Bug #||Description||Status||Resolution||Other apps affected|
|15118||PokerTracker HUD dysfunctional (UpdateLayeredWindow per-pixel alpha, color keying not implemented)||CLOSED||FIXED||View|
|20395||Mouse / keyboard input not handled (RawInput)||CLOSED||FIXED||View|
|27168||chromium-based apps can't load https sites||CLOSED||FIXED||View|
|29872||Guild Wars: Character graphic is corrupted||CLOSED||FIXED||View|
|30511||Guild Wars 2 launcher crashes with "assertion m_ioCount failed"||CLOSED||FIXED||View|
|31442||Guild Wars 2 freezes on text input fields||CLOSED||FIXED||View|
|31557||Guild Wars 2 screenshots look bad||CLOSED||FIXED||View|
|31628||Guild Wars 2 Low Performance/Not using all CPU cores||CLOSED||FIXED||View|
|31691||Raw mouse input is erratic and/or causes major performance drops||CLOSED||FIXED||View|
|31702||Mouselook (raw input) is bound to a box every other click in Guild Wars 2||CLOSED||FIXED||View|
|31839||Mouse jumps to the upper left corner of the screen||UNCONFIRMED||View|
|31934||fglrx returns wrong values for GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB and GL_MAX_TEXTURE_UNIFORM_COMPONENTS_ARB||CLOSED||NOTOURBUG||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|
|32153||Guild Wars 2: Input gets stuck||CLOSED||FIXED||View|
|32586||Guild Wars 2: Installation window is hidden||CLOSED||ABANDONED||View|
|33053||Support for dvorak programmer layout.||UNCONFIRMED||View|
|33479||Multiple games (Guild Wars 2, Risen 2, Tomb Raider 2013): Raw input is broken||CLOSED||FIXED||View|
|33559||Guild Wars 2: Randomly buttons are pressed||CLOSED||INVALID||View|
|33759||Some applications reset the X color profile||UNCONFIRMED||View|
|34342||Chronic crash of Guild Wars 2(out of memory)||NEW||View|
|35118||Guild Wars 2 runs slow||CLOSED||INVALID||View|
|36889||Guild Wars 2: After minimizing the game immediately recovers the window||CLOSED||FIXED||View|
|37937||Fullscreen applications are minimized when switching virtual desktops / workspaces||CLOSED||INVALID||View|
|37959||Guild Wars 2 freezes on startup||CLOSED||FIXED||View|
|38297||Prince of Persia: Warrior Within: rendering issues||CLOSED||FIXED||View|
|38349||Guild Wars 2: rendering issues||CLOSED||DUPLICATE||View|
|39148||Guild Wars and Guild Wars 2 don't exit properly||CLOSED||FIXED||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|
|44315||Buffer maps cause CPU-GPU synchronization (Guild Wars 2, The Witcher 3)||NEW||View|
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:
Once you're more familiar with the interface, follow these steps to set up a prefix for GW2:
Of course if you know other ways to manage wine prefixes you can do so.
Install the Game
Your options are:
Installing using the launcher:
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.
Installing using existing installation's files:
Here's several things you can do to get better performance/correct problems:
Out-of-memory errors are more common on the 32-bit version of the Guild Wars 2 client. It is highly recommended to use the 64-bit client if possible.
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.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:
-imageis recommended so you don't have to worry about streaming data during gameplay
Gw2.datfor a while, it's a good idea to run
-repairon it every now and then after updates
-repairis highly recommended