Jump to content
  • Sign Up

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


Recommended Posts

@"VAHNeunzehnsechundsiebzig.3618" said:

@Slawo.1792 said:Great work, thank you!

Anyone has any idea what could be the reason for getting 15-20 FPS regardless of any graphical setting or player density?

Spec: 1080Ti with nvidia drivers, 1950x, Fedora 28 4.17

If it isn't already set that way: You could try to run on an X.org session instead of Wayland.

also CPU is more important than GPU actually.

Try putting the CPU in performance mode.

X.org didn't help. Performance mode will probably help some, I just didnt get to it yet, but I expected 30-35 FPS, since I have a 1440p screen.

Maybe its the driver, currently I have 396.45 for steam proton and I saw 396.54 might perform better for games.

Link to comment
Share on other sites

After the driver update i have 40-60 FPS with drops to 15-20 in wvw zergs with high settings. This is just ad fishy but who am I to complain : D

Is it possible that this setup is not entirely self contained and when in the meantime I installed lutris and the battlenet dependencies for overwatch something just clicked? I didnt do anything else.

Link to comment
Share on other sites

@Slawo.1792 said:After the driver update i have 40-60 FPS with drops to 15-20 in wvw zergs with high settings. This is just ad fishy but who am I to complain : D

Is it possible that this setup is not entirely self contained and when in the meantime I installed lutris and the battlenet dependencies for overwatch something just clicked? I didnt do anything else.

The package has been designed to be fully independent and portable, it doesn't interfere or communicate with other Wine prefixes or Wine packages on your system. The only thing I didn't bundle are the shared libraries . As for the performance, it all depends on which graphics settings you're using. Graphics details such as Shadows and Character Limit + Quality will tank the frame rate much more than Windows.

Currently there isn't much else I can do to improve performance, if the game ever supports DX11 that might move things a bit thanks to DXVK.

Link to comment
Share on other sites

@"Muel.2865" said:Massive thanks to ArmoredVehicle.2849! On and off I've been tinkering with GW2/PoL/WINE on Ubuntu for some time, usually resulting in a - at best - handful of FPS at an unplayable resolution. Linux is a challenge, being completely unfamiliar to me, but I am working my way through and learning one step at a time (seriously, this OS is so easy to reinstall ;)).

Thought that I'd take the time to post here, firstly to say thank you for your efforts, but also to report that so far my M17XR4 (PROCESSOR, IVB, I7-3610QM, 2.3/2GB GDDR5 AMD Radeon HD 7970M) seems to run on average 20+ fps, sometimes higher depending on area, pop etc. I'm launching the script using DRI_PRIME, which has a noticeable effect, so I assume that I am doing it correctly - I can see the difference mainly at character select: with DRI_PRIME, I get 60 fps and without it drops to around 15fps. Can't get that in game, but I assume it's using the AMD (not sure how to tell).

Thank you for all of your hard work putting this together :)

why arent you using gallium nine?https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3You need podoka stable and enable gallium nine is MESA

@jbrother.1340you too

Link to comment
Share on other sites

@"ArmoredVehicle.2849"

why are you not suggesting AMD gpu users use gallium nine?it is the best option here to play dx9 games.https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppahttps://wiki.ixit.cz/d3d9your patches are not necessary for gallium nine since it bypasses opengl and uses the d3d9 driver in mesa.

Link to comment
Share on other sites

@loseridoit.2756 said:@ArmoredVehicle.2849

why are you not suggesting AMD gpu users use gallium nine?

I wanted to use that for AMD, however there were a few reasons why I didn't do that: I wanted something a bit more straightforward and easier to get working, Next there's the fact that not everyone uses Ubuntu and getting pre-compiled Gallium Nine-enabled drivers may not be as easy.

I'm still open for a G9 build, although not sure when that will come.

Link to comment
Share on other sites

@"ArmoredVehicle.2849" It is not that hard. Arch will almost have it in the AUR at least.

