Jump to content
  • Sign Up

Erothas.5738

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by Erothas.5738

  1. @Astyrah.4015 said:oh i misunderstood you there lol! i thought you were trying to use WINESYNC and didnt know the env var for it hence why i mentioned WINESYNC and a kernel build for it -- and disabling fsync+esync.

    I was trying to figure out how to enable both winesync and futex2, really =) So, it's all good.

    @"Erothas.5738" said:I didn't even know there were addons in this game... kitten, you have been really helpful to me. For that, I extend my thanks =)Why the hell did I mistype and write "kitten"? I don't even remember what the actual word I wanted to write is... Sorry about that haha.you're welcome! so just to name a few:

    arcdps is the go-to parsertaco is an information overlay that provide many useful things for farming, gathering, bosses, etc.gw2 radial is a better mount selector

    most of them are d3d9.dll hooks except for taco, and i assume you may know already, that you need to do dll overrides via lutris' menu, winecfg or WINEDLLOVERRIDES= env var so wine would look for them in the gw2 directory first and if you need to use more than one, arcdps has to be the one named d3d9.dll in bin64 folder the rest have to be named in a specific way to "chainload" them see: https://www.deltaconnected.com/arcdps/

    do note that, they can get crashy =) (or be completely stable for you)

    I actually didn't know that already. So, this is more and more informative. Yet again, thank you for this! I will be coming and set this all up once I fix the newest problem I am facing. Apparently my GPU hangs whenever I play most games (which are admittedly few, but still) on Linux only. So, Linux is currently unusable for me until I fix this. The VKx discord failed to help me with the issue as well. So, I don't know where to go, and that's what I am trying to figure out first.

    Sorry for the late reply too. Last few days have been very busy for me. But things should be clearing up soon.

  2. @"Astyrah.4015" said:afaik if you have a kernel and winebuild that can utilise WINESYNC, then you don't have to set an env variable to enable it like futex2/fsync/esync, it's automatic (i havent tried so i wouldn't know 100%) as long as fsync and esync are disabled.

    That is apparently incorrect for futex2. I recently asked a developer about this, and you do have to set an env variable in lutris: WINEFSYNC_FUTEX2=1. After checking my lutris logs, that is indeed the way to enable futex2.you can try setting Shadows to "Low or None" and Character Model Quantity to "Lowest" just those two. if you've got decent hardware with atleast rx580 or 1060 tier graphics, then everything else can be maxed at 1080p with just those two mentioned settings at Lowest and the game should run pretty much at 60fps consistently except for zerg-y WvW or PvE, 80~100+ people where the game struggles a lot

    I do have an RX 5700 XT. Ideally I would prefer nothing below 100 fps; and my card usually pushes beyond that on ultra. But yea, #JustGuildWars2Things. Thank you for recommending the settings I should target though. That's actually very helpful, as I was going to chase my own tail trying to find which setting is the best to turn down.also, recommend you to join those discords like VKx, Lutris, GamingOnLinux etc. as they may be able to help you with your keyboard locale issue :) and if you hang out in the VKx discord or something there's also other people doing the same as you (compiling their own linux kernel and such), i wouldn't call them crazy though lol more like someone who wants the bleeding edge newest stuff as soon as possible to bother doing that.

    Yep. I am already a member in those channels except GamersOnLinux. I will take a look at that right away. And yea, you are right. After reading up on how trash the CFS CPU scheduler is from the vanilla kernel, it was a no brainer to try and pursue something better. It's the beauty of Linux after all; the freedom.


    lastly! if you're considering GW2 addons, like DPS meters or TACO, there are mixed results here for different people, some crashy some stable some just don't load at all, personally i only use ardDPS and i get rare crashes here and there when changing maps, still lazy to enable logging and check if it's a dxvk related issue (since it's a d3d9 dll hook) or if it's fsync or futex2 related, etc.

    I didn't even know there were addons in this game... Damn, you have been really helpful to me. For that, I extend my thanks =)

  3. @Astyrah.4015 said:

    @"Erothas.5738" said:Hey everyone! I am a super new player to the game. I have been trying to get it working on my Linux PC for a while now, and it's successfully working. I am using wine-staging 6.5 (other versions don't work because of the login connection bug. 6.2 does work nicely though, if not better than 6.5. More testing is needed there) with lutris and fsync. I have two main questions for now:
    1. Is it really worth using ArmoredVehicle's package over a normal setup like what mine with wine-staging? Are there noticeable performance gains?
    2. I am a Dvorak keyboard user as well (typical linux-user rebel). Is my only way out to rebind everything one by one? Or there is a variable I could set?

    Thank you in advance.

    1) you can use any winebuild you want, you can even use steam's proton (but no reason to really) and there isnt much difference (performance, in fact you might not even notice a difference assuming you use fsync on all builds you want to try) between all of them more or less. ArmoredVehicle's package is just for convenience for the most part and to help non-technically inclined users on linux (like those who freshly migrated from windows) have a one-click package without much fiddling such as setting up wine manually. once GW2-Steam (in the far far future) comes out it would more or less do the same thing as AV's package if you install via Steamplay/Proton

    personally, i compile my own wine build with tkg and staging patchsets which also allows me to use futex2 / fsync2 which is sort of "faster" in some cases vs esync/fsync.

    there's also development on WINESYNC or FASTSYNC which is meant to be an alternative to futex2/fsync/esync but it's still in the early stages and isnt faster than any.

    2) not much experience with that since i only deal with standard us layout. can't help with your rebind everything issue, sorry.

    if you want performance gains (very minimal) you can try installing gamemode and lib32-gamemode + install/build a custom kernel like xanmod or linux-zen

    Perfect answer! I didn't want to clog up my post with unnecessary information, but I am also compiling my own undead PDS (project C now) TKG kernel with futex2 and winesync. I haven't had the chance to explore how to enable the latter in-game. Futex2 sounds like it will be sufficient for the time being until winesync matures more. But I digress.

    If I went all the way out and to have this setup, another wine build has to be really convincing for me to install yet another one on my PC. Thankfully, it sounds like my setup will be more or less the same performance. So, I can stick with that.

    Now, my new mission is to fiddle around with in-game graphical settings. Having 60-80 fps (in a mostly empty area) is not great, but I also have most of the settings set to high on a 1440p resolution. I need to be willing to compromise and start lowering. This game is quite horribly optimized, I have got to say :(

    Thank you very much for saving a lot of time for me that I would have put into researching and installing this. Regardless, Armored Vehicle is doing a great job from the looks of it. Not everyone is as crazy as I am to do stuff like compiling custom kernels. So, I hope he keeps it up for the rest of folks here!

  4. Hey everyone! I am a super new player to the game. I have been trying to get it working on my Linux PC for a while now, and it's successfully working. I am using wine-staging 6.5 (other versions don't work because of the login connection bug. 6.2 does work nicely though, if not better than 6.5. More testing is needed there) with lutris and fsync. I have two main questions for now:

    1. Is it really worth using ArmoredVehicle's package over a normal setup like what mine with wine-staging? Are there noticeable performance gains?
    2. I am a Dvorak keyboard user as well (typical linux-user rebel). Is my only way out to rebind everything one by one? Or there is a variable I could set?

    Thank you in advance.

×
×
  • Create New...