Glorious Alpha Two Testers!

Alpha Two testing is currently taking place five days each week. More information about Phase II and Phase III testing schedule can be found here

If you have Alpha Two, you can download the game launcher here, and we encourage you to join us on our Official Discord Server for the most up to date testing news.

Linux Tips, Tweaks and Troubleshooting Thread

17891012

Comments

  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited June 27
    Webview2 breaks every time you change the Proton version in the prefix. There is an easy fix for that if you go to Winetricks, in my case in Faugus Launcher:

    yeo51qs4kazf.png

    Then you choose the Standard Prefix
    ven96dh52b3x.png

    Choose the uninstaller
    r28pwaqqubkj.png

    Select Webview2 runtime and press on change
    92w6a0k8z7ch.png

    Then you click on repair
    js2p2cix1f91.png

    Then it should reinstall and works afterwards
    bpth855dxqhi.png

    If you get EAC kicked error:
    g5pg5vf6m8lr.png

    You need to add the AOCClient.exe to steam with this argument and select a Proton version. I use for now Proton-GE 10-4
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FRAME_RATE=60)
    

    In my case I added DXVK_FRAME_RATE=60 to limit my FPS to 60 and removed -NOSPLASH. But -USEEOS=0 is needed. For me I get the EAC error if I run it without this argument.

    I tried with Faugus Launcher with
    -USEEOS=0 DXVK_FRAME_RATE=60
    
    but I get EAC error as well. So at the moment only with steam possible for now like in the past but with improvements without setting webview version and shadermodel since Proton 10.

    Also for the people who want to try
    -NoShaderCompile
    , this sadly also not works so we need to wait this 3-5 min for compiling shaders every start :neutral:

    This will be resolved in the future when AOC gets in better shape. So for now it seems Intrepid did indeed not block EAC and it is some weird communication error to EAC daemon, which why -USEEOS=0 is forcing something in the background to avoid this error. We will se in the future. At least we can play :smile:



    Silence is freedom...
  • ares20ares20 Member, Alpha Two
    For some weird reason, the game keeps my gpu at 100% and my gpu makes a weird sound, almost like a coil whine but stronger. it only happens on linux. I have a 9070xt so idk why is this happening. tried the same settings on windows and I do not have an issue with that sound and also the GPU is not at 100%.
  • FunkychickenFunkychicken Member, Alpha Two, Early Alpha Two
    I know this is more a tips and tricks thread but I want to catalog experiences on Linux which I am seeing setting up, logging in and playing the game.

    General Setup and Launcher
    Linux version
    Linux of old will not work - anything debian based or Ubuntu based will have problems that may not iron out until 1-2 years from now. The kernel is so old and does not include some of the new features that are needed for functionality and performance. So if you are using an older system, then I would look at moving to anything fedora based, Nobara, catchyOS, Arch etc.

    Installing the Launcher.

    This is a long standing issue with the Tetherport and MsEdgeView2 install. The principal still stands with Intrepid using the MSwebView2 launcher for authentication and the Launcher not being able to pass this to AOCClient.exe without some kind of intervention. Despite this, it still works providing the correct methods are followed which are included here.

    Webview 2 still requires Windows7 version in the winecfg. I don't know why it keeps breaking with the Windows 8 version which are default but at least we know that 7 works. Keeping it as windows 8 you get the white/black screen issue and cant enter your username or password or see the cloudflare window.

    Making changes to the settings of an install - for example changing the runner after the game is installed will not have the desired affect. Know the settings and runner you are going to use and install it using that runner. Switching later on may break the game and removing everything completely and reinstalling will be needed.

    One thing I have noticed is that I have had to reinstall the game more than once to get things working. If things are broken for you, and they should be working then remove everything and reinstall everything, this may include bottles, steam, Lutris, Faugus and even nvidia drivers. Once you have this sorted then reinstall the game. Although to some this may seem like an unnecessary task, the state the game is in within a bottle sometimes cannot be undone and the only option is to reinstall.


    Running the game
    Character Screen
    I will say that since day 1, I don't think I have had a major issue accessing the character screen. What I will say is that the character screen has been a bit glitched, textures missing etc. Everything seems to be getting better slowly.

    Loading Main Game
    Recently I have noted that the shader loading progress has appeared on the screen after the last few patches. This is good, because before it was just a black screen, so at least you can see the progress. Although when there is a patch, there are a ton of shaders to process for the first time logging into the game after the patch. So you have to wait a lot longer to run the shader renders compared to logging in on Windows.

    Apart from this, the game loads fine. Although historically I have seen that the game will not get to this point and it will black screen/crash in terms of the CPU will lock up. Running a ps on the Win64Shipping client and killing that will bring your system back, I tried this in windowed mode, with a low res and low detail and it was still crashing the system in 1024x768. However this seems to have been solved now, so I think a runner update and kernel/firmware updates have sorted this out it seems and have have not had the freeze for at least 2 months now.


    Performance
    Performance is playable but not as smooth as Windows. I am running 3080 intel 9900k with 16GB DDR4000. It handles fine on Windows but on Linux I have to scale down the textures to low. If I use anything else, I am usually OK, but in a town or a busy area with lots of models the system just crashes out without warning. IT does not do this on the Windows partition though

    Very rarely the games FPS will reduce by approx 50%. For example I will be riding a horse and then ill join a group and then all of a sudden my FPS goes from about 80 to 30. Quitting the game fixes this. Usually joining a group isn't a problem but I have seen this happen 2 times now.


    Interface issues

    So there are a few niggles with the interface, but the biggest one is that some abilities just stop working and go dark. Moving is fine, its just anything on the bar disappears - for example grit disappeared for me yesterday alongside a few other abilities when I was tanking and then on the screen there was an error of "error". Some people in the group said that they had seen the same and a re-log sorted it out

    The interface seems very slightly slower than Windows. For example, buying/selling/crafting. There seems to be a very slight delay when submitting something on a window in the game compared to Windows. This is to be expected I guess but its just an observation.

    Textures sometimes go missing on the character. So I sometimes will start the game wearing no clothes (on the character, not in real life). And it takes a good 10 mins before my textures appear.

    The map slows down the system generally. Pressing M in the game has a large performance hit to the game and can cause a game crash. In fact, in a city pressing M within the game on the last patch has crashed the game about 4 times. This is not every time I press M just enough to make me concerned about pressing M in certain areas, for example cities and busy areas.

    Clicking on the interfaces sometimes fails. Pressing ESC does not work either. Key shortcuts work, but I cant click on or select anything with the mouse. A relog sorts it out.



    Thats about it so far. I have to point out that these are just my experiences on Linux. The game is very playable but there are some things to be aware of. Things have got better and they will continue to do so.

  • ares20ares20 Member, Alpha Two
    edited July 1

    Performance
    Performance is playable but not as smooth as Windows. I am running 3080 intel 9900k with 16GB DDR4000. It handles fine on Windows but on Linux I have to scale down the textures to low. If I use anything else, I am usually OK, but in a town or a busy area with lots of models the system just crashes out without warning. IT does not do this on the Windows partition though

    Very rarely the games FPS will reduce by approx 50%. For example I will be riding a horse and then ill join a group and then all of a sudden my FPS goes from about 80 to 30. Quitting the game fixes this. Usually joining a group isn't a problem but I have seen this happen 2 times now.


    I think for the FPS, you can fix it by just logging out to the character selector. My fps is capped at 60 but every time i get into a town, even with small population, it goes around 30. I will check to see if it's the same case for windows as I can't remember.
    I am currently trying out Optiscaler, which seems to improve the visuals a bit by using FSR 4.
  • ares20ares20 Member, Alpha Two
    Has anyone managed to run the game using Heroic>?
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    Wayland and X11 and different distros, compare best speed for the moment https://distrowatch.com/dwres.php?resource=showheadline&story=20024
  • mercfredismercfredis Member, Alpha Two
    Linux of old will not work - anything debian based or Ubuntu based will have problems that may not iron out until 1-2 years from now. The kernel is so old and does not include some of the new features that are needed for functionality and performance.

    I know this has been repeated by some parties, but it is not true, at least when it comes to Ubuntu. I have run AoC on both Ubuntu (24.04) and Fedora (41) and the performance is equivalent. The most important bits to running Windows games in Linux are Wine and dxvk, and the latest version of each is available to any distro.

    Debian is quite old, and though I'm sure it can be made to work, is probably not as user-friendly to newbies, will have a harder time putting it all together, since gaming is generally not Debian's target use case.
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    mercfredis wrote: »
    Linux of old will not work - anything debian based or Ubuntu based will have problems that may not iron out until 1-2 years from now. The kernel is so old and does not include some of the new features that are needed for functionality and performance.

    I know this has been repeated by some parties, but it is not true, at least when it comes to Ubuntu. I have run AoC on both Ubuntu (24.04) and Fedora (41) and the performance is equivalent. The most important bits to running Windows games in Linux are Wine and dxvk, and the latest version of each is available to any distro.

    Debian is quite old, and though I'm sure it can be made to work, is probably not as user-friendly to newbies, will have a harder time putting it all together, since gaming is generally not Debian's target use case.

    If you're only here to criticize people without contributing or offering any help yourself, then keep this thread clean and spare us your pointless opinions.
    Silence is freedom...
  • cannolisquidcannolisquid Member, Alpha Two
    Hey everyone, just made the jump on my main PC to Fedora 42 and trying to get AoC all set up ahead of Phase 3 testing. I was following the directions to get it set up via Bottles (I believe those were Azalroth's instructions?), but hit an issue with the game download saying I don't have enough space even though I should. I'm going to try to free up more space, but I wanted to check in: Is AoC still working well with Bottles? Should I jump to Lutris or one of the other launchers like Faugus? Thanks in advance!
  • ares20ares20 Member, Alpha Two
    I would suggest you use Faugus, it’s just so easy to to use and less things to configure. I use Faugus with Heroic(to keep track of how much I’ve played)
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    Hey everyone, just made the jump on my main PC to Fedora 42 and trying to get AoC all set up ahead of Phase 3 testing. I was following the directions to get it set up via Bottles (I believe those were Azalroth's instructions?), but hit an issue with the game download saying I don't have enough space even though I should. I'm going to try to free up more space, but I wanted to check in: Is AoC still working well with Bottles? Should I jump to Lutris or one of the other launchers like Faugus? Thanks in advance!

    Welcome to Fedora :)

    Did you switch from Windows to Fedora? Maybe you miss some partitions to format in the initial install. You can change this easily with gparted from the Gnome or KDE Flatpak store with a nice GUI.

    You can check with
    df -h
    
    what partitions you have and the remaining space. For your data only mountpoint /home is where you need the space for games etc.

    It is up to you what you want to use. For me I am now with Faugus because it is very lightweight and I have more freedom to change seperate exe's in the same prefix with different proton versions and I had problems with Lutris and Bottles with Epic Games Launcher when the hype for Battlefront 2 was high.
    Silence is freedom...
  • cannolisquidcannolisquid Member, Alpha Two
    Azalroth wrote: »
    Hey everyone, just made the jump on my main PC to Fedora 42 and trying to get AoC all set up ahead of Phase 3 testing. I was following the directions to get it set up via Bottles (I believe those were Azalroth's instructions?), but hit an issue with the game download saying I don't have enough space even though I should. I'm going to try to free up more space, but I wanted to check in: Is AoC still working well with Bottles? Should I jump to Lutris or one of the other launchers like Faugus? Thanks in advance!

    Welcome to Fedora :)

    Did you switch from Windows to Fedora? Maybe you miss some partitions to format in the initial install. You can change this easily with gparted from the Gnome or KDE Flatpak store with a nice GUI.

    You can check with
    df -h
    
    what partitions you have and the remaining space. For your data only mountpoint /home is where you need the space for games etc.

    It is up to you what you want to use. For me I am now with Faugus because it is very lightweight and I have more freedom to change seperate exe's in the same prefix with different proton versions and I had problems with Lutris and Bottles with Epic Games Launcher when the hype for Battlefront 2 was high.

    I did, I distrohopped a little bit, ended up really liking Linux Mint and Fedora, but ultimately landed on Fedora as I wanted a distro that was updated regularly but not on the true bleeding edge. VERY happy with the switch so far (aside from figuring out how to get the remaining apps I used on Windows working here, but I'll get there lol).

    Fedora is on it's own SSD, so no partitioning issues, but I think I figured out the space issue. However, if you and ares20 are recommending Faugus, I'll check it out!
  • ozchaseozchase Member, Alpha Two
    I got it to install on Bazzite with Lutris using Proton 9 beta. Its the bazzite steamOS nvidia image i used for OS. It accepted me logging in but realms are down until Thursday 7-17 (i really should have checked first...) so unsure if i can get past login yet. Hoping this works cause its been a minute and id love to see all the changes and new areas.
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited July 19
    Made change to Steam Launch Option for NVIDIA GPU, this seems to improve performance with Ashes and other games I play, think major part is memory management.

    Previous
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FRAME_RATE=165) game-performance

    Changed -DXVK_FRAME_RATE=60 with

    __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only


    New Version
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only) game-performance
  • ares20ares20 Member, Alpha Two
    Artillery wrote: »
    Made change to Steam Launch Option for NVIDIA GPU, this seems to improve performance with Ashes and other games I play, think major part is memory management.

    Previous
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FRAME_RATE=165) game-performance

    Changed -DXVK_FRAME_RATE=60 with

    __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only


    New Version
    eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only) game-performance

    Have you tested this on PTR as well, I’m on amd and with the lack of fsr there, my gpu is heavily used, I even had some crashes because the draw power spikes were so big(300-600w) even though it’s set to a max of 340w in LACT.
    I’ve tested on windows as well and it seems a lot more stable.
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    On PTR, did not notice much difference between the different Launch Options. Tried with TSR and DLSS toss up which is better, though no ability to use frame generation on DLSS. Set graphics to Low, and only set Distance and Post Processing to Medium. On a side note, was not able to interact with NPCs. Will try again with next update.
  • mailorderyaksmailorderyaks Member, Alpha Two
    Got it working well on Debian stable (Debian 12 / 6.1.140-1) with a 3080 (Driver Version: 535.247.01). Follow instructions in the main post, with a couple notes that tripped me up/aren't laid out (a lot of it clarified in Funkychicken's video):
    • Install all prereqs with apt, nothing special
    • Select Gaming/soda-9.0-1 as the runner for the bottle
    • Turn off DXVK for the launcher under "Change Launch Options". Can probably turn it off for the whole bottle
    • Add library overrides for mscoree and urlmon using Legacy Wine Tools - without these the login flow just would not work
    • Using Proton 10.0-1 in Steam. Also turned off the overlay, did not try with it on

    So, old kernel users rejoice I suppose. Debian's working
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    Got it working well on Debian stable (Debian 12 / 6.1.140-1) with a 3080 (Driver Version: 535.247.01). Follow instructions in the main post, with a couple notes that tripped me up/aren't laid out (a lot of it clarified in Funkychicken's video):
    • Install all prereqs with apt, nothing special
    • Select Gaming/soda-9.0-1 as the runner for the bottle
    • Turn off DXVK for the launcher under "Change Launch Options". Can probably turn it off for the whole bottle
    • Add library overrides for mscoree and urlmon using Legacy Wine Tools - without these the login flow just would not work
    • Using Proton 10.0-1 in Steam. Also turned off the overlay, did not try with it on

    So, old kernel users rejoice I suppose. Debian's working

    Think in August Ubuntu 25.04 updates LTS, which would possibly trigger Debian 12 / Mint, dont know right away but down the road to update Kernal to 6.14.8 which should be stable version. After that you could upgrade Nvidia driver to 570 what ever version stable. I know on Mint, the last version was 6.11 before I switched over to Cachyos. Even at 6.11 was able to upgrade Nvidia driver to latest rolling release, but you need to get onto 6.14 kernal. Give you an idea https://www.howtogeek.com/linux-kernel-6-14-released/
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited July 25
    Have tried the Steam Launch Option eval $(%command% LauncherTetherPort=$(ss -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only) game-performance in PTR. Does not provide any benefit for PTR server, but does help in Live server.
  • ExcalamerExcalamer Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited July 26
    ares20 wrote: »
    Has anyone managed to run the game using Heroic>?

    I did some testing on live and ptr and ashes works with most custom game platforms, its just up to anyone if they wanna take the easy or hard method to installing. What I wanna know if we can bypass the steam game client tweaks needing to grab the login server ID and easy anti-cheat runtime.

    Lutris: use @f0rce91 's script and only change the proton version in the YAML file if needed as its writen well - https://github.com/F0rce1991/Ashes-of-Creation-Lutris-YAML
    Heroic: Standard install with steam client tweaks
    Faugus: (thats a new one to me, seems to work like heroic): Standard install with steam client tweaks
    Bottles: @Funkychicken 's tutorial does work just use the terminal and not flatpak to install bottles due to dependencies (in my case)
  • ares20ares20 Member, Alpha Two
    Excalamer wrote: »
    ares20 wrote: »
    Has anyone managed to run the game using Heroic>?

    I did some testing on live and ptr and ashes works with most custom game platforms, its just up to anyone if they wanna take the easy or hard method to installing. What I wanna know if we can bypass the steam game client tweaks needing to grab the login server ID and easy anti-cheat runtime.

    Lutris: use @f0rce91 's script and only change the proton version in the YAML file if needed as its writen well - https://github.com/F0rce1991/Ashes-of-Creation-Lutris-YAML
    Heroic: Standard install with steam client tweaks
    Faugus: (thats a new one to me, seems to work like heroic): Standard install with steam client tweaks
    Bottles: @Funkychicken 's tutorial does work just use the terminal and not flatpak to install bottles due to dependencies (in my case)

    I use Faugus with Heroic launcher, but it's basically the same thing, you need to make that connection with LauncherTetherPort
  • AszkalonAszkalon Member, Alpha Two
    ares20 wrote: »
    Has anyone managed to run the game using Heroic>?

    I was able to during Phase One. :mrgreen: but i had a SUPER-current Graphic Card bought in that Month just for that. My former One was by that Date then over Ten Years old. :mrgreen:
    a50whcz343yn.png
    ✓ Occasional Roleplayer
    I am in the guildless Guild so to say, lol. But i won't give up. I will find my fitting Guild "one Day".
  • cannolisquidcannolisquid Member, Alpha Two
    Stuck with Bottles since the setup was already done and figured out the space issue (I made a goofy mistake). After adding the launch options, I can finally get past error code:10 and the game runs! Thank you all for documenting this and helping other Linux users enjoy AoC :D
  • BanzorsBanzors Member, Alpha Two
    I am getting stuck with EAC kicking me anytime I join the game. Do we know any workarounds beside trying to add the EAC runtime?
  • This content has been removed.
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    Went into PTR and Live today, with CachyOS system updated, and both now run at Medium settings from Low and Medium for distance and post processing. On PTR was watching FPS, dropped to 5 at one point, and did not seem to lag that badly. This still think maybe Live is a bit better, but they are now both working better than last time! This is on my 2070s, AMD 3600, 32 gb ram.
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited August 9
    When watching FPS in game, was using Steam Beta
    https://www.gamingonlinux.com/2025/07/steam-beta-upgrades-the-in-game-performance-monitor-for-linux/
    support-for-older-amd-gpus/u9bkuuws49j5.png
    Also changed fan speed, though do not think would make a difference, but have the option now.
    https://www.gamingonlinux.com/2025/08/linux-gpu-configuration-and-monitoring-tool-lact-gets-expanded-
  • johnstinkalotjohnstinkalot Member, Alpha Two
    edited August 10
    HI all

    I just installed fedora and been following guides from here and youtube on how to get AOC running

    I can load the game and see my character but when i lhit play i can see it starts loading but i get kicked with this as soon i get in

    dbb2nhcrwfdu.png

    This is what i did

    Installed Bottles, Flatseal, & Steam
    Downloaded Intrepid Installer from Website
    Created a new bottles (Gaming Optimized)
    Changed the Bottle Directory to downloads ( where the game files is) yes i know not the best place but the linux file system is still kind new to me
    installed vcredist2022 and webview2
    Did , Legacy Wine Tools and changed msedgewebview2.exe to Windows Version 7 and added urlmon,
    Made dxvk.conf with d3d9.shaderModel = 1
    Installed the game
    Added eval $(%command% LauncherTetherPort=$(netstat -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -NOSPLASH) to launch options in Steam shortcut
    sat In Compatibility to Proton Experimental

    Can any help me out with why it kicks me ?

    Tnx in advance :)


  • ares20ares20 Member, Alpha Two
    HI all

    I just installed fedora and been following guides from here and youtube on how to get AOC running

    I can load the game and see my character but when i lhit play i can see it starts loading but i get kicked with this as soon i get in

    dbb2nhcrwfdu.png

    This is what i did

    Installed Bottles, Flatseal, & Steam
    Downloaded Intrepid Installer from Website
    Created a new bottles (Gaming Optimized)
    Changed the Bottle Directory to downloads ( where the game files is) yes i know not the best place but the linux file system is still kind new to me
    installed vcredist2022 and webview2
    Did , Legacy Wine Tools and changed msedgewebview2.exe to Windows Version 7 and added urlmon,
    Made dxvk.conf with d3d9.shaderModel = 1
    Installed the game
    Added eval $(%command% LauncherTetherPort=$(netstat -ulpn | grep wineserv | awk '{split($4, a , ":"); print a[2]}' ) -NOSPLASH) to launch options in Steam shortcut
    sat In Compatibility to Proton Experimental

    Can any help me out with why it kicks me ?

    Tnx in advance :)


    I would try the Faugus method. a lot simpler and less steps. but first, try to add `-USEEOS=0` to your steam launch options
Sign In or Register to comment.