Opensuse: https://software.opensuse.org/package/Mesa-libd3d https://software.opensuse.org/package/wine-nineFedora: https://copr.fedorainfracloud.org/coprs/dyskette/wine-gallium-nine/ I believe fedora Mesa might be built on default

@"VAHNeunzehnsechundsiebzig.3618" I believe fedora has it in their mesa build only but you will need to enable it in wine.

Link to comment
Share on other sites

@loseridoit.2756 said:

@"Muel.2865" said:Massive thanks to
ArmoredVehicle.2849
! On and off I've been tinkering with GW2/PoL/WINE on Ubuntu for some time, usually resulting in a - at best - handful of FPS at an unplayable resolution. Linux is a challenge, being completely unfamiliar to me, but I am working my way through and learning one step at a time (seriously, this OS is so easy to reinstall ;)).

Thought that I'd take the time to post here, firstly to say thank you for your efforts, but also to report that so far my M17XR4 (PROCESSOR, IVB, I7-3610QM, 2.3/2GB GDDR5 AMD Radeon HD 7970M) seems to run on average 20+ fps, sometimes higher depending on area, pop etc. I'm launching the script using DRI_PRIME, which has a noticeable effect, so I assume that I am doing it correctly - I can see the difference mainly at character select: with DRI_PRIME, I get 60 fps and without it drops to around 15fps. Can't get that in game, but I assume it's using the AMD (not sure how to tell).

Thank you for all of your hard work putting this together :)

why arent you using gallium nine?
You need podoka stable and enable gallium nine is MESA

@"jbrother.1340"you too

Are you saying why am I not also using gallium nine?

I just want to let you know my Linux knowledge is a work in progress. I am using opensuse tumbleweed for a while now but I am not quite sure what packages to look for to verify what you are asking if that is indeed what you are asking.

I am running gw2 at the moment with armor's package here. I tinkered with other ways in the past and the package he has here runs pretty good for me right now. My hardware on this desktop is getting pretty old so I feel like I am getting decent performance for what it is.

AMD Phenom Black x4 955 (this has been on almost non-stop 24/7 for 8 years it has seen slightly faster days although slightly overclocked)Radeon HD 795016Gb of some RAM :)

I get around 20-50 FPS in normal conditions with medium'ish settings for graphicsI get around lower based on size of event and map lower being anything from 20-5 fps (even at 5 it is still relatively smooth just a bit laggy)

I checked and have it looks like just normal wine-staging installed and a number of Mesa packages including Mesa-gallium

I decided I would at least remove wine and then installed wine-staging-nine instead and now do see the options for gallium in the staging tab when winecfg is running. It has been a while since I ran this straight from wine but am going to play with it and remember how to. I have been spoiled by the other platforms like POL and the work he has put into his package here.

https://wiki.ixit.cz/d3d9

I have been reading the info on the above site but a little confused and willing to experiment. Should I be going about testing gallium a different way?

Link to comment
Share on other sites

@"jbrother.1340"

the steps are not that complicated

install patched wineinstall patched mesawinecfg - enable virtual desktop, windows xp and gallium nine.run gw2. preferably the 64 bit one and maybe -d3d9single

i would run it with a console once because the logs tell you if gallium nine is enabled. It should be colored green.

these are the commands.

  WINEPREFIX=/path/to/your/gw2/prefix winecfg  DRI_PRIME=1 thread_submit=true WINEPREFIX=/path/to/your/gw2/prefix wine /path/to/gw2/exe  -d3d9single

you can install lutris or write a desktop file to get these commands to work.

I took a look and fork the bomb seems to take up the mesa mantle from pontostroy.

https://www.reddit.com/r/openSUSE/comments/6aj0af/psa_mesa_git_gallium_ninepatched_wine_repository/

https://build.opensuse.org/repositories/home:forkbomb:turboAMD-stable

It seems like you might need to enable DRI3 on a few circumstance with xorg but I always used wayland so I never had to set it.

