Jump to content
  • Sign Up

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


Recommended Posts

  • Replies 1.1k
  • Created
  • Last Reply

Top Posters In This Topic

> @"huuof.9231" said:

> Hey guys,

>

> May I ask what is performing better for gw2 comparing AMD vs NVIDIA? More specificaly a laptop using AMD rx5600m vs NVIDIA 2060?

>

> Thanks!

 

Between those GPU's it won't make much difference (if any at all) in GW2, I've played the game on various desktop cards GTX 1060, RX 5500 XT, RTX 2060 Super and RX 6800. Game didn't perform any better with one or the other. As has always been the case with this game, the CPU is a more contributing factor to performance.

 

 

Link to comment
Share on other sites

> @"huuof.9231" said:

> Hey guys,

>

> May I ask what is performing better for gw2 comparing AMD vs NVIDIA? More specificaly a laptop using AMD rx5600m vs NVIDIA 2060?

>

> Thanks!

 

As ArmoredVehicle said performance wont make any difference. But I had recently switched from RX580 to GTX1080 and this fixed crashes with DXVK-ASYNC. But maybe it was just my RX580 or my config.

Since AMD drivers are open source its the better way for linux. ;)

Link to comment
Share on other sites

> @"Ikarus.2659" said:

>

switched from RX580 to GTX1080 and this fixed crashes with DXVK-ASYNC. But maybe it was just my RX580 or my config.

> Since AMD drivers are open source its the better way for linux. ;)

 

I also use RX580, I rarely get any crashes, I also use dxvk-async. maybe it is something in the card or your configuration. :) Note that I use it on a manjaro KDE. And I agree with you it is more relaxing to manage an AMD gpu on linux since we can just stick to the open source drivers. Cheers!

Link to comment
Share on other sites

> @"ArmoredVehicle.2849" said:

> A new DXVK version has been released today (1.8), the async version also ready. Currently testing it with GW2 for any possible regressions, if everything checks out you can expect a package update over the weekend :)

>

> Sorry, no Wine rebase to 6.x yet.

 

Hi mate, here is the async patch build of dxvk 1.8 with the optimized SPIRV shader compilation time patch included (as per pull request #1582 ) https://github.com/doitsujin/dxvk/pull/1582

 

"uses bit::cast instead of direct memcpy, and the additional DxvkShader constructor is less verbose, passing a const SpirvModule& and building flags directly from it instead"

 

This will be slightly faster than the vanilla aysnc 1.8 version for your testing.

 

https://www.dropbox.com/s/3daz94ardnugo34/dxvk-1.8-async%20%281%29.tar.gz?dl=0

Link to comment
Share on other sites

I'm new to Linux. I am trying to get GW2 running on Xubuntu 20.04 x64. I installed Lutris and GW2, but I am running into the network error. Apparently I have to switch Wine version to 5.7.11 but it's not available in the Runner options. I can only choose between Lutris-6.0-x86_64 and System (5.0 (Ubuntu 5.0-3ubuntu1)). I've been googling for over an hour as to how to install an older version of Wine but I can't figure it out. Any advice would be much appreciated...

**NVM**...I'm an idiot. Another Wine version could be added straight from Lutris by clicking the downward arrow next to Wine...didn't need the terminal at all.

Link to comment
Share on other sites

> @"Mack.3045" said:

> > @"ArmoredVehicle.2849" said:

> > A new DXVK version has been released today (1.8), the async version also ready. Currently testing it with GW2 for any possible regressions, if everything checks out you can expect a package update over the weekend :)

> >

> > Sorry, no Wine rebase to 6.x yet.

>

