Playing Guild Wars 2 on Linux - Performance optimizations and more. - Page 13 — Guild Wars 2 Forums

Playing Guild Wars 2 on Linux - Performance optimizations and more.

189101113

Comments

  • I just wanted to say a big Thx You for this script !
    This allow me to play GW without any issue in Linux :)

  • some things about the launcher freezing the desktop:
    it actually does not freeze the desktop. Instead it floods the Xserver is so many update requests it just can't cope anymore
    enabling virtual desktop is work around
    setting the game to auto start after login helps (you just have to hit enter and wait 5s)
    using different WMs helps a lot. Plasma was truly awful. I use lxqt and the launcher behaves pretty well UNLESS:
    I alt-tab to chrome/chromium with a youtube video open so it goes over the launcher. Then.. it is game over. Instead of waiting for the mess to untangle it is much faster to switch vt and just kill X altogether.

  • I am just here to say wine proton 1.12 has d9vk.

    https://www.phoronix.com/scan.php?page=news_item&px=Proton-4.11-Released

    Although d9vk does not have same level maturity as gallium 9 or vanilla wine + patches, playing d3d9 games will be much easier in the future.

    On other news, valve is proposing some kernel changes to reduce overhead is certain situations

    https://steamcommunity.com/games/221410/announcements/detail/2957094910196249305

  • @loseridoit.2756 said:
    On other news, valve is proposing some kernel changes to reduce overhead is certain situations

    https://steamcommunity.com/games/221410/announcements/detail/2957094910196249305

    I've read about it today, GW2 might benefit from this. I'm currently on holiday but still keeping an eye on this thread ;)

  • just a headsup:

    I am using arcdps.
    mesa from https://github.com/daniel-schuermann/mesa
    Updated arcdp on Friday, played a bit all was well.

    Began wvw and crashed out on the first bigger fight, during 'too many files open'. My limit is over 1 Million files...
    Retried, same result

    Disabled csmt

    No more crashs
    FPS went UP by a huge margin

  • another headsup:

    updated mesa from https://github.com/daniel-schuermann/mesa

    game crashes on startup with and without arcdps. Stay away from that tree for now. Will try again in the future and report back.

  • @VAHNeunzehnsechundsiebzig.3618 said:
    another headsup:

    updated mesa from https://github.com/daniel-schuermann/mesa

    game crashes on startup with and without arcdps. Stay away from that tree for now. Will try again in the future and report back.

    updated to that mesa version on Friday 16th. Works well.

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited August 19, 2019

    @VAHNeunzehnsechundsiebzig.3618 said:
    updated to that mesa version on Friday 16th. Works well.

    Glad you solved it, gave you quite a bit of a hard time lately.

    I've been testing newer builds of d9vk, so far no improvements regarding GW2 which is why I've been a bit silent. I have been far from idle though as I'm keeping an eye on the upcoming fsync feature, in theory it should give the game an even bigger boost than esync.

  • Hayspat.3561Hayspat.3561 Member
    edited August 19, 2019

    I'm having a strange issue. While i use action camera mode mouse cursor disappears when I alt-tab. It happens in gallium nine too. Any known fixes?
    I've also tried fsync. Causes crashes in gw2.

  • you could try software cursor?

  • How do i activate software cursor?

  • Cronhos.5420Cronhos.5420 Member
    edited August 20, 2019

    Hello not shure if this helps any wone.
    but had some Random freeze's when playing & random sound breaking.

    Specs geare
    Mainboard MSI X470 GAMING PRO
    Cpu Ryzen 5 3600 factory settings no OC
    Gpu Nvidia 760 driver 430.34
    SSD Samsung SSD 860 evo 250 GB ext4 format
    HDD ST9320325AS(0001SDM1) 300 GB ext4 format
    RAM Kingston HyperX FURY 16 GB

    OS POP_OS 19.04
    Wine version wine-4.0
    Lutris version lutris-0.5.2.2

    i installed GW2 via lutris (64 bit installer ) on 2nd drive HDD.
    when i was gaming some time's my screen random freeze's (Alle core's of CPU whent to 0%)
    the tips at the start din't help.

    the log funcion told me of problems whit the shader.
    088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[0].zw" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[1].zw" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[2].w" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[3].w" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[4].w" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[5].zw" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[7]" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[8]" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[9]" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[10]" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[11]" might be used before being initialized
    0088:fixme:d3d_shader:print_glsl_info_log 0(27) : warning C7050: "R4.y" might be used before being initialized

    the fix 4 me was installing GW2 on my SSD (same drive as OS ) instead of my 2nd drive
    even dit the 3 worms event, no issues.
    even when my video settings where a lot better then when crashes happen on 2nd drive

    Wil tri to install a div HDD to test if it a problem is gone then.
    wil update if this problem is stil there whit div HDD

    Edit

    like promise tried div HDD
    Samsung HD502Hi 500 GB ext4 format
    stil the same problem

    01ef:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[1].w" might be used before being initialized
    01ef:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[2].w" might be used before being initialized
    01ef:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[5]" might be used before being initialized
    01ef:fixme:d3d_shader:print_glsl_info_log 0(22) : warning C7050: "vs_out[6]" might be used before being initialized

    but stil downloading game data wil check again when alle is downloaded

    Hope this helps somebody.

  • oke last update, problem is gone now that alle data is downloaded on my 2nd HDD (Samsung)
    looks like the problem is releated to read speed of the drive.

  • @Hayspat.3561 said:
    How do i activate software cursor?

    xorg.conf?

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited August 25, 2019

    Time for a bit of an August update.

    I've updated the package to version 1.8.2 which brings with it the usual D9VK library update, and in the second change I've disabled CSMT in relation to @VAHNeunzehnsechundsiebzig.3618 issue(s) in the above posts, personally I couldn't replicate them but turning off CSMT didn't lose any performance.

    For those wondering what CSMT is, it's basically a multithreaded feature to improve performance when using Wine's own D3D code. As such since GW2 is using D9VK and not Wine's D3D this feature has no effect on game performance and can be safely turned off.


    In other news, I recently got a new ultrawide monitor with a 32:9 aspect ration (3840x1080) and I'm happy to report the game scales well with it. Performance is reduced mildly but still maintains that 50-60+ fps for the most part (excluding large events):

  • Knox.3748Knox.3748 Member ✭✭

    I have an i5 6300HQ
    Intel 530 HD
    GeForce GTX 960M

    I use
    sudo prime-select intel
    sudo prime-select nvidia

    To switch between graphics but it seems the nvidia works better all around. Yet i downloaded the Intel version, the game still runs. Will I have any problem ? Using OpenSuse Leap, dont think the FPS are perfect (58 fps on WvW in empty zone)

    Will i have any problems using the Intel version or should i switch to Nvidia to check if i get better fps ?

  • @Knox.3748 said:
    I have an i5 6300HQ
    Intel 530 HD
    GeForce GTX 960M

    I use
    sudo prime-select intel
    sudo prime-select nvidia

    To switch between graphics but it seems the nvidia works better all around. Yet i downloaded the Intel version, the game still runs. Will I have any problem ? Using OpenSuse Leap, dont think the FPS are perfect (58 fps on WvW in empty zone)

    Will i have any problems using the Intel version or should i switch to Nvidia to check if i get better fps ?

    Hi,

    The Nvidia package has some tweaks specific for those gpu's. It might offer slightly better performance but nothing too major.

    Thanks for mentioning prime, it seems the new effort by nvidia is working well :)

  • I have an issue where the game often crashes when loading into home instances or guild halls. I finally caught it with the debug script running, here's the result: https://dpaste.de/pXBT

  • Knox.3748Knox.3748 Member ✭✭

    wine: Bad format EXE para C:\GW2\GW2.exe.
    Having this error on terminal with the latest nvidia package. anyone knows why ?

  • @Knox.3748 said:
    wine: Bad format EXE para C:\GW2\GW2.exe.
    Having this error on terminal with the latest nvidia package. anyone knows why ?

    Hi, which driver version? Can you also share distro and GPU model please?

    Last I've tested the game with, was on v430.40 with GTX 1060.

  • Knox.3748Knox.3748 Member ✭✭

    @ArmoredVehicle.2849 said:

    @Knox.3748 said:
    wine: Bad format EXE para C:\GW2\GW2.exe.
    Having this error on terminal with the latest nvidia package. anyone knows why ?

    Hi, which driver version? Can you also share distro and GPU model please?

    Last I've tested the game with, was on v430.40 with GTX 1060.

    I have an i5 6300HQ
    Intel 530 HD
    GeForce GTX 960M

    Opensuse Leap. Inter version worked fine but i wanna play with the correct version and even deleted the Intel one lol
    I tried the Nvidia package.

  • Knox.3748Knox.3748 Member ✭✭

    @Knox.3748 said:

    @ArmoredVehicle.2849 said:

    @Knox.3748 said:
    wine: Bad format EXE para C:\GW2\GW2.exe.
    Having this error on terminal with the latest nvidia package. anyone knows why ?

    Hi, which driver version? Can you also share distro and GPU model please?

    Last I've tested the game with, was on v430.40 with GTX 1060.

    I have an i5 6300HQ
    Intel 530 HD
    GeForce GTX 960M

    Opensuse Leap. Inter version worked fine but i wanna play with the correct version and even deleted the Intel one lol
    I tried the Nvidia package.

    Edit: it was something wrong by my part. Deleted folder, run setup again and im installing :)

  • @draconicrose.6213 said:
    I have an issue where the game often crashes when loading into home instances or guild halls. I finally caught it with the debug script running, here's the result: https://dpaste.de/pXBT

    Hi, I checked your log. Nothing too suspicious in there, except one line that keeps repeating: "Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution."

    Install the package called 'winbind' for your distro and see how it plays then. Also which distro and GPU are you using?

  • VAHNeunzehnsechundsiebzig.3618VAHNeunzehnsechundsiebzig.3618 Member ✭✭✭✭
    edited September 1, 2019

    eh, I get that message all the time, for years. It is pretty much save to ignore. GW2 is not using active directory. So... does not matter.

  • draconicrose.6213draconicrose.6213 Member ✭✭✭
    edited September 4, 2019

    @ArmoredVehicle.2849 said:
    Install the package called 'winbind' for your distro and see how it plays then. Also which distro and GPU are you using?

    I do have winbind installed so I'm not sure why it can't find, other than maybe the package for my distro is out of date. I'm on Linux Mint 19.2 and have a NVIDIA GTX 1660.
    Edit: Less important, and I figure at some point it will be solved, but this has also been happening occasionally: https://paste.pics/6LTLW

  • just wanted to report on mesa with ACO:

    i started using the mesa-aco-git from the AUR, and i've found my GW2 experience to be significantly smoother. shader rendering interruptions are almost nonexistent now, and when they do happen it's a very minor disruption.

    i don't usually install stuff that's still in testing and devel, but it was worth it for this.

  • masterbaker.3264masterbaker.3264 Member
    edited September 4, 2019

    Hey I have decided to reinstall Guild Wars 2 again in manjaro and wanted to know what possible recommendations i could get to make the game run as smother as possible
    My specs are: AMD ryzen 5 1500x
    Radeon RX 580 series
    and 16 ram
    So far i have on lutris : esync-staging-pba-3.18.x86_64
    as runner options:
    __THREADED_OPTIMIZATIONS = 1
    enable DXVK
    enable Esync
    as system options:
    DXVK_HUD = 0
    DXVK_LOG_LEVEL = none
    STAGING_SHARED_MEMORY = 1
    __GL_SHADER_DISK_CACHE_PATH = /home/user/Games/guild-wars-2

    I wanted to get some feedback about my current supposedly optimizations and what options are the most efficient

  • Elevate.7503Elevate.7503 Member
    edited September 5, 2019

    Hopefully someone can help me here. I've downloaded the files, extracted them and ran ./setup.sh. Moved in my install files. After clicking "Play" i'm prompted that i'm missing DirectX 9.

    I've been running GW2 fine via Steam / Proton but was wanting to toss in some addons (hooks, dps, and mount).

    At first I figured manual wine install work work so I tried that while also getting gallium-nine configured but that seemed to fail (couldn't get the settings group to show up). So, I uninstalled wine-nine and removed my wine prefix (.wine and ~/Games/guild-wars-2 folders [saving the game files]) I also uninstalled wine-staging and switched to wine from AUR

    I've run ./wine_settings.sh and verified the dxd9 library is there; however i'm not sure why it's not being detected and i'm not sure how to begin troubleshooting.

    System Specs:

    • OS: Manjaro
    • CPU: AMD Ryzen 7 3700x
    • GPU: AMD 590
  • @draconicrose.6213 said:

    @ArmoredVehicle.2849 said:
    Install the package called 'winbind' for your distro and see how it plays then. Also which distro and GPU are you using?

    I do have winbind installed so I'm not sure why it can't find, other than maybe the package for my distro is out of date. I'm on Linux Mint 19.2 and have a NVIDIA GTX 1660.
    Edit: Less important, and I figure at some point it will be solved, but this has also been happening occasionally: https://paste.pics/6LTLW

    it really does not matter at all. Only if you use wine with application in a corporate environment you have to worry about winbind.

  • @masterbaker.3264 said:
    Hey I have decided to reinstall Guild Wars 2 again in manjaro and wanted to know what possible recommendations i could get to make the game run as smother as possible
    My specs are: AMD ryzen 5 1500x
    Radeon RX 580 series
    and 16 ram
    So far i have on lutris : esync-staging-pba-3.18.x86_64
    as runner options:
    __THREADED_OPTIMIZATIONS = 1
    enable DXVK
    enable Esync
    as system options:
    DXVK_HUD = 0
    DXVK_LOG_LEVEL = none
    STAGING_SHARED_MEMORY = 1
    __GL_SHADER_DISK_CACHE_PATH = /home/user/Games/guild-wars-2

    I wanted to get some feedback about my current supposedly optimizations and what options are the most efficient

    just download Armord package and follow the instructions. And do not export path. And do not use lutris. Also make sure that your cpu is using performance governor and grapic card is set to 'high'

  • +

    @Elevate.7503 said:

    Hopefully someone can help me here. I've downloaded the files, extracted them and ran ./setup.sh. Moved in my install files. After clicking "Play" i'm prompted that i'm missing DirectX 9.

    A one possible cause for that message is when you're trying to run the Nvidia package on Intel/AMD gpu. There is registry configuration which causes it to appear.
    Make sure you download the Intel/AMD package.

    @masterbaker.3264 said:
    So far i have on lutris : esync-staging-pba-3.18.x86_64
    as runner options:
    __THREADED_OPTIMIZATIONS = 1
    enable DXVK
    enable Esync
    as system options:
    DXVK_HUD = 0
    DXVK_LOG_LEVEL = none
    STAGING_SHARED_MEMORY = 1
    __GL_SHADER_DISK_CACHE_PATH = /home/user/Games/guild-wars-2

    I wanted to get some feedback about my current supposedly optimizations and what options are the most efficient

    Hi, so you have a bit of a mix here. The "__Threaded_Optimizations" line is for Nvidia GPUs. Secondly GW2 is a DX9 game and as such it requires D9VK, even though it's based on DXVK, the "enable DXVK" might not help there unless the switch is valid for both. The "_GL_SHADER_DISK_CACHE_PATH" is also for Nvidia, for mesa you'll need to use "MESA_GLSL_CACHE_DIR=" instead. The Wine build is based on 3.18, not exactly a big deal for this game but it's a bit outdated today. I'd suggest giving my package a shot, it's completely portable.

  • Elevate.7503Elevate.7503 Member
    edited September 5, 2019

    @ArmoredVehicle.2849 said:
    A one possible cause for that message is when you're trying to run the Nvidia package on Intel/AMD gpu. There is registry configuration which causes it to appear.
    Make sure you download the Intel/AMD package.

    Thanks for the response. I've confirmed that I've downloaded the Intel/AMD package (wine_gw2_1.8.2_intel_amd.tar.xz)

    EDIT: Creating a new wine prefix, installing d3dx9 via winetricks lets me run the game; however, this isn't using the portable version with all the goodies you've baked in. So i'm not sure if it has to do with something in the winecfg and the libraries (dlls)? just kind of guessing there but I can play around with it if you think it could help.

  • dont create a wine prefix
    just untar the package, cd into Gw2 and run setup.sh. Congratz, you are done.

  • Elevate.7503Elevate.7503 Member
    edited September 5, 2019

    @VAHNeunzehnsechundsiebzig.3618 said:
    dont create a wine prefix
    just untar the package, cd into Gw2 and run setup.sh. Congratz, you are done.

    I've done that, then proceeded to run ./play.sh and am presented with missing DirectX 9 after clicking "Play"

    ** Apologies - can't seem to get the image to embed correctly

    Unable to initialize 3D Output. Please verify that you have installed DirectX 9 and an updated video driver. Click on the URL Below to open a web page with more information"

    running mhwd -li
    I show that i'm using video-linux, version 2018.05.04

    The Wine Prefix was just to test / return to a state that I could run the game in, my bad for the confusion.

  • @ArmoredVehicle.2849 thx for all the advices and i'll try your build tomorrow then

  • @Elevate.7503 said:
    running mhwd -li
    I show that i'm using video-linux, version 2018.05.04

    Which GPU and distro are you running?

  • Elevate.7503Elevate.7503 Member
    edited September 7, 2019

    @ArmoredVehicle.2849 said:
    Which GPU and distro are you running?

    AMD RX 590

  • @Elevate.7503 said:

    @ArmoredVehicle.2849 said:
    Which GPU and distro are you running?

    AMD RX 590

    Hmm, that's odd. Do you play any other Vulkan games?

  • @ArmoredVehicle.2849 said:

    @Elevate.7503 said:

    @ArmoredVehicle.2849 said:
    Which GPU and distro are you running?

    AMD RX 590

    Hmm, that's odd. Do you play any other Vulkan games?

    The only other game i've installed is Portal 2, via Steam. I'm not sure if that's Vulkan or not.

    I think I have it running fine with Gallium at the moment; however, there's a weird bug when launching it where it stays black but I can deal with that as I have a workaround. (I imagine it's due to being on Manjaro + wine-staging)

    If there is any way to gather logs i'd be more than happy to do so, I just don't know how. I tried the ./debug.sh; however, it didn't quite catch this error since it's generated by the application not detecting it.

  • @Elevate.7503 said:

    @ArmoredVehicle.2849 said:

    @Elevate.7503 said:

    @ArmoredVehicle.2849 said:
    Which GPU and distro are you running?

    AMD RX 590

    Hmm, that's odd. Do you play any other Vulkan games?

    The only other game i've installed is Portal 2, via Steam. I'm not sure if that's Vulkan or not.

    I think I have it running fine with Gallium at the moment; however, there's a weird bug when launching it where it stays black but I can deal with that as I have a workaround. (I imagine it's due to being on Manjaro + wine-staging)

    If there is any way to gather logs i'd be more than happy to do so, I just don't know how. I tried the ./debug.sh; however, it didn't quite catch this error since it's generated by the application not detecting it.

    Portal 2 is an OpenGL game, I have a hunch that most likely you don't have the vulkan library installed. I'm not familiar with arch-based distros but according to the arch wiki, the package name should be something along "vulkan-icd-loader". :)

  • @ArmoredVehicle.2849 said:
    Portal 2 is an OpenGL game, I have a hunch that most likely you don't have the vulkan library installed. I'm not familiar with arch-based distros but according to the arch wiki, the package name should be something along "vulkan-icd-loader". :)

    Checked that package, and it shows I have that installed already as well as vulkan-radeon.

    From this page: https://wiki.archlinux.org/index.php/Vulkan I found how to check which Vulkan Implementations are installed.

    ls /usr/share/vulkan/icd.d
    intel_icd.i686.json intel_icd.x86_64.json radeon_icd.i686.json radeon_icd.x86_64.json

  • those are just config files. Are the libs actually installed? And is X actually configured correctly?

    how about posting some actually useful output like /var/log/Xorg.0.log and glxinfo output?

    because what you posted is just 'this is my kernel, this is my distribution, this is the resolution and this is my wm'. Which is all fine, but says nothing about your actual driver situation.

  • Elevate.7503Elevate.7503 Member
    edited September 8, 2019

    @VAHNeunzehnsechundsiebzig.3618 said:
    those are just config files. Are the libs actually installed? And is X actually configured correctly?

    how about posting some actually useful output like /var/log/Xorg.0.log and glxinfo output?

    because what you posted is just 'this is my kernel, this is my distribution, this is the resolution and this is my wm'. Which is all fine, but says nothing about your actual driver situation.

    First, I just want to say how appreciative I am of everyone's help. Really means a lot to have some support in trying to help me out.

    Hopefully these answers below provide some more information to help.

    Installed Vulkan Packages

    sudo pacman -Q | grep vulkan
    lib32-vulkan-icd-loader 1.1.121-1
    lib32-vulkan-intel 19.1.5-1
    lib32-vulkan-radeon 19.1.5-1
    vulkan-icd-loader 1.1.121-1
    vulkan-intel 19.1.5-1
    vulkan-radeon 19.1.5-1

    Is X configured correctly?

    • I'm not sure as my WM (Sway) is Wayland and uses xwayland. However, I have tried changing my WM to Plasma and received the same error, so I don't think it's Xorg related

    I ran through the ./setup.sh again

    • This time when I moved in my game data I retained the original d3d9.dll. I'm seeing different results now. Which may be due to running Sway.
    • As I mentioned i'm running Wayland, with that...is anyone familiar with where I could go to modify the resolution settings xrandr would pick up? (I've tried emulating a virtual desktop with specific resolution settings but that didn't help out)

    debug.sh results

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited September 8, 2019

    Seems the issue is related to this part: 'xrandr:xrandr12_init_modes Failed to get primary CRTC info', All the other messages are normal.

  • ugh, xrandr problems.... like it is 2011 again...

    so what does xrandr spits out?

    and even if you use xwayland you should have a log in /var/log.

    (sometimes I really hate those 'newbie friendly' distros. Because if anything goes wrong, it is like fixing windows - a lot of poking in the dark)

  • Due to the "xrandr" issue @ArmoredVehicle.2849 pointed out I decided to switch to I3 for my tests. After doing so all issues are resolved.

    Resolution Steps

    • running ./setup.sh again and not copying in d3d9.dll file
    • switch to i3 (or any other X based DM)

    At this point, what are some other things I could try to increase FPS. I imagine it boils down to graphics but perhaps there are some "general" guidelines that have been discovered, running Windowed Fullscreen or setting Shadows to Medium. It seems a bit slower than the gallium-nine version i've been running with.

    Also, how can I run add-ons (mount and arcdps...maybe hooks as well)?

    • Is it any different than an override for wine?
  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited September 11, 2019

    @Elevate.7503 said:
    Due to the "xrandr" issue @ArmoredVehicle.2849 pointed out I decided to switch to I3 for my tests. After doing so all issues are resolved.

    Resolution Steps

    • running ./setup.sh again and not copying in d3d9.dll file
    • switch to i3 (or any other X based DM)

    At this point, what are some other things I could try to increase FPS. I imagine it boils down to graphics but perhaps there are some "general" guidelines that have been discovered, running Windowed Fullscreen or setting Shadows to Medium. It seems a bit slower than the gallium-nine version i've been running with.

    Also, how can I run add-ons (mount and arcdps...maybe hooks as well)?

    • Is it any different than an override for wine?

    Glad you got it running! It seems your issues was Wayland related.

    You mentioned "not copying d3d9.dll", which one are you referring to? The game already comes with the D9VK based one.

    Regarding Addons: Mount one, I presume you're referring to the Wheel selection for easy access, I haven't tested that, no idea how it works either. As for arcdps I created a small script to take care of that and it's found in the "arcdps_easysetup_tool". Download arcdps from the official site and put the arcdps files in the "put_arcdps_files_here" folder and then run the "arcdps_setup.sh" file.

    Note: Currently there's a caveat with installing arcdps though, once installed there's no easy uninstall feature (which reminds me I should do that for the next release). For now you can however uninstall it manually using the same method as described on the official website.

    Regarding performance: I've tried my best to include all the environment variables which might help performance however there are things (which help) beyond my control such as other programs on your system that might take their share of CPU usage and affect the game.

    For example, to avoid performance loss you could take advantage of the 16 threads. You can limit the game to the first 8 threads, while other programs such as your browser, discord, audio player and other programs to the other 8 (this is done using the 'taskset' program.)

  • hi, any of you guys installed linux on nvidia mx150 ? i've just installed gw2 via the friendly installer (https://github.com/liberodark/GW2-Wine), but the frame rate is really unstable 5 to 60 fps.
    my pc specs : i7 8th gen, nvidia mx150, 16gb ram, 512ssd
    is the installer https://github.com/liberodark/GW2-Wine based on vulkan version ?

©2010–2018 ArenaNet, LLC. All rights reserved. Guild Wars, Guild Wars 2, Heart of Thorns, Guild Wars 2: Path of Fire, ArenaNet, NCSOFT, the Interlocking NC Logo, and all associated logos and designs are trademarks or registered trademarks of NCSOFT Corporation. All other trademarks are the property of their respective owners.