edit: test d3d9single flag on and off.https://phoronix.com/scan.php?page=news_item&px=Gallium-Nine-Internal-MTgallium nine got a multi threaded patch a while ago. I do not know if things got faster or slower since I stop playing.edit2: copy paste the phoronix url. this forum just screws it up.edit3: you might need thread_submit=true for DRI_PRIME https://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/https://github.com/iXit/Mesa-3D/commit/839f41763436cd1a438771f50ffa16fa3bbbb3c5you might need it or not. I guess it is another flag to test

Link to comment
Share on other sites

@loseridoit.2756 said:@"jbrother.1340"

the steps are not that complicated

install patched wineinstall patched mesawinecfg - enable virtual desktop, windows xp and gallium nine.run gw2. preferably the 64 bit one and maybe -d3d9single

i would run it with a console once because the logs tell you if gallium nine is enabled. It should be colored green.

these are the commands.

  WINEPREFIX=/path/to/your/gw2/prefix winecfg  DRI_PRIME=1 thread_submit=true WINEPREFIX=/path/to/your/gw2/prefix wine /path/to/gw2/exe  -d3d9single

you can install lutris or write a desktop file to get these commands to work.

I took a look and fork the bomb seems to take up the mesa mantle from pontostroy.

https://www.reddit.com/r/openSUSE/comments/6aj0af/psa_mesa_git_gallium_ninepatched_wine_repository/

https://build.opensuse.org/repositories/home:forkbomb:turboAMD-stable

It seems like you might need to enable DRI3 on a few circumstance with xorg but I always used wayland so I never had to set it.

edit: test d3d9single flag on and off.https://phoronix.com/scan.php?page=news_item&px=Gallium-Nine-Internal-MTgallium nine got a multi threaded patch a while ago. I do not know if things got faster or slower since I stop playing.edit2: copy paste the phoronix url. this forum just screws it up.edit3: you might need thread_submit=true for DRI_PRIME https://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/https://github.com/iXit/Mesa-3D/commit/839f41763436cd1a438771f50ffa16fa3bbbb3c5you might need it or not. I guess it is another flag to test

Thanks for the reply I will look over this in more detail soon just short on time right now.

I am curious though? Why set the winecfg options for "windows xp", or virtual desktop? I was running virtual desktop back a few versions of wine ago because it would not load right without it but I have not had to in a while now to get it running right. Is there a benefit to this that I was not noticing?

patched wine and patched mesa, do I need to compile those myself or are those the the packages that are in the normal repo's if you use the most current version? Right now I have wine-staging-nine package installed and it does allow for the gallium nine option in the config window. I have the current version of Mesa from the tumbleweed repos right now is that sufficient? Not sure if that is the patched version or just the most updated stock version.

Also why DRI_Prime=1? I only have the single Radeon video card? I did have wonky issue on a laptop I have over the discrete and onboard GPU and that command did aid performance but would it be needed here with only 1 video card? If I do a glxgears -info I get the same output using or not using DRI_PRIME=1?

Link to comment
Share on other sites

My bad. I thought you were playing on a laptop. you dont need DRI_PRIME or thread_sumbit=truewindows xp - this game has different render paths for different windows version. XP might work better than 7+.virtual desktop - the launcher has a tendency of freezing like a DDoS attack.

do I need to compile those myself or are those the the packages that are in the normal repo's if you use the most current version? Right now I have wine-staging-nine package installed and it does allow for the gallium nine option in the config windowopen a d3d9 game to find out. Open via command line and the shell tell you the d3d9 init is working. If not, then you need to install the mesa drivers.

Those repo packages are pre compiled. I do not like compiling stuff either. Do you think I like fixing computer? I am lazier than most people think.

I have the current version of Mesa from the tumbleweed repos right now is that sufficient? Not sure if that is the patched version or just the most updated stock version.

It probably not precompiled. the patch version is usually an to update version maybe a few days behind the current distro version. It has builds for tumbleweed.

