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

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

11415171920

Comments

  • well, looks like you got a permisson or space issue there.

  • Kanok.3027Kanok.3027 Member ✭✭✭
    edited February 1, 2020

    Can't be a space issue since this is on a 500GB SSD on a new install. Perhaps it's a permission issue. I wonder...

    EDIT: Actually, looking at the error for wine, it looks like it's trying to read the folder at unix/home/jesse, which obviously doesn't exist. It should just be home/jesse/ and so on. Any way to fix this?

    Nevermind. Used the package instead and it works ...kind of. Patcher crashed, so I need to see what happened.
    Installed lib32-freetype2 (latest version) in the package manager, started it up and it working beautifully! Much love for this project!

    I Rev, therefore I am. Don't ruin my favorite class, please and thank you.

  • I have the following shader issues lately. Any ideas?
    GWScreenshot.jpg

  • @Nevin Kiludan.2639 said:
    I have the following shader issues lately. Any ideas?
    GWScreenshot.jpg

    It's a known issue with DXVK when setting Shadows to "Ultra" and only happens on Nvidia cards - https://github.com/doitsujin/dxvk/issues/1329#issuecomment-576494090

    Try latest DXVK 1.5.3

  • I'm seeing a crash entering

    Eye of the North to talk to Aurene

    in the final part of the 'Voice in the Deep' chapter using any DXVK 1.5.2 and 1.5.3, 1.5.1 seems to work.

  • @BNiels.7648 said:
    I'm seeing a crash entering

    Eye of the North to talk to Aurene

    in the final part of the 'Voice in the Deep' chapter using any DXVK 1.5.2 and 1.5.3, 1.5.1 seems to work.

    There have been a few regressions in the latest versions of DXVK, can you please give it a shot with v1.5.4? I'd do it myself but haven't played through the story yet (and have been generally busy with other projects).

    Also can you please post your setup, namely GPU Model/Type and Driver version.

  • edited February 13, 2020

    You really shouldn't be posting stuff to download to people who lack experience.
    To be honnest, posting links should not be allowed at all ...

  • We're all doing fine here, thanks, and have been for some time.

  • BNiels.7648BNiels.7648 Member
    edited February 14, 2020

    @ArmoredVehicle.2849 said:

    @BNiels.7648 said:
    I'm seeing a crash entering

    Eye of the North to talk to Aurene

    in the final part of the 'Voice in the Deep' chapter using any DXVK 1.5.2 and 1.5.3, 1.5.1 seems to work.

    There have been a few regressions in the latest versions of DXVK, can you please give it a shot with v1.5.4? I'd do it myself but haven't played through the story yet (and have been generally busy with other projects).

    Also can you please post your setup, namely GPU Model/Type and Driver version.

    I was mistaken, I'm seeing crashes with 1.5.3 and 1.5.4. I never tried 1.5.2. As I said, 1.5.1 works.

    Running Fedora 31, kernel 5.4.17. Mesa 19.2.8, RADV, AMD RX 580.

    It looks like an LLVM / shader compilation issue, so it's possible later Mesa versions fix it.

  • Nicodemus.1486Nicodemus.1486 Member ✭✭
    edited February 14, 2020

    if the issue is LLVM, try switching to ACO. it's not enabled by default. for that i think you need mesa 19.3, or any special mesa-aco branch

  • does arcdps work with dxvk?

  • @kanemi.4903 said:
    does arcdps work with dxvk?

    Yes and even GW2Radial. The currently known mod that doesn't work is TacO.

  • hi mates,
    i run gw2 with wine on arch linux.
    it is stable to play but the performance is sometimes weak.
    I got a 16k internet connection, every time i messure its between 8-10k. @gw2 i got ping connect between 10-300.
    My fps drop even harder, at lionsarch in summary i play with 9-14 fps.

    GPU: AMD Radeon R9 390 gaming
    Driver: amdgpu
    vulkan-radeon 19.3.3.1

    Atm i cant get my wine Version but it should be the actual last one.
    Is there someone who uses the same configuration and may have better results?

    My question: can i expect improvements if i use the installer from here?
    or which performance improvement was made @wine?

    regards

  • edited February 20, 2020

    I got this crash on first start of GW after installing from the Lutris script:

    Fatal error in __driConfigOptions line 10, column 0: illegal default value for mesa_glthread: True.

    Changing from True to true in the System Options - Environment variables fixed the issue. I don't have a Lutris account, but someone else who does, please make the fix :)

    Edit to add: if you already installed and want to make the same fix if you have this problem: in Lutris click Configure, go to System Options tab, scroll down and change True to true.

  • @pzzl.8904 said:
    hi mates,
    i run gw2 with wine on arch linux.
    it is stable to play but the performance is sometimes weak.
    I got a 16k internet connection, every time i messure its between 8-10k. @gw2 i got ping connect between 10-300.
    My fps drop even harder, at lionsarch in summary i play with 9-14 fps.

    GPU: AMD Radeon R9 390 gaming
    Driver: amdgpu
    vulkan-radeon 19.3.3.1

    Atm i cant get my wine Version but it should be the actual last one.
    Is there someone who uses the same configuration and may have better results?

    My question: can i expect improvements if i use the installer from here?
    or which performance improvement was made @wine?

    regards

    Set model count and high quality models to low or lowest.
    Change CPU governor to performance
    Set gpu to high

    have fun

  • Im trying to reinstall the game on my System but with the regular installer i get a terminal window with no response and with the friendly installer i get this:

    wine: could not open working directory L"unix\home\fernando\Guild Wars 2\data\drive_c\GW2\", starting in the Windows directory.
    Any help please ?

  • ycb4b0tihaj41.png

    this is what winetricks is detecting

  • are you sure your permissions are correct?

  • @VAHNeunzehnsechundsiebzig.3618 said:
    are you sure your permissions are correct?

    You were right on that one.
    But now when i do ./play.sh i have a crash :(

    `--> Crash <--
    Assertion: Launcher: Browser crashed
    File: ......\Game\Launcher\LauncherCoherent.cpp(2544)
    App: Gw2-64.exe
    Pid: 8
    BaseAddr: 0000000140000000
    ProgramId: 101
    Build: 102321
    When: 2020-02-26T21:58:28Z
    Uptime: 0 days 0:00:11
    Flags: 0

    --> System <--
    Name: be40db99
    IpAddr: 192.168.1.6 172.18.0.1 172.17.0.1 172.20.0.1 172.22.0.1
    Processors: 4 [GenuineIntel:6:14:3]
    OSVersion: Wine 0.0-unknown (64 bit)

    --> System Memory <--
    Physical: 8573MB/28219MB 30%
    Paged: 12288MB/28219MB 43%
    Virtual: 134217727MB/134217727MB 3%
    Load: 69%
    CommitTotal: 7358MB
    CommitLimit: 28219MB
    CommitPeak: 0MB
    SystemCache: 0MB
    HandleCount: 1376
    ProcessCount: 7
    ThreadCount: 75

    --> Process Memory <--
    Private: 0MB
    WorkingSet: 268MB
    PeakWorkingSet: 303MB
    PageFaults: 0

    --> Memory Category Usage (Inclusive) <--
    [Category] [Size(MB)] [Count]
    Root 67.58 7294
    Programmer Data 32.23 1185
    Collections 30.41 90
    Uncategorized 28.91 5354
    Dictionary 26.09 44
    Collide Havok 6.45 755
    Collide 6.45 755
    Set 4.31 12
    I/O 1.49 900
    File Service 1.24 12
    Archive 0.16 228
    Networking 0.11 14
    Asset Service 0.09 655
    Event 0.07 3
    UI 0.06 72
    Web Browser 0.06 58
    Game 0.05 56
    Engine 0.02 12
    Content 0.02 1
    Threading 0.01 15
    Model-Programmer 0.01 1
    CharClient 0.00 5
    Services 0.00 8
    File Core 0.00 2

    --> Memory Category Usage (Exclusive) <--
    [Category] [Size(MB)] [Count]
    Uncategorized 28.91 5354
    Dictionary 26.09 44
    Collide Havok 6.45 755
    Set 4.31 12
    File Service 1.24 12
    Archive 0.16 228
    Networking 0.11 9
    Asset Service 0.09 655
    Event 0.07 3
    Web Browser 0.06 58
    Game 0.02 46
    Content 0.02 1
    Threading 0.01 15
    Model-Programmer 0.01 1
    Collections 0.01 30
    Engine 0.01 6
    CharClient 0.00 5
    Services 0.00 8
    File Core 0.00 2
    Text 0.00 1
    BTree 0.00 4
    Download 0.00 3
    UI 0.00 14
    Programmer Data 0.00 2

    --> DllList <--
    0000000140000000 - C:\GW2\GW2.exe
    000000007BC20000 - C:\windows\system32\ntdll.dll
    000000007B420000 - C:\windows\system32\kernel32.dll
    0000000071040000 - C:\windows\system32\kernelbase.dll
    00007F240C170000 - C:\windows\system32\wow64cpu.dll
    00007F2408950000 - C:\windows\system32\USER32.dll
    00007F2408790000 - C:\windows\system32\gdi32.dll
    00007F24086F0000 - C:\windows\system32\advapi32.dll
    0000000065780000 - C:\windows\system32\version.dll
    00007F2408610000 - C:\windows\system32\msvcrt.dll
    00007F24085C0000 - C:\windows\system32\WS2_32.dll
    0000000061F40000 - C:\windows\system32\WTSAPI32.dll
    00000000637C0000 - C:\windows\system32\WINMM.dll
    0000000062540000 - C:\windows\system32\WINTRUST.dll
    00007F24084B0000 - C:\windows\system32\crypt32.dll
    00007F2408490000 - C:\windows\system32\bcrypt.dll
    000000006ACC0000 - C:\windows\system32\PSAPI.DLL
    0000000065000000 - C:\windows\system32\ole32.dll
    000000006FBC0000 - C:\windows\system32\rpcrt4.dll
    000000006A100000 - C:\windows\system32\OLEAUT32.dll
    00007F2407A30000 - C:\windows\system32\SHELL32.dll
    0000000068A40000 - C:\windows\system32\shlwapi.dll
    0000000064940000 - C:\windows\system32\shcore.dll
    000000006A700000 - C:\windows\system32\aclui.dll
    000000006E6C0000 - C:\windows\system32\comctl32.dll
    000000006BEC0000 - C:\windows\system32\imm32.dll
    0000000062600000 - C:\windows\system32\usp10.dll
    0000000066440000 - C:\windows\system32\MSACM32.dll
    000000006F480000 - C:\windows\system32\gdiplus.dll
    00007F2407900000 - C:\windows\system32\ucrtbase.dll
    000000006AFC0000 - C:\windows\system32\MSIMG32.dll
    00007F2407890000 - C:\windows\system32\Secur32.dll
    00007F2407840000 - C:\windows\system32\netapi32.dll
    00007F2407810000 - C:\windows\system32\iphlpapi.dll
    00007F2405750000 - C:\windows\system32\winex11.drv
    0000000000340000 - C:\windows\system32\setupapi.dll
    00007F2403A70000 - C:\windows\system32\uxtheme.dll
    00007F2403ED0000 - C:\windows\system32\Kerberos.dll
    000000006E340000 - C:\windows\system32\api-ms-win-core-synch-l1-2-0.dll
    000000006B880000 - C:\windows\system32\api-ms-win-core-fibers-l1-1-1.dll
    0000000000720000 - C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
    00007F2402C60000 - C:\windows\system32\dbghelp.dll
    000000006DC00000 - C:\windows\system32\api-ms-win-appmodel-runtime-l1-1-1.dll
    00007F2402C10000 - C:\windows\system32\winevulkan.dll
    0000000066AC0000 - C:\windows\system32\ddraw.dll
    00007F2402820000 - C:\windows\system32\wined3d.dll
    000000007A850000 - C:\windows\system32\opengl32.dll
    000000006B000000 - C:\windows\system32\gameux.dll
    0000000065680000 - C:\windows\system32\api-ms-win-core-sysinfo-l1-2-1.dll
    0000000068140000 - C:\windows\system32\msctf.dll
    00007F23FC030000 - C:\windows\system32\windowscodecs.dll
    0000000069C80000 - C:\windows\system32\propsys.dll
    0000000180000000 - C:\GW2\bin64\CoherentUI64.dll
    0000000062240000 - C:\windows\system32\d3d9.dll
    0000000064D40000 - C:\windows\system32\vulkan-1.dll
    0000000062740000 - C:\windows\system32\imagehlp.dll
    0000000066500000 - C:\windows\system32\rsaenh.dll

    --> Game Context <--
    MapId: 0
    Flags: 0x241
    ElapsedTime: 00:00:09

    --> World State <--

    [DbgHelp.dll is C:\windows\system32\dbghelp.dll]
    [DbgHelp.dll version 6.1.7601.17514 (64/32-bit compatible)]

    --> ClientContextThreadProc Thread 0x3a <--

    --> Trace <--
    Pc Rt : Args
    0000000140191fac 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014019202b 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140b2840f 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001800302ea 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000180055977 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001800584b5 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000180057775 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140b24993 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140499c36 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001403f3cbf 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001403a91da 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001403a931c 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014016f058 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140360b7e 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014035ee2e 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014035eaa9 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014036013f 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000014035e4ac 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140188db1 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000001403174e1 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    000000007bcd78da 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000000000000 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000140317484 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    00000000014dae00 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    0000000000000000 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000

    --> Thread registers <--
    rax=0000000000000001 rbx=0000000141639a38 rcx=000000000279ef80
    rdx=0000000141639a38 rsi=00000000000009f0 rdi=000000000279f4b0
    rip=0000000140191f4d rsp=000000000279ef20 rbp=00000000016566a0
    r8=00000000000009f0 r9=00000001416091a8 r10=00004043124d44b6
    r11=000000000279f3e0 r12=00000000035d4c78 r13=0000000001657730
    r14=0000000000000000 r15=000000000279fcb8
    cs=0033 ss=002b ds=0000 es=0000 fs=0000 gs=0000 efl=00000202

    rbx-32 0000000141639A18 0000000140001050 0000000140001050 0000000140001050 00000001403f6950
    rbx +0 0000000141639A38 2e2e5c2e2e5c2e2e 614c5c656d61475c 4c5c726568636e75 43726568636e7561
    rbx+32 0000000141639A58 2e746e657265686f 0000000000707063 0000000000000000 65676175676e616c
    rcx-32 000000000279EF60 0000000140191f4d 000000000279ef20 00000000016566a0 0000000000000019
    rcx +0 000000000279EF80 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    rcx+32 000000000279EFA0 0000000000000000 0000000000000000 00009fa00001000f 0000000000000033
    rdx-32 0000000141639A18 0000000140001050 0000000140001050 0000000140001050 00000001403f6950
    rdx +0 0000000141639A38 2e2e5c2e2e5c2e2e 614c5c656d61475c 4c5c726568636e75 43726568636e7561
    rdx+32 0000000141639A58 2e746e657265686f 0000000000707063 0000000000000000 65676175676e616c
    r9-32 0000000141609188 0000000000784573 0000001200000002 0000001200000002 0000001200000002
    r9 +0 00000001416091A8 0000001200000002 0000000e00000000 6572727543746547 67616b636150746e
    r9+32 00000001416091C8 0000000000644965 0000001200000003 49656c6946746547 6974616d726f666e

    --> Code <--
    0000000140191f2d 488bf941 8bf0488d 0d2615c5 01488bda H..A..H..&...H.. 0000000140191f3d e84e75fe ff488d4c 2460ff15 eb733d01 .Nu..H.L$...s=. 0000000140191f4d 488b8424 58010000 4c8d0534 a23e0148 H..$X...L..4.>.H
    0000000140191f5d 89442440 4885db48 8b8424f8 00000044 [email protected]$....D 0000000140191f6d 8bce4889 4424484c 0f45c348 8b842400 ..H.D$HL.E.H..$.
    00000001`40191f7d 01000048 8bd74889 44245033 c9488d44 ...H..H.D$P3.H.D

    --> Stack <--
    000000000279ef20 000000000279f4c9 0000000000000200 0000000000000019 0000000000000000 ..y............................. 000000000279ef40 000000000279ef60 000000000279ef80 0000000000000000 000000000279ef08 .y.......y...............y..... 000000000279ef60 0000000140191f4d 000000000279ef20 00000000016566a0 0000000000000019 [email protected] .y......fe.............
    000000000279ef80 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 000000000279efa0 0000000000000000 0000000000000000 00009fa00001000f 0000000000000033 ........................3.......
    000000000279efc0 00000202002b0000 0000000000000000 0000000000000000 0000000000000000 ..+............................. 000000000279efe0 0000000000000000 0000000000000000 0000000000000000 0000000000000001 ................................
    000000000279f000 000000000279ef80 0000000141639a38 0000000141639a38 000000000279ef20 ..y.....8.cA....8.cA.... .y..... 000000000279f020 00000000016566a0 00000000000009f0 000000000279f4b0 00000000000009f0 .fe...............y.............
    000000000279f040 00000001416091a8 00004043124d44b6 000000000279f3e0 00000000035d4c78 ..[email protected]].....
    000000000279f060 0000000001657730 0000000000000000 000000000279fcb8 0000000140191f4d [email protected] 000000000279f080 000000000000027f 0000000062373b58 0000000000000000 0000ffff00009fa0 ........X;7b....................
    000000000279f0a0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 000000000279f0c0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................
    000000000279f0e0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 000000000279f100 0000000000000000 0000000000000000 8000000000000000 0000000000004000 [email protected]
    000000000279f120 0000000000000000 0000000000000000 0073006100720063 0000006400650068 ................c.r.a.s.h.e.d... 000000000279f140 0000000000000000 0000000000000000 3f50000000000000 0000000000000000 ......................P?........
    000000000279f160 2f2f2f2f2f2f2f2f 2f2f2f2f2f2f2f2f 3ff0000000000000 0000000000000000 ////////////////.......?........ 000000000279f180 3f50000000000000 0000000000000000 3f50000000000000 0000000000000000 ......P?..............P?........
    000000000279f1a0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 000000000279f1c0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................
    000000000279f1e0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 000000000279f200 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................
    000000000279f220 000000000279f2e0 0000000003f20000 0000000000020000 0000000004130bd8 ..y............................. 000000000279f240 0000000004130bd8 000000007bc8570e 0000000003ff1580 3f50000000000000 .........W.{..................P?
    000000000279f260 0000000000000000 0000000003460020 0000000003460000 0000000003465928 ........ .F.......F.....(YF..... 000000000279f280 0000000003465928 000000007bc8570e 0000000000000000 0000000000000040 (YF......W.{[email protected]
    000000000279f2a0 0000000003466130 0000000000010000 0000000000000002 000000000279f400 0aF.......................y..... 000000000279f2c0 0000000003465930 00007f240bf4f2cc 0000000000000000 0000000000000008 0YF.........$...................
    000000000279f2e0 0000000000000001 0000000000000000 0000000000000000 000000007bc76d6e ........................nm.{.... 000000000279f300 000000007bee73d0 0000000000000001 0000000000000270 000000000279f4b8 .s.{............p.........y.....

    --> Error Logs <--
    Browser view crashed
    Crashed at 21:58:28Z

    `

  • coherent is a mess...
    I wish anet would not use that... thing. No idea how to fix it - now that -password and -email are disabled.

  • $ sudo dpkg --add-architecture i386
    $ sudo apt update
    $ sudo apt install libfreetype6:i386

    This was missing on my side. Problem fixed.

  • @ArmoredVehicle.2849 Are you ok with me re-hosting your tarballs in a Github releases page so that I can have my lutris installer just download your, unpack, and run the installer for super easy setup. If there's anything (I.E. the GW2 install binary) that needs to be removed, I can remove and repack the tarball

  • @EagleDelta.4726 said:
    @ArmoredVehicle.2849 Are you ok with me re-hosting your tarballs in a Github releases page so that I can have my lutris installer just download your, unpack, and run the installer for super easy setup. If there's anything (I.E. the GW2 install binary) that needs to be removed, I can remove and repack the tarball

    Indeed you can! To be honest I've had little time to work on them these days.
    Please use the links from the ftp server not the google drive ones as I've just updated the packages to include DXVK 1.5.5 (google drive links not updated yet) :)

  • Rhonja.5801Rhonja.5801 Member ✭✭

    I have downloaded the file wine_gw2_1.9.3_nvidia.tar.xz from your ftp-server.

    The included file user_run has the # Intel/AMD Mesa Specific Env_vars set up, instead of the # Nvidia Specific Env_vars.

  • @Rhonja.5801 said:
    I have downloaded the file wine_gw2_1.9.3_nvidia.tar.xz from your ftp-server.

    The included file user_run has the # Intel/AMD Mesa Specific Env_vars set up, instead of the # Nvidia Specific Env_vars.

    Thanks for the headsup, a slip up on my part. I've re-uploaded the correct package :)

  • Nicodemus.1486Nicodemus.1486 Member ✭✭
    edited March 11, 2020

    nvm needed to install unzip in the new system

  • ArmoredVehicle.2849,

    First of all - thanks for the package! The game runs better on Manjaro with your setup 1.9.2 than it did on win8.1 with d9vk/dxvk.

    A note: for my 5700xt card the safest bet is dxvk 1.5.1. The .2,.3,.4 and .5 versions seems to have a regression specifically for this video card (family of video cards) - the game tends to crash a few seconds after entering combat, guess due to the "shiny" combat effects. Also the 5.4 kernel seems to be much more stable than 5.5 and 5.6. Other than this i'm able to play with zero issues., no matter how long the session is.

    Cheers!

  • While Nvidia is still my main gaming GPU, I did finally acquire an AMD card to test with, the RX 5500 XT (8GB Model). Very happy with the performance so far and stable in all the games I've thrown at it.

    Screenshot was taken using the latest Mesa 20.0.2 release + Kernel 5.5.10. Please note that the FPS represented below is bottlenecked by the Intel G4560 CPU it's being ran on.

    @neckfreak.6873 said:
    ArmoredVehicle.2849,

    First of all - thanks for the package! The game runs better on Manjaro with your setup 1.9.2 than it did on win8.1 with d9vk/dxvk.

    A note: for my 5700xt card the safest bet is dxvk 1.5.1. The .2,.3,.4 and .5 versions seems to have a regression specifically for this video card (family of video cards) - the game tends to crash a few seconds after entering combat, guess due to the "shiny" combat effects. Also the 5.4 kernel seems to be much more stable than 5.5 and 5.6. Other than this i'm able to play with zero issues., no matter how long the session is.

    Cheers!

    DXVK 1.5.2 up to 1.5.4 had a few regressions which affected Mesa drivers but were fixed in 1.5.5, haven't had any issues since. Regarding your crash, can you specify in which areas it happens? I can try to replicate the issue on my end.

  • Hello there,

    I'm having some trouble with the installation.
    Here is my setup:

    • Dell Precision 5520 with i7-7820HQ and Nvidia Quadro M1200
    • Ubuntu 16.04.5

    I've followed your steps and the limits are properly configured.
    I've tried both the Nvidia and the Intel packages but in both cases the play.sh and debug.sh blocks while loading.
    At the beginning I got this error: Call from 0x7bc8b6fc to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting, but I've removed by installing sudo apt install vulkan-utils.
    I can use the mouse and keyboard while the execution is stuck, but I cannot interact with almost anything.
    I've managed to exit this situation only by xkilling the GW splash screen (which is freezed).

    Here is the report from the debug.sh before it becomes stuck:

    000b:fixme:winediag:start_process Wine Staging 4.21 is a testing version containing experimental patches.
    000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
    0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    0009:fixme:heap:RtlSetHeapInformation 0x20000 0 0x22fcd0 4 stub
    0009:fixme:heap:RtlSetHeapInformation 0x730000 0 0x22fcb0 4 stub
    0009:fixme:heap:RtlSetHeapInformation 0x730000 1 (nil) 0 stub
    002c:fixme:ver:GetCurrentPackageId (0x142fda0 (nil)): stub
    002d:fixme:ver:GetCurrentPackageId (0x153fda0 (nil)): stub
    0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
    0009:err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
    0009:err:winediag:select_shader_backend Ignoring the shader backend registry key. GLSL is the only shader backend available on core profile contexts. You need to explicitly set GL version to use legacy contexts.
    0009:fixme:gameux:GameExplorerImpl_VerifyAccess (0000000000FDA5A0, L"C:\\GW2\\GW2.exe", 000000000022F140)
    003d:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
    003d:fixme:sync:NtQueryInformationJobObject stub: 0x288 2 0x2addb80 64 (nil)
    003d:fixme:sync:NtQueryInformationJobObject stub: 0x288 9 0x2addbc0 144 (nil)
    0044:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    0044:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
    0044:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
    0044:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f6e4, (nil) 0x32f6e0
    0044:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f6e4 (nil) 0x32f6e0) returning a dummy value (current locale)
    0044:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f6e4, 0x2e0ebb0 0x32f6e0
    0044:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f6e4 0x2e0ebb0 0x32f6e0) returning a dummy value (current locale)
    0044:fixme:winsock:WSALookupServiceBeginW (0x32f750 0x00000ff0 0x32f798) Stub!
    0044:fixme:iphlpapi:NotifyAddrChange (Handle 0x32f628, overlapped 0x2e1dd08): stub
    0044:fixme:win:RegisterDeviceNotificationW (hwnd=0x1007a, filter=0x32f808,flags=0x00000000) returns a fake device notification handle!
    0044:fixme:win:RegisterDeviceNotificationW (hwnd=0x1007a, filter=0x32f808,flags=0x00000000) returns a fake device notification handle!
    0044:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    0054:fixme:ntdll:EtwRegisterTraceGuidsW (0x495320, 0x24ef248, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x24a4f04, (null), (null), 0x24ef260): stub
    0054:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
    0044:fixme:winsock:WSALookupServiceBeginW (0x32dc60 0x00000ff0 0x32dca8) Stub!
    005d:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    005d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
    005d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
    005d:fixme:ntdll:EtwRegisterTraceGuidsW (0x495320, 0x24ef248, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x24a4f04, (null), (null), 0x24ef260): stub
    005d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
    005d:fixme:gdi:GdiInitializeLanguagePack stub
    

    Have you got any suggestions?

    Many thanks!

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited March 21, 2020

    @AlexToind.2059 said:
    At the beginning I got this error: Call from 0x7bc8b6fc to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting, but I've removed by installing sudo apt install vulkan-utils.

    So while your distro is quite old, technically it might still be possible to run the game. A few possibilities for the cause I can think of:

    • The Vulkan loader library (libvulkan) is too old, part of the GW2 package (DXVK) requires at least Vulkan 1.1 support, meanwhile Ubuntu 16.04 comes with 1.0.61 as latest.
    • Some missing libraries, please ensure the Wine package from your package manager is also installed, the game will not use it but this method ensures a lot of the required packages are installed in the system.
    • Make sure libfreetype6:i386 (the 32bit package) is also installed.
    • Driver configuration, which unfortunately is the area where I really can't help as I don't own any laptops with an Nvidia GPU.
  • @ArmoredVehicle.2849 said:
    So while your distro is quite old, technically it might still be possible to run the game. A few possibilities for the cause I can think of:

    Yes I know, I've wait so much to update to 18.04 that I'm now waiting for 20.04.
    I think that I can wait one more month to play the game from linux ;)

    @ArmoredVehicle.2849 said:

    • The Vulkan loader library (libvulkan) is too old, part of the GW2 package (DXVK) requires at least Vulkan 1.1 support, meanwhile Ubuntu 16.04 comes with 1.0.61 as latest.

    From apt policy queries:

    libvulkan1:
      Installed: 1.1.73+dfsg-1~gpu16.04.1
    libfreetype6:
      Installed: 2.6.1-0.1ubuntu2.4
    wine:
      Installed: 1:1.6.2-0ubuntu14.2
    

    So the Vulkan version should be fine, but I don't know if wine 1.6 is a bit old.
    Do I need some wine-dev* packages?

    Anyway, thank you very much for your help.
    I'll give it a few more tries and if I don't come up with anything I'll be waiting for 20.04 hoping in a better luck!

  • @EagleDelta.4726 said:
    @ArmoredVehicle.2849 Are you ok with me re-hosting your tarballs in a Github releases page so that I can have my lutris installer just download your, unpack, and run the installer for super easy setup. If there's anything (I.E. the GW2 install binary) that needs to be removed, I can remove and repack the tarball

    @EagleDelta.4726 I'm using your package right now (well, it's installing at the moment).

    I'd like to talk to you some - would you mind me whispering you in game once I get it up and running?

  • @ArmoredVehicle.2849 glad you picked up a 5500XT!

    just FYI but reporting in with excellent performance on my navi 5700 w/ XT BIOS. mesa 20.0.4, Kernal 5.5.13, DXVK 1.5.5, and ACO shader compiler.
    similar for my wife, who's on a polaris RX 590.

    thanks for all you do!

  • Pop OS 19.10 64bit, Ryzen 5 [email protected] [email protected] ram + GTX 1650 Super, I have a 25" 1440p monitor 75Hz, playing with vsync on, the game is so smooth now. Pro goona switch to this computer for GW2 only, I have a massive hate for Microsoft datamining win10, freedom is just a word. Well, now my favourite game is super playable on Linux so im a happy camper. Using Lutris + DXVK -Latest .... its so fun and enjoyable...thank you.

  • This thread gave me hope I could switch of off windows for my favourite game.

    I, however need to be sure if GW2 will run at least ok on my specs:
    Intel i7 2.20GHz
    AMD Radeon R7 265
    Samsung 1TB SSD

    If yes, which distro you recommend?
    (I did distro hopping on VMs, but asking performance-wise for GW2)

  • @Footcrusha.5092 said:
    This thread gave me hope I could switch of off windows for my favourite game.

    I, however need to be sure if GW2 will run at least ok on my specs:
    Intel i7 2.20GHz
    AMD Radeon R7 265
    Samsung 1TB SSD

    If yes, which distro you recommend?
    (I did distro hopping on VMs, but asking performance-wise for GW2)

    You should be able to play the game at medium details and 1080p just fine with those specs. Just keep in mind that Shadows and Player Models will still affect performance the same way it does on native Windows.

  • @Footcrusha.5092 said:
    This thread gave me hope I could switch of off windows for my favourite game.

    I, however need to be sure if GW2 will run at least ok on my specs:
    Intel i7 2.20GHz
    AMD Radeon R7 265
    Samsung 1TB SSD

    If yes, which distro you recommend?
    (I did distro hopping on VMs, but asking performance-wise for GW2)

    Hi!

    I am not an expert in this by all means, but I went through some distros here and there. Since your GPU is radeon, I assume you will go for the opensource drivers, which are embedded in the kernel. Thus, I recommend a distribution with rolling release.

    Personally I use Manjaro Linux (Which is based on Arch Linux). Before I built my PC though, I was happy on Ubuntu Mate on my older laptop. Ubuntu based systems tend to have more guides out there, but I am personally happy with Manjaro and feel it is quite friendly enough.

    Cheers!

  • Quick question...I havent been able to find the answer with a search, my apologies if its been asked already...is there anyway to get the DPI scaling working? My Ubuntu box is running on a 4k monitor, and the interface is wayyy too small without DPI scaling enabled. Tried it with both Steam Proton and the (otherwise excellent) packages in this thread.

    If not, is there a third party workaround? Thanks in advance.

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited April 26, 2020

    So here we are at the big version 2.0 of the package, I've been meaning to get this out of the door sooner but it got held back due to other projects. So what's new?

    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not, regardless it's still built on Debian 9 so it should work on any distro released in the last 2 years. Keeping on the Wine topic, I've also added Fsync support, it's disabled by default but you can read below for further details how to use it. For AMD GPU users I've enabled ACO by default for the game, those familiar with it already know the benefits but if you're new, just know that it improves performance in a lot of games. Last but not least there's the obligatory DXVK update. Let me know if you encounter any issues.

    Changelog:

    • Wine updated to 5.7, Staging patches applied as well as Fsync support (more on that below).
    • Updated DXVK to 1.6.1
    • For AMD GPU users, the game will now make use of the ACO shader compiler by default. Running up to date Mesa drivers is highly recommended.
    • FSync support in Wine has been implemented.

    Regarding FSync: This feature is for advanced users and can be used instead of ESync. To use it requires a patched kernel, as such it is disabled by default. Users wishing to enable it need to go in “bin” folder and open the “user_run” file in a text editor. From there uncomment (remove the # sign) from “#export WINEFSYNC=1” and in turn disable Esync (add the # sign) to “export WINEESYNC=1”. It’s important not to use both at the same time.

  • @ArmoredVehicle.2849 said:

    You should be able to play the game at medium details and 1080p just fine with those specs. Just keep in mind that Shadows and Player Models will still affect performance the same way it does on native Windows.

    Thank you for heads up, I will have to get to optimal settings yet.

    @Barabeam.4638 said:
    I am not an expert in this by all means, but I went through some distros here and there. Since your GPU is radeon, I assume you will go for the opensource drivers, which are embedded in the kernel. Thus, I recommend a distribution with rolling release.

    Personally I use Manjaro Linux (Which is based on Arch Linux). Before I built my PC though, I was happy on Ubuntu Mate on my older laptop. Ubuntu based systems tend to have more guides out there, but I am personally happy with Manjaro and feel it is quite friendly enough.

    Cheers!

    Big thanks for answer. I also considered popOS and openSUSE.

  • Barabeam.4638Barabeam.4638 Member ✭✭

    Big thanks for answer. I also considered popOS and openSUSE.

    You are welcome :) ,, I think it is also totally ok to do some distro-hopping for a while until you find what you prefer more, if you have the time to try different things. Also with time as you learn you can customize your interface experience to your liking!

    Linux gives you a high level of customize-ability

  • Hell Nirvana.9045Hell Nirvana.9045 Member ✭✭
    edited May 11, 2020

    Does anyone have experience running both GW2Hook (essentially ReShade) and arcdps simultaneously?
    I'm moving from Windows to Manjaro soon, and wondering whether I have to make a choice which to drop.

    Edit: The DLL files I have to use arcdps and GW2Hook together is to name arcdps as d3d9.dll, grab d3d9_chainload.dll linked on deltaconnected's website for ReShade, and GW2Hook as ReShade64.dll

  • Skotlex.7580Skotlex.7580 Member ✭✭✭✭

    @ArmoredVehicle.2849 said:
    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not

    It does break something on my very peculiar setup. When using action cam and a gamepad (so I am using xf86-input-joystick), I can't move the camera, it gets locked to a specific direction. However, this problem only happens while using a gamepad, if I use the touchpad it works (despite the fact that the underlying code for both ultimately boils down to xf86PostMotionEvent).

    because of this I've been using wine staging 4.21 until now (the issue is present in all 5.x staging releases, not the vanilla ones).

    Recently I noticed this same issue in another game (mouse movement doesn't work while the game hides the cursor, only when opening a menu and getting a cursor back), so I am thinking of filing a bug report. It's just been difficult so far to even collect information for it.

    I am mostly writing this comment as a headsup, in case you have any advice to share.

  • Barabeam.4638Barabeam.4638 Member ✭✭
    edited May 12, 2020

    @Hell Nirvana.9045 said:
    Does anyone have experience running both GW2Hook (essentially ReShade) and arcdps simultaneously?
    I'm moving from Windows to Manjaro soon, and wondering whether I have to make a choice which to drop.

    Edit: The DLL files I have to use arcdps and GW2Hook together is to name arcdps as d3d9.dll, grab d3d9_chainload.dll linked on deltaconnected's website for ReShade, and GW2Hook as ReShade64.dll

    Hi, to be honest I haven't tried to run GW2Hook on linux, but I am using a vkBasalt (https://github.com/DadSchoorse/vkBasalt) which is described as: ("vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games"). It has its own modifiers, and it can be configured to use Reshade shaders. It doesn't have a GUI, so I had to do a lot of tinkering to link things properly and set up the graphics to my liking :)

    Edit: There is a GUI application that can be used to configure vkBasalt to your liking (https://github.com/benjamimgois/goverlay), it can also configure Mangohud which is an overlay that can display fps, temps, cores utilization and more. I haven't tried it yet though and this is why I forgot to mention it.

  • @ArmoredVehicle.2849 said:
    So here we are at the big version 2.0 of the package, I've been meaning to get this out of the door sooner but it got held back due to other projects. So what's new?

    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not, regardless it's still built on Debian 9 so it should work on any distro released in the last 2 years. Keeping on the Wine topic, I've also added Fsync support, it's disabled by default but you can read below for further details how to use it. For AMD GPU users I've enabled ACO by default for the game, those familiar with it already know the benefits but if you're new, just know that it improves performance in a lot of games. Last but not least there's the obligatory DXVK update. Let me know if you encounter any issues.

    Changelog:

    • Wine updated to 5.7, Staging patches applied as well as Fsync support (more on that below).
    • Updated DXVK to 1.6.1
    • For AMD GPU users, the game will now make use of the ACO shader compiler by default. Running up to date Mesa drivers is highly recommended.
    • FSync support in Wine has been implemented.

    Regarding FSync: This feature is for advanced users and can be used instead of ESync. To use it requires a patched kernel, as such it is disabled by default. Users wishing to enable it need to go in “bin” folder and open the “user_run” file in a text editor. From there uncomment (remove the # sign) from “#export WINEFSYNC=1” and in turn disable Esync (add the # sign) to “export WINEESYNC=1”. It’s important not to use both at the same time.

    run a bit of wvw with fsync on (used zenkernel) and the performance was worse than esync. Might be an artifact of zen's other patches, I will try it more in the next couple of days.

  • ArmoredVehicle.2849ArmoredVehicle.2849 Member ✭✭✭
    edited May 12, 2020

    @Skotlex.7580 said:

    @ArmoredVehicle.2849 said:
    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not

    It does break something on my very peculiar setup. When using action cam and a gamepad (so I am using xf86-input-joystick), I can't move the camera, it gets locked to a specific direction. However, this problem only happens while using a gamepad, if I use the touchpad it works (despite the fact that the underlying code for both ultimately boils down to xf86PostMotionEvent).

    because of this I've been using wine staging 4.21 until now (the issue is present in all 5.x staging releases, not the vanilla ones).

    Recently I noticed this same issue in another game (mouse movement doesn't work while the game hides the cursor, only when opening a menu and getting a cursor back), so I am thinking of filing a bug report. It's just been difficult so far to even collect information for it.

    I am mostly writing this comment as a headsup, in case you have any advice to share.

    Thanks for the feedback, the only workaround to this would be to apply the staging patches without the affected patch. I need to read a bit how to exclude some of the staging patches in order still provide the good stuff that works (such as esync). Might take some time though but I'll keep it in mind.

    @VAHNeunzehnsechundsiebzig.3618 said:
    run a bit of wvw with fsync on (used zenkernel) and the performance was worse than esync. Might be an artifact of zen's other patches, I will try it more in the next couple of days.

    I didn't notice a difference in GW2 (probably because I don't WvW in large groups), in the usual areas performance is more or less the same for me. What I did notice however is that in other games, esync works in where fsync doesn't (not counting stability here). My kernel is built from the Mainline source + fsync patch from https://github.com/Frogging-Family/linux-tkg

    Thanks :)

  • @ArmoredVehicle.2849 said:

    @Skotlex.7580 said:

    @ArmoredVehicle.2849 said:
    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not

    It does break something on my very peculiar setup. When using action cam and a gamepad (so I am using xf86-input-joystick), I can't move the camera, it gets locked to a specific direction. However, this problem only happens while using a gamepad, if I use the touchpad it works (despite the fact that the underlying code for both ultimately boils down to xf86PostMotionEvent).

    because of this I've been using wine staging 4.21 until now (the issue is present in all 5.x staging releases, not the vanilla ones).

    Recently I noticed this same issue in another game (mouse movement doesn't work while the game hides the cursor, only when opening a menu and getting a cursor back), so I am thinking of filing a bug report. It's just been difficult so far to even collect information for it.

    I am mostly writing this comment as a headsup, in case you have any advice to share.

    Thanks for the feedback, the only workaround to this would be to apply the staging patches without the affected patch. I need to read a bit how to exclude some of the staging patches in order still provide the good stuff that works (such as esync). Might take some time though but I'll keep it in mind.

    @VAHNeunzehnsechundsiebzig.3618 said:
    run a bit of wvw with fsync on (used zenkernel) and the performance was worse than esync. Might be an artifact of zen's other patches, I will try it more in the next couple of days.

    I didn't notice a difference in GW2 (probably because I don't WvW in large groups), in the usual areas performance is more or less the same for me. What I did notice however is that in other games, esync works in where fsync doesn't (not counting stability here). My kernel is built from the Mainline source + fsync patch from https://github.com/Frogging-Family/linux-tkg

    Thanks :)

    will try that soon. I try to keep patches to a minimum - bad experiences in the past with 'interactive' or 'oh so awesome scheduler' patches making things much, much worse overall. Just used zen because it is easy to install for me ;)

    To put matters into perspective: it seems like I lost 50% fps in 20+x vs 20+x fights with fsync on and a more minor hit in ember bay (ca 10-20%) but again, that might have been caused by zen.

  • Skotlex.7580Skotlex.7580 Member ✭✭✭✭

    @ArmoredVehicle.2849 said:

    @Skotlex.7580 said:

    @ArmoredVehicle.2849 said:
    I've updated the Wine build from 4.21 to the 5.7, this upgrade doesn't really affect the game much but if it doesn't break anything why not

    It does break something on my very peculiar setup. When using action cam and a gamepad (so I am using xf86-input-joystick), I can't move the camera, it gets locked to a specific direction. However, this problem only happens while using a gamepad, if I use the touchpad it works (despite the fact that the underlying code for both ultimately boils down to xf86PostMotionEvent).

    because of this I've been using wine staging 4.21 until now (the issue is present in all 5.x staging releases, not the vanilla ones).

    Recently I noticed this same issue in another game (mouse movement doesn't work while the game hides the cursor, only when opening a menu and getting a cursor back), so I am thinking of filing a bug report. It's just been difficult so far to even collect information for it.

    I am mostly writing this comment as a headsup, in case you have any advice to share.

    Thanks for the feedback, the only workaround to this would be to apply the staging patches without the affected patch. I need to read a bit how to exclude some of the staging patches in order still provide the good stuff that works (such as esync). Might take some time though but I'll keep it in mind.

    I'll probably have to head down this way to pinpoint the cause of the bug before reporting upstream.

    Now to figure out how to get the staging patch list, my distribution seems to bundle them all together.

  • @Barabeam.4638 said:

    @Hell Nirvana.9045 said:
    Does anyone have experience running both GW2Hook (essentially ReShade) and arcdps simultaneously?
    I'm moving from Windows to Manjaro soon, and wondering whether I have to make a choice which to drop.

    Edit: The DLL files I have to use arcdps and GW2Hook together is to name arcdps as d3d9.dll, grab d3d9_chainload.dll linked on deltaconnected's website for ReShade, and GW2Hook as ReShade64.dll

    Hi, to be honest I haven't tried to run GW2Hook on linux, but I am using a vkBasalt (https://github.com/DadSchoorse/vkBasalt) which is described as: ("vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games"). It has its own modifiers, and it can be configured to use Reshade shaders. It doesn't have a GUI, so I had to do a lot of tinkering to link things properly and set up the graphics to my liking :)

    Edit: There is a GUI application that can be used to configure vkBasalt to your liking (https://github.com/benjamimgois/goverlay), it can also configure Mangohud which is an overlay that can display fps, temps, cores utilization and more. I haven't tried it yet though and this is why I forgot to mention it.

    The reason I use GW2Hook as my ReShade version is the UI bypass. I don't believe it's done right anywhere else...

  • Nevin Kiludan.2639Nevin Kiludan.2639 Member ✭✭
    edited May 14, 2020

    I try to add GW2 into Steam in a way that I can use the Steam Overlay, Steam Broadcasting and Steam Link with Steam Controller to work. Has anyone got this working and which are the steps to take to get this running in a way that I am able to play GW2 via Steam Link on my TV?

    Having said this, I have performance issues with this version. I mean, in the past I could e.g. set the CPU governor to performance and FPS almost doubled, Currently I have no effect at all and with Ryzen 3800X + GTX1070 the performance should be higher than 15-20FPS or? --> SOLVED: Disable FSYNC and enable ESYNC

    On the other hand, the Lutris version of GW2 does add to Steam but suddenly misses Steam Overlay and therefore Steam Link features. Additionally, having added GW2 to Steam arcdps is no longer working, too.

    I did clean install both versions, but it looks like each one has its issues to prevent me from playing it via Steam Controller. Do you have any ideas how each of those issues can be fixed or even all of them?