Glorious Alpha Two Testers!

Alpha Two Phase III testing has begun! During this phase, our realms will be open every day, and we'll only have downtime for updates and maintenance. We'll keep everyone up-to-date about downtimes in Discord.

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

18910111214»

Comments

  • Tyler_MicrosoftTyler_Microsoft Member, Alpha Two
    Hello.
    It's been a while since i've run AOC on linux. I had previously had it setup with the lutris/steam setup and everything worked. Now I get the following
    b4nogsdebnv8.png


    I've reinstalled everything including vulkan and wine libraries. It doesn't matter what proton version I chose I always get this. Here is some more vulkan info if anyone finds that interesting.

    ==========
    VULKANINFO
    ==========

    Vulkan Instance Version: 1.4.321


    Instance Extensions: count = 24
    VK_EXT_acquire_drm_display : extension revision 1
    VK_EXT_acquire_xlib_display : extension revision 1
    VK_EXT_debug_report : extension revision 10
    VK_EXT_debug_utils : extension revision 2
    VK_EXT_direct_mode_display : extension revision 1
    VK_EXT_display_surface_counter : extension revision 1
    VK_EXT_surface_maintenance1 : extension revision 1
    VK_EXT_swapchain_colorspace : extension revision 5
    VK_KHR_device_group_creation : extension revision 1
    VK_KHR_display : extension revision 23
    VK_KHR_external_fence_capabilities : extension revision 1
    VK_KHR_external_memory_capabilities : extension revision 1
    VK_KHR_external_semaphore_capabilities : extension revision 1
    VK_KHR_get_display_properties2 : extension revision 1
    VK_KHR_get_physical_device_properties2 : extension revision 2
    VK_KHR_get_surface_capabilities2 : extension revision 1
    VK_KHR_portability_enumeration : extension revision 1
    VK_KHR_surface : extension revision 25
    VK_KHR_surface_protected_capabilities : extension revision 1
    VK_KHR_wayland_surface : extension revision 6
    VK_KHR_xcb_surface : extension revision 6
    VK_KHR_xlib_surface : extension revision 6
    VK_LUNARG_direct_driver_loading : extension revision 1
    VK_NV_display_stereo : extension revision 1

    Instance Layers: count = 3
    VK_LAYER_MANGOHUD_overlay_x86_64 Vulkan Hud Overlay 1.3.0 version 1
    VK_LAYER_NV_optimus NVIDIA Optimus layer 1.4.312 version 1
    VK_LAYER_NV_present NVIDIA GR2608 layer 1.4.312 version 1

    Devices:
    ========
    GPU0:
    apiVersion = 1.4.312
    driverVersion = 580.76.5.0
    vendorID = 0x10de
    deviceID = 0x2b85
    deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
    deviceName = NVIDIA GeForce RTX 5090
    driverID = DRIVER_ID_NVIDIA_PROPRIETARY
    driverName = NVIDIA
    driverInfo = 580.76.05
    conformanceVersion = 1.4.1.3
    deviceUUID = 91bc0142-d27f-ef37-ad2d-1f52885c50b2
    driverUUID = 19de5650-c11b-5b07-a5d9-acd7f6917fe8
    GPU1:
    apiVersion = 1.4.312
    driverVersion = 580.76.5.0
    vendorID = 0x10de
    deviceID = 0x2b85
    deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
    deviceName = NVIDIA GeForce RTX 5090
    driverID = DRIVER_ID_NVIDIA_PROPRIETARY
    driverName = NVIDIA
    driverInfo = 580.76.05
    conformanceVersion = 1.4.1.3
    deviceUUID = 91bc0142-d27f-ef37-ad2d-1f52885c50b2
    driverUUID = 19de5650-c11b-5b07-a5d9-acd7f6917fe8


    running the latest arch. Anyone seen or fixed this before? Chat GPT isn't able to figure it out!
  • NeoshadouNeoshadou Member, Alpha Two
    mercfredis wrote: »
    That sounds like maybe it's using your integrated GPU (the one on your CPU) and not your dedicated GPU (nvidia? amd?) There are some things that can fix that.

    Thank you! This would never have occurred to me but is exactly what's happening.

    -DXVK_FILTER_DEVICE_NAME= deviceName, which I got from vulkaninfo --summary was what it wanted. The problem left is that I don't think I'm understanding something about the needed syntax.

    using just
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    
    in the launch options does work to force it to use the dedicated AMD GPU but runs into the error that prevents it from showing available servers.

    This:
    eval $(%command% LauncherTetherPort=$(ss -tulpn | grep wine serv | ak '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT")
    

    does not work, nor does adding the argument to the wrapper file @Sythriox suggested..
  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited August 31
    Hello.
    It's been a while since i've run AOC on linux. I had previously had it setup with the lutris/steam setup and everything worked. Now I get the following
    b4nogsdebnv8.png


    I've reinstalled everything including vulkan and wine libraries. It doesn't matter what proton version I chose I always get this. Here is some more vulkan info if anyone finds that interesting.

    running the latest arch. Anyone seen or fixed this before? Chat GPT isn't able to figure it out!

    Did you try the updated tutorial on the first page?
    Neoshadou wrote: »
    mercfredis wrote: »
    That sounds like maybe it's using your integrated GPU (the one on your CPU) and not your dedicated GPU (nvidia? amd?) There are some things that can fix that.

    Thank you! This would never have occurred to me but is exactly what's happening.

    -DXVK_FILTER_DEVICE_NAME= deviceName, which I got from vulkaninfo --summary was what it wanted. The problem left is that I don't think I'm understanding something about the needed syntax.

    using just
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    
    in the launch options does work to force it to use the dedicated AMD GPU but runs into the error that prevents it from showing available servers.

    This:
    eval $(%command% LauncherTetherPort=$(ss -tulpn | grep wine serv | ak '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT")
    

    does not work, nor does adding the argument to the wrapper file @Sythriox suggested..

    When this is working
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    

    then maybe you need to write it before the %command% like
    eval $(DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60)
    

    or you can try it outside the brackets
    eval $(%command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60) DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    
    Silence is freedom...
  • Tyler_MicrosoftTyler_Microsoft Member, Alpha Two
    Azalroth wrote: »
    Hello.
    It's been a while since i've run AOC on linux. I had previously had it setup with the lutris/steam setup and everything worked. Now I get the following
    b4nogsdebnv8.png


    I've reinstalled everything including vulkan and wine libraries. It doesn't matter what proton version I chose I always get this. Here is some more vulkan info if anyone finds that interesting.

    running the latest arch. Anyone seen or fixed this before? Chat GPT isn't able to figure it out!

    Did you try the updated tutorial on the first page?
    Neoshadou wrote: »
    mercfredis wrote: »
    That sounds like maybe it's using your integrated GPU (the one on your CPU) and not your dedicated GPU (nvidia? amd?) There are some things that can fix that.

    Thank you! This would never have occurred to me but is exactly what's happening.

    -DXVK_FILTER_DEVICE_NAME= deviceName, which I got from vulkaninfo --summary was what it wanted. The problem left is that I don't think I'm understanding something about the needed syntax.

    using just
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    
    in the launch options does work to force it to use the dedicated AMD GPU but runs into the error that prevents it from showing available servers.

    This:
    eval $(%command% LauncherTetherPort=$(ss -tulpn | grep wine serv | ak '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT")
    

    does not work, nor does adding the argument to the wrapper file @Sythriox suggested..

    When this is working
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    

    then maybe you need to write it before the %command% like
    eval $(DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60)
    

    or you can try it outside the brackets
    eval $(%command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60) DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    

    Yep. Tried starting 100% from scratch from the updated tutorial. No luck.
  • Tyler_MicrosoftTyler_Microsoft Member, Alpha Two
    In case anyone's interested, I have had absolutely no luck getting things working with my RTX 5090. Tried about everything I could think of. I run dual gpus 5090 and a770. Plugged the monitors into the a770 and was able to get things working by forcing things to run on the intel gpu.

    adwfpmt854dv.png

    It wasn't enough to just tell it to run on the intel gpu, I had to make the main display device the intel GPU by plugging in all display out to the intel gpu and rebooting. Here are the arguments I am using.

    e1n7y280bd3t.png

  • AzalrothAzalroth Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited September 4
    In case anyone's interested, I have had absolutely no luck getting things working with my RTX 5090. Tried about everything I could think of. I run dual gpus 5090 and a770. Plugged the monitors into the a770 and was able to get things working by forcing things to run on the intel gpu.

    adwfpmt854dv.png

    It wasn't enough to just tell it to run on the intel gpu, I had to make the main display device the intel GPU by plugging in all display out to the intel gpu and rebooting. Here are the arguments I am using.

    e1n7y280bd3t.png

    Can you please type nvidia-smi and show me?

    Also be sure you have nvidia-open and nvidia-utils for wayland installed, not the nvidia package as this brings known problems to the 50 series RTX.

    https://wiki.archlinux.org/title/NVIDIA
    Silence is freedom...
  • Tyler_MicrosoftTyler_Microsoft Member, Alpha Two
    Azalroth wrote: »
    In case anyone's interested, I have had absolutely no luck getting things working with my RTX 5090. Tried about everything I could think of. I run dual gpus 5090 and a770. Plugged the monitors into the a770 and was able to get things working by forcing things to run on the intel gpu.

    adwfpmt854dv.png

    It wasn't enough to just tell it to run on the intel gpu, I had to make the main display device the intel GPU by plugging in all display out to the intel gpu and rebooting. Here are the arguments I am using.

    e1n7y280bd3t.png

    Can you please type nvidia-smi and show me?

    Also be sure you have nvidia-open and nvidia-utils for wayland installed, not the nvidia package as this brings known problems to the 50 series RTX.

    https://wiki.archlinux.org/title/NVIDIA

    kwbyxrqleker.png


    ltfntstcbach.png


    Using the nvidia-open drivers; those are the only ones supported for blackwell anyways. Everythings installed as it should be as far as I can tell. This is the only game that is giving me issues. I can play every other game including UE5 games like dune with no issue.
  • iiitzuriiitzur Member, Alpha One, Alpha Two, Early Alpha Two
    Hey guys im running linux mint and was able to get the game running following a youtube guide from funkychicken tv. everything seems to be working ok but after a minute or so i get a video memory error.
    "Out of video memory trying to allocate a rendering resource. Make sure your video card has the minimum required memory, try lowering the resolution and/or closing other applications that are running. Exiting..."
  • ares20ares20 Member, Alpha Two
    For me, the game now runs only with Faugus, without steam or anything else
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited September 5
    For Mint users, getting closer https://www.gamingonlinux.com/2025/08/linux-mint-22-2-beta-available-for-the-next-long-term-supported-release/ On top of it will be able to use Nvidia drivers 550, 570, and 580.
  • iiitzuriiitzur Member, Alpha One, Alpha Two, Early Alpha Two
    ares20 wrote: »
    For me, the game now runs only with Faugus, without steam or anything else

    For the path on Faugus launcher, did you just put in AOCClient.exe? or did you set it to the launcher?
  • SyrmosSyrmos Member, Alpha Two
    Is this still working?
  • ArtilleryArtillery Member, Leader of Men, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited September 9
    Disregard.
  • dukrousdukrous Member, Alpha Two
    Artillery wrote: »

    That's CalyxOS...a phone OS alternative to Android.
  • ares20ares20 Member, Alpha Two
    iiitzur wrote: »
    ares20 wrote: »
    For me, the game now runs only with Faugus, without steam or anything else

    For the path on Faugus launcher, did you just put in AOCClient.exe? or did you set it to the launcher?

    This is what I have:
    /home/catalin/Games/ashes-of-creation/drive_c/Program Files/Intrepid Studios/Launcher/IntrepidStudiosLauncher.exe
    


    wc4f1wh9ye36.png
    hixzoch455u3.png
  • ares20ares20 Member, Alpha Two
    edited September 10
  • Umberhulk_mk2Umberhulk_mk2 Member, Alpha Two
    edited September 11
    dukrous wrote: »
    I had the same luck as Othus but without needing to do the second entry from Steam. Launcher launches the game for me without issue. This was Arch with the arch ProtonGE package on latest Nvidia drivers. Sadly internet is offline (thanks, Xfinity) or I’d try it with Proton CachyOS tonight after work.

    I also had it working little over week ago by adding the installer to steam and running it in proton experimental and just launching it when installed, added the launcher as a non-steam game to it also for ease of use. Now that I tried to play I get stuck on the cloudflare authentication, it just keeps spinning.
  • mercfredismercfredis Member, Alpha Two
    Azalroth wrote: »
    When this is working
    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command%
    

    then maybe you need to write it before the %command% like
    eval $(DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" %command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60)
    

    No, absolutely not. That would be putting an environment variable declaration after a command / binary name.
  • mercfredismercfredis Member, Alpha Two
    edited September 11
    Neoshadou wrote: »
    This:
    eval $(%command% LauncherTetherPort=$(ss -tulpn | grep wine serv | ak '{split($4, a , ":"); print a[2]}' ) -USEEOS=0 -DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT")
    

    does not work, nor does adding the argument to the wrapper file @Sythriox suggested..

    Yes, it shouldn't work, because it's wrong. First of all, it's not -DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" ... it's not a command line switch or argument, it's setting an environment variable.

    DXVK_FILTER_DEVICE_NAME="AMD Radeon RX 9070 XT" eval $(%command% LauncherTetherPort=$(ss -ulpn | awk '/wineserv/ {split($4, a, ":"); print a[2]}') -USEEOS=0 -DXVK_FRAME_RATE=60) %command%]

    ^^ is what you want.

    You could also set that variable for your entire session (.bashrc, .profile, what have you.)

    EDIT: Also I don't know what that -USEEOS=0 -DXVK_FRAME_RATE=60 stuff is, best stick to the guide to get stuff working, then add your extra params, because people are having a hard time understanding what these lines do and where to put things.
  • yappeyyappey Member, Alpha Two
    edited September 11
    I'm stuck at cloudflare verifying humanity after clicking login on the launcher. Has anyone found a fix?

    Edit: That was on Arch using hyprland, also on my laptop running Omarchy (essentially the same thing). I tried installing on my computer running Nobara and managed to get past the cloudflare loop. The game is downloading.
  • BrokenMouseBrokenMouse Member, Braver of Worlds, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    edited September 12
    Anyone else having issues with Cloudflare? I've gone through the Faugus and the direct Steam install and both hang on the Cloudflare auth. It spins and spins and refreshes and spins. Thoughts?

    E: I was able to get through install and launch using FunkyChickensTV method, but it would crash with a Code 31 every time at launch.
    OS:PopOS
Sign In or Register to comment.