Link to comment
Share on other sites

@loseridoit.2756 said:correction. i meant the stock mesa packages do not have the gallium nine flag enabled.The repo does ship binaries.

So at this point what I have installed is:

wine-staging-nine 3.15 (is this what you mean by patched version? I checked the links you posted and think so but not quite sure)Mesa-galliumMesa-Libd3d

I started it with this string:

WINEPREFIX=/path/to/game/GW2 wine /path/to/game/GW2/drive_c/Program\ Files/Guild\ Wars\ 2/Gw2-64.exe -d3d9single -maploadinfo

when it starts in the output in terminal I get

Native Direct3D 9 is active.For more information visit https://wiki.ixit.cz/d3d9

is that a positive indication that it's running?

So my performance like this I tried with and without -d3d9single and its slightly better without it but I need to test it more to make sure. I need to do a comparison with the gallium option checked and unchecked as well in the winecfg screen to see for myself as well.

I get a lower FPS in the character select screen but it runs more stable on higher settings. Same in game. I don't really go above 40 FPS at all but it seems a lot more stable and turning is more fluid for sure. I am going to play with various setting combos to see if I get different performance. I want to run a TEQ event or something soon to test with a lot more people around. I would like to increase my FPS a little more and maybe my hardware is a limiting factor at this point as well due to its age but...

Is there further tuning I can do with wine in the config that will have any effect? I am not sure about manually tweaking it that much? Registry adjustments maybe?

For some reason my GPU stays cooler running it this way over the package armor has here not sure why???

Link to comment
Share on other sites

@"jbrother.1340" said:wine-staging-nine 3.15 (is this what you mean by patched version? I checked the links you posted and think so but not quite sure)

yes. it is the patched wine build

 Mesa-Libd3d

this package is the gallium nine enabled Mesa build

when it starts in the output in terminal I get

Native Direct3D 9 is active.For more information visit https://wiki.ixit.cz/d3d9

is that a positive indication that it's running?

yes. it should be running.

So my performance like this I tried with and without -d3d9single and its slightly better without it but I need to test it more to make sure. I need to do a comparison with the gallium option checked and unchecked as well in the winecfg screen to see for myself as well.

gallium nine has multi-threaded support. I am not surprised by removing -d3d9single means more fps.

I get a lower FPS in the character select screen but it runs more stable on higher settings. Same in game. I don't really go above 40 FPS at all but it seems a lot more stable and turning is more fluid for sure. I am going to play with various setting combos to see if I get different performance. I want to run a TEQ event or something soon to test with a lot more people around. I would like to increase my FPS a little more and maybe my hardware is a limiting factor at this point as well due to its age but...

I guess you can change win7 etc to see. Like I said, this game has different rendering paths for different windows version.The extra stability is normal because gallium nine removes a complicated OpenGL driver.Usually, shader compilation presents itself as fps hitches. Go test TEQ event.

I would report it to Alexey that you are seeing less FPS than wine OpenGL renderer.https://github.com/iXit/Mesa-3D/issuesyou should report to freedesktop too.

please use the gallium HUDadd this env

   GALLIUM_HUD="fps,GPU-load" WINEPREFIX=/path/to/game/GW2 wine /path/to/game/GW2/drive_c/Program\ Files/Guild\ Wars\ 2/Gw2-64.exe  -maploadinfo

https://manerosss.wordpress.com/2017/07/13/howto-gallium-hud/

Is there further tuning I can do with wine in the config that will have any effect? I am not sure about manually tweaking it that much? Registry adjustments maybe?

No farther tweaking other than update your software builds.AMD uses LLVM to optimize GPU IR. New LLVM build might add new shader optimizations. Most of the optimizations are already added. It shouldn't make a dramatic difference.

The only other thing I can think of is to make sure you are running DRI3.

For some reason my GPU stays cooler running it this way over the package armor has here not sure why???

Since you have fewer fps, I believe you might hit a bug with gallium nine. I would report it.

