Ascension

    Ascension Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Linux: General Support (Read 1st post)

    Technical Support
    support linux howto
    14
    17
    946
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Chielus
      Chielus last edited by

      Read this post first

      To receive the best quality support, the best quality report has to be made. This post explains how to properly make one.

      Although there are 5 distro's officially supported, you can make a help request here for other distro's as well. As long as you remember that the Ascension Staff only support Debian, Ubuntu, Manjaro, Arch and CentOS.

      General format

      For most common problems, such as Launcher or download issues, ingame bugs that only occur on Linux etc. use the following format:

      • Linux distro name + kernel version. Terminal command: uname -r
      • Type of problem (Launcher, ingame, etc)
      • (Optional) Screenshot

      Graphics

      For graphical issues, include the output of the following Terminal commands in the post:

      lspci | grep VGA
      glxinfo | grep OpenGL
      

      Sound

      For sound issues, include the output of the following Terminal commands in the post:

      pulseaudio --version
      pulseaudio --dump-conf
      

      If the error shows up that Pulseaudio is not installed, please refer to the manual of your distro how to set it up for your machine. In most typical hardware this can be done with a single install command (and sometimes a reboot to stop Alsa-audio)

      Debian/Ubuntu:  sudo apt install pulseaudio
      Manjaro/Arch:   sudo pacman -S pulseaudio
      CentOS:         sudo dnf install pulseaudio 
      

      Ingame

      The screenshot is no longer optional. Include it!

      Crash at start of game

      Start the game directly without using the Launcher. Make sure to launch it from the Terminal and not via graphical interface. Paste the output that the Terminal shows when the crash occurs. You can start Ascension WoW with the following command, replace "location-of-gamefolder" with the actual location on your machine. If the game is installed ouside of the homefolder, replace $HOME with an absolute path such as /mnt/raid/Games/Ascension

      WINEPREFIX=$HOME/.config/projectascension/WoW wine $HOME/location-of-gamefolder/Ascension.exe
      

      Am looking forward to helping some of you out. By any means if you have knowledge to share feel free to do so.

      This is a thread by and for the community.

      FOSS or GTFO

      V A P D 4 Replies Last reply Reply Quote 1
      • Pinned by  E Excl 
      • V
        VicBurns @Chielus last edited by VicBurns

        @Chielus

        If your wine has a compatible default prefix (/home/.wine);

        # whereis wine
        wine: /usr/bin/wine /opt/wine-4.19/bin/wine
        

        This would give you;

        # /usr/bin/wine Ascension.exe -opengl
        

        Note the "-opengl" commandline switch, forces GL rendering which can be better than DirectX under linux.

        Some linux distro's crash at or just before the client select screen... Try renaming "Divxtac.dll" to "xxxDivxtac.dll" ... that fixed ours!

        1 Reply Last reply Reply Quote 1
        • Vulpinenin
          Vulpinenin last edited by

          Hey, I don't have a problem with my linux (in fact, I haven't been on linux since a year ago lol), I just wanted to say thank you for making this thread and being willing to help fellow penguins with their game installations.
          I didn't know Ascension officially supported linux, that's really awesome! It might give me the motivation to get dual-booting again, and who knows, maybe even do away with that pesky windows completely.
          Keep FOSS-ing and being awesome! ❤

          Chielus 1 Reply Last reply Reply Quote 1
          • Chielus
            Chielus @Vulpinenin last edited by

            @Vulpinenin Ascension does support Linux officially. However the distro's are limited to Debian, Ubuntu, CentOS, Manjaro and Arch.

            I support pretty much everything that has a Terminal 🙂

            FOSS or GTFO

            1 Reply Last reply Reply Quote 0
            • A
              aegonm @Chielus last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • P
                poppers @Chielus last edited by

                Hi!

                So pleased to see a server support WoW.

                Trying to run on Linux (ArchLinux btw) with Wayland. I can play retail perfectly, but I'm guessing because they are on a more "modern" build that has 64bit etc support (assumption from the export)?

                I can login, but as soon as I choose the realm and can see the characters (I have played before on Windows), I get this error in console, with WoW freezing up:

                0254:err:sync:RtlpWaitForCriticalSection section 7BC6C460 "../wine-mirror-git/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0254, blocked by 024c, retrying (60 sec)
                

                I also get really weird graphical glitches when alt tabbing before logging in:

                --
                I had a random idea to try through Steam, but can'tg et it to work with either proton or proton-tkg. However it no longer graphical glitches when alt tabbing before logging in.

                My specs:

                lspci | grep VGA

                2f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev ca)
                

                glxinfo | grep OpenGL

                OpenGL vendor string: AMD
                OpenGL renderer string: AMD Radeon RX 5600 XT (navi10, LLVM 14.0.6, DRM 3.48, 6.0.7-2-cachyos)
                OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.0.0-devel (git-8b66c0ac76)
                OpenGL core profile shading language version string: 4.60
                OpenGL core profile context flags: (none)
                OpenGL core profile profile mask: core profile
                OpenGL core profile extensions:
                OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.0.0-devel (git-8b66c0ac76)
                OpenGL shading language version string: 4.60
                OpenGL context flags: (none)
                OpenGL profile mask: compatibility profile
                OpenGL extensions:
                OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.0-devel (git-8b66c0ac76)
                OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                OpenGL ES profile extensions:
                

                I've also tried a repair client etc. And I have launched using the steps to launch directly instead of via the launcher.

                G 2 Replies Last reply Reply Quote 0
                • K
                  komdotexe last edited by komdotexe

                  005a:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 005a, blocked by 0009, retrying (60 sec)
                  005b:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 005b, blocked by 0009, retrying (60 sec)
                  0050:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 0050, blocked by 0009, retrying (60 sec)
                  003b:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 003b, blocked by 0009, retrying (60 sec)
                  ^[^[0045:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 0045, blocked by 0009, retrying (60 sec)
                  005a:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 005a, blocked by 0009, retrying (60 sec)
                  005b:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 005b, blocked by 0009, retrying (60 sec)
                  0050:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 0050, blocked by 0009, retrying (60 sec)
                  003b:err:ntdll:RtlpWaitForCriticalSection section 0x7fe9e150 "loader.c: loader_section" wait timed out in thread 003b, blocked by 0009, retrying (60 sec)
                  Killed
                  
                  

                  I can't log in to the game

                  lspci | grep VGA:

                  01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X] (rev f1)
                  

                  glxinfo | grep OpenGL:

                  OpenGL vendor string: AMD
                  OpenGL renderer string: AMD Radeon R9 380 Series (tonga, LLVM 14.0.6, DRM 3.48, 6.0.8-x64v1-xanmod1)
                  OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.2.3 - kisak-mesa PPA
                  OpenGL core profile shading language version string: 4.60
                  OpenGL core profile context flags: (none)
                  OpenGL core profile profile mask: core profile
                  OpenGL core profile extensions:
                  OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.2.3 - kisak-mesa PPA
                  OpenGL shading language version string: 4.60
                  OpenGL context flags: (none)
                  OpenGL profile mask: compatibility profile
                  OpenGL extensions:
                  OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.2.3 - kisak-mesa PPA
                  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                  OpenGL ES profile extensions:
                  
                  

                  I'm using Ubuntu LTS
                  kernel

                  6.0.8-x64v1-xanmod1
                  
                  1 Reply Last reply Reply Quote 0
                  • O
                    Omanidos last edited by Omanidos

                    Hi, I am getting the following when I press Play in the launcher:

                    /home/patrick/.config/projectascension/ascension-launcher-97.AppImage
                    libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
                    0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
                    0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
                    0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
                    0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
                    002c:fixme:ver:GetCurrentPackageId (0066FEA4 00000000): stub
                    00d0:fixme:ver:GetCurrentPackageId (0068FEA4 00000000): stub
                    0110:err:wgl:DllMain Failed to load unixlib, status 0xc0000135
                    0110:err:module:LdrInitializeThunk "OPENGL32.dll" failed to initialize, aborting
                    0110:err:module:LdrInitializeThunk Initializing dlls for L"C:\\Program Files\\WoW\\Ascension.exe" failed, status c0000142
                    0034:fixme:ver:GetCurrentPackageId (0068FEA4 00000000): stub
                    003c:fixme:ver:GetCurrentPackageId (0068FEA4 00000000): stub
                    
                    

                    I use Ubuntu 22.04, kernel: 5.15.0-53-generic

                    It worked fined with v95 of the launcher

                    1 Reply Last reply Reply Quote 0
                    • G
                      getmore @poppers last edited by getmore

                      I've got a very similar issue to poppers up above, the difference being that I don't see any graphical issues when alt tabbing.

                      I'm on Ubuntu 22.04, kernel 5.15.0-53-generic

                      I had a very similar error pop up:

                      018c:err:ntdll:RtlpWaitForCriticalSection section 7BC62360 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 018c, blocked by 00fc, retrying (60 sec)
                      0190:err:ntdll:RtlpWaitForCriticalSection section 7BC62360 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0190, blocked by 00fc, retrying (60 sec)
                      0104:err:ntdll:RtlpWaitForCriticalSection section 7BC62360 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0104, blocked by 00fc, retrying (60 sec)
                      

                      Here's the output for lspci | grep VGA

                      01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
                      
                      

                      Here's the output for glxinfo | grep OpenGL

                      OpenGL vendor string: NVIDIA Corporation
                      OpenGL renderer string: NVIDIA GeForce GTX 960/PCIe/SSE2
                      OpenGL core profile version string: 4.6.0 NVIDIA 470.141.03
                      OpenGL core profile shading language version string: 4.60 NVIDIA
                      OpenGL core profile context flags: (none)
                      OpenGL core profile profile mask: core profile
                      OpenGL core profile extensions:
                      OpenGL version string: 4.6.0 NVIDIA 470.141.03
                      OpenGL shading language version string: 4.60 NVIDIA
                      OpenGL context flags: (none)
                      OpenGL profile mask: (none)
                      OpenGL extensions:
                      OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.141.03
                      OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                      OpenGL ES profile extensions:
                      
                      

                      I've tried launching into realms without existing characters, repairing client, uninstalling addons, installing dxvk, setting graphics settings to the minimum, turning off vsync, trying every renderer, and uninstalling/reinstalling, but to no avail.

                      1 Reply Last reply Reply Quote 0
                      • D
                        Devling @Chielus last edited by Devling

                        Hi!

                        I'm getting a crash when entering the game (launcher + login / character select screens work fine, it's when the loading progress bar completes the game crashes).

                        I'm running Manjaro, kernel 6.0.8-1, pulseaudio 16.1, Mesa 22.2.3.

                        I have tried in both Wayland and X11 session, with and without DXVK, and with different renderer settings in the launcher. The crash happens at the same place in all cases.

                        I can run the retail version of WoW with no issues, so I assume my gpu drivers / dxvk etc are set up correctly. When running ascension from the terminal, this is the output before crash (only the last part before crashing, let me know if I should paste the full output):

                        info:  DXVK: Using 8 + 0 compiler threads
                        info:  Presenter: Actual swap chain properties:
                        info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
                        info:    Present mode: VK_PRESENT_MODE_FIFO_KHR
                        info:    Buffer size:  3440x1440
                        info:    Image count:  4
                        info:    Exclusive FS: 0
                        0108:fixme:heap:GetNumaHighestNodeNumber semi-stub: 02FFF4E0
                        0108:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 3CBF0000) stub
                        0108:fixme:thread:QueryThreadCycleTime (FFFFFFFE,38002560): stub!
                        01bc:fixme:ver:GetCurrentPackageId (3FDBFEF0 00000000): stub
                        01bc:fixme:nls:get_dummy_preferred_ui_language (0x8 3FDBF52C 00000000 3FDBF528) returning a dummy value (current locale)
                        01bc:fixme:nls:RtlGetThreadPreferredUILanguages 00000008, 3FDBF52C, 00000000 3FDBF528
                        01bc:fixme:nls:get_dummy_preferred_ui_language (0x8 3FDBF52C 00000000 3FDBF528) returning a dummy value (current locale)
                        failed to open Z:/home/erik/Games/ascension/Data/Interface/Icons
                        failed to open Z:/home/erik/Games/ascension/Interface/Icons
                        warn:  D3D9DeviceEx::SetRenderState: Unhandled render state 161
                        006c:fixme:mountmgr:query_property Faking StorageDeviceProperty data
                        006c:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
                        006c:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
                        01c8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
                        01c8:fixme:imm:ImeSetActiveContext (0002008E, 1): stub
                        01c8:fixme:imm:ImmReleaseContext (00020090, 0002008E): stub
                        0140:err:sync:RtlpWaitForCriticalSection section 2E24CC54 "?" wait timed out in thread 0140, blocked by 0108, retrying (60 sec)
                        

                        Any ideas what the cause of this might be? Thankful for any pointers.

                        1 Reply Last reply Reply Quote 0
                        • G
                          getmore @poppers last edited by

                          @poppers I just stumbled onto a fix for this issue, with excl's help.

                          The issue is that dotnet45 doesn't work with the version of Wine bundled with a lot of distros (anything from 5.18, until its fix in 6.6), so winetricks skips over installing it.

                          If you update wine using the instructions on their website (you might wanna update winetricks as well using "sudo winetricks --self-update" for good measure), then completely reinstall Ascension, that issue will go away. I just created a new character and hopped into the game!

                          1 Reply Last reply Reply Quote 0
                          • K
                            Kardore last edited by

                            Hi there!

                            I'm trying to run the launcher on Fedora 36 (kernel 6.0.10-200.fc36.x86_64) using the most recent appimage (97). The launcher opens just fine but every time I click install (live or ptr) the launcher crashes. I have tried reinstalling following the Fedora install guide here on the forums as well as using the most recent Lutris install script, both with the same result. Disabling animations also makes no difference.

                            Is there any known or suggested fix for this?
                            Will gladly provide more information on request.

                            E 1 Reply Last reply Reply Quote 1
                            • Z
                              zav1 last edited by zav1

                              Deleting DivxTac.dll fixes the character selection freeze, but deleting it makes ascension out of date when you enter in-game.

                              1 Reply Last reply Reply Quote 1
                              • E
                                Eilytres @Kardore last edited by

                                @Kardore said in Linux: General Support (Read 1st post):

                                Hi there!

                                I'm trying to run the launcher on Fedora 36 (kernel 6.0.10-200.fc36.x86_64) using the most recent appimage (97). The launcher opens just fine but every time I click install (live or ptr) the launcher crashes. I have tried reinstalling following the Fedora install guide here on the forums as well as using the most recent Lutris install script, both with the same result. Disabling animations also makes no difference.

                                Is there any known or suggested fix for this?
                                Will gladly provide more information on request.

                                I have the same issue.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  dagsix @Eilytres last edited by

                                  @Eilytres me too. Tested image 105 and it crashes after authentication. Same as before.

                                  -sadness-

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    Eilytres last edited by Eilytres

                                    I managed to get it running on Pop!_os, and also with a slight improvment.

                                    I first followed the original instruction but noticed that I had limited performance. The guide tell you to install wine x32 instead of x64 which limited ram usage to 8gb. also GPU drivers (although being AMD which is better native to Linux than nvidia) were very bad. Couldn't raid in Karazhan normal without getting half a frame per minute.

                                    Instead: Installed steam, added the ascension-setup-xxx.exe as a "non-steam game" and forced it to run with proton 7.0-6. Installed the game via steam.

                                    916250fc-3451-474d-978d-cec152ea1e22-image.png

                                    I went into the folder where the game was installed: (...steamapps/compata/1234567xxx/pfx/drive_c/program files/Ascension Launcher) added Ascension Launcher.exe into Steam as a none steam game instead (trying to boot the game via ascension-setup-xxx.exe would only continuously reinstall the game in a new folder to no end). Again pushing steam to launcher Ascension Launcher.exe to run Proton 7.0-6.

                                    Now I can boot the game, installing addons works fine too.

                                    Pros: My computer can now utilize the Proton API which is much better than old Wine. GPU can now actually use a lot more of its performance and I can also use more of my 16gb ram.

                                    Issue that persists: DivxTac.dll has to be deleted every time the game update or verified integrity. Something in this file makes the GPU drivers for linux go mad. Not sure if it's only an AMD problem.

                                    I tested this on a fresh Fedora install, but sadly to no avail. I only ended up with error messages as soon as I booted Ascension from Steam.

                                    Hope this helps more players! 🙂

                                    1 Reply Last reply Reply Quote 2
                                    • Referenced by  E Eilytres 
                                    • F
                                      Freeztime last edited by Freeztime

                                      Hi i want to play ascension on steamdeck but when i want to log into the game it gets stuck at succesfully authentificate.
                                      I installed it with lutris and the appimage on the side.
                                      Im updating it with the appimage and logging in with the lutris one.
                                      If i wanna use the appimage i get error 127.
                                      5.13.0-valve36-1-neptune

                                      edit:
                                      I added the exe in steam and used GE 50 and same thing happend .. got stuck at succesfully authentificated.

                                      edit2:
                                      I deleted DivxTac.dll and it worked

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      If you are unable to sign in, please set your Display Name.

                                      Tweets by Ascensionfeed
                                      Powered by NodeBB | Contributors