How-To Play Guild Wars 2 on Linux

How-To Linux

ArenaNet‘s Guild Wars 2 has been out for a month for Microsoft® Windows™ gamers. A week ago, ANet released a Mac client, currently in public beta (the client, not the game), saying that:

Bringing Guild Wars 2 to the Mac is huge for us, because it introduces the game to an entire group of players who are often ignored by game developers.

Which I do not agree. Mac gamers are not the ones often ignored by game developers, it’s Linux gamers. I’m sure you can name a couple of games with official Mac client and support from game developers and/or publishers, even if you’re not a Mac user. But you will hardly find any official GNU/Linux client and support for these games.

That is the reason why Linux gamers are very used to using WINE (it means: WINE Is Not an Emulator — contrary to what the mass public tells you). We find ways and we work together to make Windows-based and/or/both Mac-based games run in Linux.

So for Guild Wars 2, here is a step-by-step guide to make the game work under GNU/Linux.

As always, before we begin, the platform specs this guide was based and tested on is the following:

  • OS: Lubuntu 12.04 64-bit
  • CPU: Intel Core 2 Duo 3.0GHz
  • GPU: nVIDIA® GeForce® GT 620
  • GPU driver: nvidia-current 304.51
  • RAM: 2GB
  • WINE: 1.5.12 with Guild Wars 2 patch
  • PlayOnLinux 4.1.8 (read this to install)

If you have a different Ubuntu flavour (like Kubuntu, Xubuntu, Linux Mint) it should work but do expect to do some changes. If you have a different distro like Debian, OpenSUSE, Fedora, CentOS, I admit that I won’t be of much help (because I don’t have an extra machine or partition running any of those) but the tutorial should still be pratically the same.

With that said, let’s begin so we can start playing Guild Wars 2 in Linux.

Install GW2 via PlayOnLinux

  1. Open PlayOnLinux
  2. Click on the “Install” button
  3. Click on the “Games” tab and search for Guild Wars 2 or you can just type it in the “Search” field (nb: as of this writing, you have to check the “Testing” selection on the right of the search field for Guild Wars 2 to show up)
  4. Follow the instructions provided by PlayOnLinux

Additional PlayOnLinux Tweaks

These tweaks are what works on my end. Result may vary per machine and setup, even if we have the same box. This should at least give you an idea and adjust your settings to what works with your system.

  1. Open PlayOnLinux
  2. Select “Guild Wars 2”
  3. Click on the “Configure” button
  4. In the “General” tab

    1. In the “Wine version” line, there is a plus button on the right of the drop-down, click it

      • In the “Available Wine versions” column, select the latest Guild Wars 2 patched WINE (as of this writing it’s 1.5.12-GuildWars2)
      • If you are running a 64-bit Linux OS, then do the same in the “Wine versions (amd64)” tab
      • Let POL download and install the patched WINE
    2. After the installation, go back to the “Wine version” line and select the patched WINE version by clicking the drop-down list
    3. In the “Arguments” line type: -dx9single (if your GPU have CUDA, then add this as well: -cuda)
  5. In the “Display” tab

    • GLSL Support: enabled
    • Direct Draw Renderer: opengl
    • Video memory size: 1024 (nb: choose the appropriate value for your GPU)
    • Offscreen rendering mode: fbo
    • Render target mode lock: readtex
    • Multisampling: enabled
    • Strict Draw Ordering: enabled
  6. In the “Miscellaneous” tab there is an option “Mouse warp override” set it to “force” to make your camera rotation continous. However, this doesn’t always work, just repeat what you were doing in-game (usually left or right mouse button then rotating your camera) and it will work again.

You’re done! But not if you are a dual-boot gamer. Go on to the next page for some more tips and guides, optional but still useful nonetheless.

Continue to Page 2.

Tip us!

  • XLM (Stellar Lumens) 🚀🪐17: yukino* XLM (Stellar Lumens) 🚀🪐17: yukino*
    • XLM memo/tag (optional): for
    • Highly preferred
  • ZEC (Zcash) Z0.03: t1W7HusjBAXgquM7YHu6xDUEBejmYPKU2HC ZEC (Zcash) Z0.03: t1W7HusjBAXgquM7YHu6xDUEBejmYPKU2HC
  • XRP (Ripple) X5: rU2mEJSLqBRkYLVTv55rFTgQajkLTnT6mA XRP (Ripple) X5: rU2mEJSLqBRkYLVTv55rFTgQajkLTnT6mA
    • XRP memo/tag (required): 246013
  • STEEM: yahananxie STEEM: yahananxie
  • ETH_smartcontract (Etherium) Ξ0.007: 0x739d2aae2a5b7a4e1d64c58d121c9d908d706c83 ETH_smartcontract (Etherium) Ξ0.007: 0x739d2aae2a5b7a4e1d64c58d121c9d908d706c83
    • Gas: please use at least 35,000
    • Do not send non-smartcontract ΞTH and ERC20 tokens to this address.
  • ETH_ERC20 (Etherium) Ξ0.007: 0xB127362Dc268B63cE22E697344D2c51e673f18B6 ETH_ERC20 (Etherium) Ξ0.007: 0xB127362Dc268B63cE22E697344D2c51e673f18B6
    • Accepts non-smartcontract transactions and ERC20 tokens (in particular: AWC, ENJ, PAX, TUSD, USDC)
  • BCH (Bitcoin cash) ₿CH0.004: pp8fkmchlu6a7c53a2s682jd70mncrzemsthca6ftl BCH (Bitcoin cash) ₿CH0.004: pp8fkmchlu6a7c53a2s682jd70mncrzemsthca6ftl
  • XBT (Bitcoin core) ₿0.0002: 32w1De4wvr5jEzC4g5P4rkjvqg2bvMR8Vk XBT (Bitcoin core) ₿0.0002: 32w1De4wvr5jEzC4g5P4rkjvqg2bvMR8Vk

CC BY-SA 4.0 How-To Play Guild Wars 2 on Linux by gameshogun™ 🎲 is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Permissions beyond the scope of this license may be available at Legal Notice.

Leave a Reply