Link to comment
Share on other sites

Having updated to the latest kernel, and other bit, including swapping which of my two slightly different gfx cards is primary. Does anyone know why I would still get after a random amount of time, the pc locking up and the primary monitor only going black then turning to snow, even if GW2 is inactive window, and moved to a monitor driven by the other card?

Does xorg treat all cards as one, as they use the same Radeon driver, as I tried running glxinfo to see what load was on the cards and they both seem to be almost identically utilised.

Would moving from armours build at the top do the post, to a gallium nine enabled wine fix my snow issue? Or is it possible that the freezing and snow is hardware related?

Any help advice would be appreciated.

T.

Link to comment
Share on other sites

@Arctellion.6419 said:Having updated to the latest kernel, and other bit, including swapping which of my two slightly different gfx cards is primary. Does anyone know why I would still get after a random amount of time, the pc locking up and the primary monitor only going black then turning to snow, even if GW2 is inactive window, and moved to a monitor driven by the other card?

Does xorg treat all cards as one, as they use the same Radeon driver, as I tried running glxinfo to see what load was on the cards and they both seem to be almost identically utilised.

not really. I think DE try to put both monitors on the same xorg instance. Xorg is kinda broken in so many ways. Since you have two amd cards, why dont you try wayland to see if that fixes your issue?

Gallium nine uses a different driver path but I am not sure if it would behave properly. You should report the bug to freedesktop. They would ask you for debugging info.

Link to comment
Share on other sites

@loseridoit.2756 said:

@"jbrother.1340" said:wine-staging-nine 3.15 (is this what you mean by patched version? I checked the links you posted and think so but not quite sure)

yes. it is the patched wine build
 Mesa-Libd3d

this package is the gallium nine enabled Mesa build

when it starts in the output in terminal I get
Native Direct3D 9 is active.For more information visit https://wiki.ixit.cz/d3d9

is that a positive indication that it's running?

yes. it should be running.

So my performance like this I tried with and without -d3d9single and its slightly better without it but I need to test it more to make sure. I need to do a comparison with the gallium option checked and unchecked as well in the winecfg screen to see for myself as well.

gallium nine has multi-threaded support. I am not surprised by removing -d3d9single means more fps.

I get a lower FPS in the character select screen but it runs more stable on higher settings. Same in game. I don't really go above 40 FPS at all but it seems a lot more stable and turning is more fluid for sure. I am going to play with various setting combos to see if I get different performance. I want to run a TEQ event or something soon to test with a lot more people around. I would like to increase my FPS a little more and maybe my hardware is a limiting factor at this point as well due to its age but...

I guess you can change win7 etc to see. Like I said, this game has different rendering paths for different windows version.The extra stability is normal because gallium nine removes a complicated OpenGL driver.Usually, shader compilation presents itself as fps hitches. Go test TEQ event.

I would report it to Alexey that you are seeing less FPS than wine OpenGL renderer.
you should report to freedesktop too.

please use the gallium HUDadd this env
   GALLIUM_HUD="fps,GPU-load" WINEPREFIX=/path/to/game/GW2 wine /path/to/game/GW2/drive_c/Program\ Files/Guild\ Wars\ 2/Gw2-64.exe  -maploadinfo

Is there further tuning I can do with wine in the config that will have any effect? I am not sure about manually tweaking it that much? Registry adjustments maybe?

No farther tweaking other than update your software builds.AMD uses LLVM to optimize GPU IR. New LLVM build might add new shader optimizations. Most of the optimizations are already added. It shouldn't make a dramatic difference.

The only other thing I can think of is to make sure you are running DRI3.

For some reason my GPU stays cooler running it this way over the package armor has here not sure why???

Since you have fewer fps, I believe you might hit a bug with gallium nine. I would report it.

I will do further testing and report if needed.

is this a good indicator that DRI3 is running and enabled?

cat /var/log/Xorg.0.log | grep -i DRI3[    51.671] (==) RADEON(0): DRI3 enabled[    51.683] (II) Initializing extension DRI3