> Hi mate, here is the async patch build of dxvk 1.8 with the optimized SPIRV shader compilation time patch included (as per pull request #1582 ) https://github.com/doitsujin/dxvk/pull/1582

>

> "uses bit::cast instead of direct memcpy, and the additional DxvkShader constructor is less verbose, passing a const SpirvModule& and building flags directly from it instead"

>

> This will be slightly faster than the vanilla aysnc 1.8 version for your testing.

>

> https://www.dropbox.com/s/3daz94ardnugo34/dxvk-1.8-async%20%281%29.tar.gz?dl=0

 

Thank you for posting the new dxvk-async, the compressed folder you shared though doesn't include installation script though, it is fine if I just borrow installation script from a previous version? just copy and paste it in the new folder and process the installation?

 

Edit: I copied the setup file from the 1.8 main release and installed, it is working fine, but I am not entirely sure this is a proper way to install it xD ,,thanks!

Link to comment
Share on other sites

> @"Mack.3045" said:

> > @"ArmoredVehicle.2849" said:

> > A new DXVK version has been released today (1.8), the async version also ready. Currently testing it with GW2 for any possible regressions, if everything checks out you can expect a package update over the weekend :)

> >

> > Sorry, no Wine rebase to 6.x yet.

>

> Hi mate, here is the async patch build of dxvk 1.8 with the optimized SPIRV shader compilation time patch included (as per pull request #1582 ) https://github.com/doitsujin/dxvk/pull/1582

>

> "uses bit::cast instead of direct memcpy, and the additional DxvkShader constructor is less verbose, passing a const SpirvModule& and building flags directly from it instead"

>

> This will be slightly faster than the vanilla aysnc 1.8 version for your testing.

>

> https://www.dropbox.com/s/3daz94ardnugo34/dxvk-1.8-async%20%281%29.tar.gz?dl=0

 

Thanks for your help, had some time to test out the new builds, no issues on my end. :)

 

---------------------------

 

**New update announcement:**

 

I've went ahead and updated the package, only DXVK has been touched/updated this time. I've also tested arcdps and it's working fine on my setup (AMD GPU).

 

Regarding the rebase to Wine 6.x, to be honest I'm still a bit hesitant about this, and the reason is that I'm still seeing reports of the network error. I'll see if I can run a few tests of my own regarding this.

 

This weekend I've also worked on improving the non-google drive download links, they're now linked to an http server as opposed to the previous ftp based setup.

 

**Patches** - On the first page in the downloads section I've added a patch to easily go from 2.1.0 to 2.2.0. Installation is simple, extract it into the game's folder and merge/overwrite all files when prompted. Depending on the complexity between package updates, a patch might not always be available.

 

Have a nice weekend ;)

Link to comment
Share on other sites

> @"ArmoredVehicle.2849" said:

> > @"Mack.3045" said:

> > > @"ArmoredVehicle.2849" said:

> > > A new DXVK version has been released today (1.8), the async version also ready. Currently testing it with GW2 for any possible regressions, if everything checks out you can expect a package update over the weekend :)

> > >

> > > Sorry, no Wine rebase to 6.x yet.

> >

> > Hi mate, here is the async patch build of dxvk 1.8 with the optimized SPIRV shader compilation time patch included (as per pull request #1582 ) https://github.com/doitsujin/dxvk/pull/1582

> >

> > "uses bit::cast instead of direct memcpy, and the additional DxvkShader constructor is less verbose, passing a const SpirvModule& and building flags directly from it instead"

> >

> > This will be slightly faster than the vanilla aysnc 1.8 version for your testing.

> >

> > https://www.dropbox.com/s/3daz94ardnugo34/dxvk-1.8-async%20%281%29.tar.gz?dl=0

>

> Thanks for your help, had some time to test out the new builds, no issues on my end. :)

>

> ---------------------------

>

> **New update announcement:**

>

> I've went ahead and updated the package, only DXVK has been touched/updated this time. I've also tested arcdps and it's working fine on my setup (AMD GPU).

>

> Regarding the rebase to Wine 6.x, to be honest I'm still a bit hesitant about this, and the reason is that I'm still seeing reports of the network error. I'll see if I can run a few tests of my own regarding this.

>

> This weekend I've also worked on improving the non-google drive download links, they're now linked to an http server as opposed to the previous ftp based setup.

>

> **Patches** - On the first page in the downloads section I've added a patch to easily go from 2.1.0 to 2.2.0. Installation is simple, extract it into the game's folder and merge/overwrite all files when prompted. Depending on the complexity between package updates, a patch might not always be available.

>

> Have a nice weekend ;)

 

Thanks Armored Vehicle. Are you on Discord ? I had a few questions for you and would be easier to discuss there :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...