if I run this _cat /var/log/Xorg.0.log | grep -i radeon i get this output which references DRI2 as well so I am not sure:

 cat /var/log/Xorg.0.log | grep radeon    [    50.446]    loading driver: radeon    [    50.447] (==) Matched radeon as autoconfigured driver 0    [    50.447] (II) LoadModule: "radeon"    [    50.449] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so    [    50.456] (II) Module radeon: vendor="X.Org Foundation"    [    51.671] (II) RADEON(0): [DRI2]   DRI driver: radeonsi    [    51.671] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi    [    51.687] (II) AIGLX: Loaded and initialized radeonsi

I tried to look in:/etc/X11/xorg.conf.d

I have a 10-amdgpu.conf file but it only has the following info:

    Section "OutputClass"            Identifier "AMDgpu"            MatchDriver "amdgpu"            Driver "amdgpu"    EndSection

I am wondering also before I really go much farther with this if my hardware is a limiting factor for my overall FPS. This gear is aged and the CPU has at least 50,000 hours on it. I am not sure really what I should be expecting as far as FPS goes really. I have used this gear in the past with windows to play this but is has been enough years I cannot remember my performance with it and GW2.

Not sure if you saw my hardware list, what do you think is a realistic expectation in the current state of all this with this hardware in the first place? Maybe a baseline here of what I should get will help determine if I am with expected norms.

AMD Phenom Black X4 955 (overclocked slightly)Radeon HD 795016 Gb RAMthis is all on a Sabertooth 990fx gen1 Mboard

I am getting better performance with gallium for sure not sure if but fps is not much lower if at all after running around a bit more and I have upped my settings a fair amount. I am not sure that lower FPS on character select screen really indicates anything? I have not had a chance to run larger event might have time to hit TEQ today at 12p EST. if not will report that experience once I can play a boss just pressed for time right now.

Link to comment
Share on other sites

@"jbrother.1340" said:

I will do further testing and report if needed.

is this a good indicator that DRI3 is running and enabled?

cat /var/log/Xorg.0.log | grep -i DRI3[    51.671] (==) RADEON(0): DRI3 enabled[    51.683] (II) Initializing extension DRI3

if I run this _cat /var/log/Xorg.0.log | grep -i radeon i get this output which references DRI2 as well so I am not sure:

 cat /var/log/Xorg.0.log | grep radeon    [    50.446]    loading driver: radeon    [    50.447] (==) Matched radeon as autoconfigured driver 0    [    50.447] (II) LoadModule: "radeon"    [    50.449] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so    [    50.456] (II) Module radeon: vendor="X.Org Foundation"    [    51.671] (II) RADEON(0): [DRI2]   DRI driver: radeonsi    [    51.671] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi    [    51.687] (II) AIGLX: Loaded and initialized radeonsi

I tried to look in:/etc/X11/xorg.conf.d

I have a 10-amdgpu.conf file but it only has the following info:

    Section "OutputClass"            Identifier "AMDgpu"            MatchDriver "amdgpu"            Driver "amdgpu"    EndSection

you driver output looks messy.

take a look which kernel driver you are using

 lspci -vnn

if you see radeon in use then you can change it to amdgpu by adding these kernel parameters.

    radeon.cik_support=0 amdgpu.cik_support=1

https://wiki.archlinux.org/index.php/AMDGPU

AMDGPU is needed for vulkan drivers.If necessary, you can test out the powerplay code that was added in the DC core.

amdgpu.dc=1 amdgpu.dpm=1

You can use yast to add these kernel argumentshttps://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.grub2.html

see if that improves reclocking in your card. If you do find it break your display then report it to freedesktop.https://bugs.freedesktop.org/

Link to comment
Share on other sites

@"VAHNeunzehnsechundsiebzig.3618" said:STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine-any-2.21 Gw2-64.exe -maploadinfo -dx9single

with gpu set to high and cpu set to performance gives decent performance in all modes.

In wvw and during bigger events, like TT or Dragon Stand, Model Count and High Quality Models should be set to 'lowest'. AA turned off. The rest really does not have any real impact (for me).

a) not using pbab) using d3d9.

First - thank you for your hard work on this ArmoredVehicle.2849 and to everyone else that is contributing for us all to play on Linux. I could use some help here. Keep in mind I'm pretty green come to running on Linux. I've been running off just the default with what's been built when just running ./play.sh, but the performance I've been getting is far under what I get in Windows so read through here to see what else I can maybe change to increase FPS. When I try to run the command you have below I get the following:STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine-stable Gw2-64.exe -maploadinfo -dx9singlewine: cannot find L"C:\windows\system32\Gw2-64.exe" - I don't see the -64 version, can I opt to download that somehow? I'm only going off of what is done with downloading and running the ./setup.sh. Just today I've enabled Performance mode on the GPU and tried setting CPU to performance as well.Right now, using settings per OP, I get 50 FPS at character screen and about 14 FPS when logging into VB in HOT. Thoughts?My system:OS: Ubuntu 18.04 - 4.15.0-33-genericWine: 3.0GPU: GTX 1050 Ti - 396.54 driverCPU: i7-2600K @3.40GHz16GB RAM

Thanks!

Link to comment
Share on other sites

@kalel.6129 said:

@"VAHNeunzehnsechundsiebzig.3618" said:STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine-any-2.21 Gw2-64.exe -maploadinfo -dx9single

with gpu set to high and cpu set to performance gives decent performance in all modes.

In wvw and during bigger events, like TT or Dragon Stand, Model Count and High Quality Models should be set to 'lowest'. AA turned off. The rest really does not have any real impact (for me).

a) not using pbab) using d3d9.

First - thank you for your hard work on this ArmoredVehicle.2849 and to everyone else that is contributing for us all to play on Linux. I could use some help here. Keep in mind I'm pretty green come to running on Linux. I've been running off just the default with what's been built when just running ./play.sh, but the performance I've been getting is far under what I get in Windows so read through here to see what else I can maybe change to increase FPS. When I try to run the command you have below I get the following:STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine-stable Gw2-64.exe -maploadinfo -dx9single
wine: cannot find L"C:\windows\system32\Gw2-64.exe
" - I don't see the -64 version, can I opt to download that somehow? I'm only going off of what is done with downloading and running the ./setup.sh. Just today I've enabled Performance mode on the GPU and tried setting CPU to performance as well.Right now, using settings per OP, I get 50 FPS at character screen and about 14 FPS when logging into VB in HOT. Thoughts?My system:OS: Ubuntu 18.04 - 4.15.0-33-genericWine: 3.0GPU: GTX 1050 Ti - 396.54 driverCPU: i7-2600K @3.40GHz16GB RAM

Thanks!

ehm, you have to install the game via wine setup.exe and then go to the games directory, where you enter the commandcd .wine/drive_c/Program Files/Guild\ Wars 2STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine Gw2-64.exe -maploadinfo -dx9single

(the wine-any is for gentoo users who have installed wine-any-VERSION, gentoo lets you install douzends of wine versions in parallel).

Link to comment
Share on other sites

@"VAHNeunzehnsechundsiebzig.3618" said:

ehm, you have to install the game via wine setup.exe and then go to the games directory, where you enter the commandcd .wine/drive_c/Program Files/Guild\ Wars 2STAGING_SHARED_MEMORY=1 WINEDEBUG="-all" csmt_force=1 wine Gw2-64.exe -maploadinfo -dx9single

(the wine-any is for gentoo users who have installed wine-any-VERSION, gentoo lets you install douzends of wine versions in parallel).

Ok, sorry, I was assuming most were using the ./setup script from OP for how they were running this. I'll look to download and setup x64 and go from there with trying to change away from wine-any as well.Thanks.

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...