I wrote a post on getting WoW working and using an add-on updater that I liked: https://discuss.getsol.us/d/2636-wow-add-on-manager

I'm no linux expert but I may be able to help you if you have problems. For instance, if you don't understand something from the directions such as how to install a dependency or something.

EDIT: I can actually summarize the instructions:

  1. Install dependencies for the Blizzard App. To do in Solus so use this command:
    sudo eopkg install libgnutls libgnutls-devel libgnutls-32bit libgnutls-32bit-devel openldap-devel openldap-32bit-devel libgpg-error-devel libgpg-error-32bit libgpg-error-32bit-devel sqlite3 sqlite3-32bit

  2. Install wine dependencies:
    sudo eopkg install wine wine-devel wine-32bit-devel winetricks

  3. If you haven't installed lutris, install lutris. Lutris handles your wine configurations for you, and also serves as a game launcher.
    sudo eopkg install lutris

  4. Install WoW via lutris from here: https://lutris.net/games/world-of-warcraft/ You will notice in the description it links to instructions on how to install the dependencies that I already went over in the previous steps.

  5. Optional -- the instructions also recommend to change something in config.wtf (this file should be in the folder you installed WoW to. Probably ~/Games/World of warcraft... The tilde character '' is equivalent to your home folder (/home/your-username). This is equivalent to $HOME when using bash in the command line. The line you can edit in Config.wtf is change worldPreloadNonCritical # to worldPreloadNonCritical 0.

  6. Optional -- use a WoW add-on manager to update addons that works in linux. This will make your life 1000x easier if you use addons. See my post linked above about using wowman.

    Snoober Just a few remarks:

    • Not sure why you install the -devel packages, these are for development so you shouldn't require them
    • Lutris has its own version of wine bundled so usually it isn't necessary to install wine
    • Solus (or rather eopkg) handle dependencies so you don't have to list all packages but only the one you need and eventually the optional dependencies that aren't automatically installed since they are optional. For example sudo eopkg install winetricks will do the same as your points 1. & 2. (without the unnecessary -devel packages).
    • Just like you mentioned for Lutris, the Wine official site also contains instructions for using applications here is the page for WoW: https://appdb.winehq.org/objectManager.php?sClass=version&iId=33768

      Thanks for all the replys so far. I did try all that. The only thing I didn't try is to reinstall the game, because I lack the storage to do so. I am running it from the ntfs partition and is already installed. Wine is set to behave as windows 10.

      I can't make any Blizzard game work at all. But path of exile works flawlessly. Also glxgears, vulkaninfo and such seems to be working properly as far as I understand it.

      Thanks for all the good will to try and help me.

      Snoober, thanks for taking your time to answer, I did see your post before posting this one, but since they were things I did try, I thought of asking for further help. I did all the commands you pointed out in your post in this reply, but didn't work. Maybe I will try to put fedora again, see if I can get everything working and then try to find out why I can't do the same in Solus.

      Or I might buy more storage around march, then I can try to install solus and reinstall wow on solus trough lutris and see if it works. I will wait a bit more for a magical answer that might let me use it, if not, I will try fedora.

      You are all awesome,
      Best Regards,
      Soultriger

        Soultrigger Hope you can try to reinstall WoW.

        You mention that you can't get any Blizzard game to work, but I've been playing Overwatch without issue using Lutris. There is a youtuber whose video I found very helpful for my Solus install of Overwatch with DXVK: I hope it's alright to post the link. He helped me understand which runners to use and his video was step by step.
        If you play Overwatch, I hope that helps!

        Awesome video, I am on Windows right now, but I will test asap.

        Thanks you all. The troubleshooting step by step in the video made me run wow perfectly with as much fps as I run under windows. Thanks a lot. 😃

        Soultrigger Wine (or is it bnet) I can't remember which, doesn't like running games from NTFS drives, it only likes ext4. Just a known bug.

          Justin They are mostly working, just HotS, Hearthstone and W3:Reforged beta that are crashing once I hit the play button/launch then. I got a bit better and could not install anything, just use lutris install script, but point it for my already installed battle.net app and launching all games from it. I had to reinstall Solus though, because I installed all the DEs as explained in the help center, then I removed everything letting only budgie and tryed to reinstall lightdm, when I rebooted I couldn't login, so I had to reinstall since as a noob I would't know how to fix it.

          At least, now I can learn Linux as I wanted. I didn't log in windows since I got it working haha.

            Soultrigger Good to hear you got it working, I've re-installed Solus so many times it's not a number any more. But I learnt each time from my mistakes. Just remember your backups and any mistake is easy to learn from. 😁

            7 days later

            @Justin That has not gone well, in fact, I need help fixing a subsequent issue as a result of attempting to do it myself.
            watched several how-to videos on youtube, none addressed the issue i was having. Searching the Solus Forums, i found an post about DRI3, thinking it might help, i used nano to create the file, and upon reboot, only see the Solus login in blue letters in top-left. After logging in, i attempted to remove that specific file from the Konsole/Terminal, which has failed to produce positive results. the OS is not accessible past what I have described.

            Any instructions? And, TY guys for being great!

              @Justin Sudo nano /etc/X11/xorg.conf.d/20-intel.conf

              contained this:
              Section "Device"
              Identifier "Intel Graphics"
              Driver "intel"
              Option "DRI" "3" # DRI3 is now default
              Option "TearFree" "true"
              Option "AccelMethod" "sna" # default
              Option "AccelMethod" "uxa" # fallback
              EndSection

              I honestly do not know if i miss-spelled the name of the file, as i attempted to remove it from the "konsole/Terminal" input i found when loggin into the system in upper-left blue letters.
              i don't yet know how to search that individual folder for it's contents, and to remove that file. Also, I may have accidentally removed "/etc/X11/xorg.conf"

                catfishsushi I don't have an /etc/X11/xorg.conf, did you create one before to fix something?

                As for /etc/X11/xorg.conf.d/20-intel.conf did you succeed in removing it when you logged in to the TTY?

                @Justin yes, i created the file in an attempt to remedy/correct an after watching many youtube videos on how to fix most common issues with Lutris not working correctly. One of the issue flags was about a DIR3 not being present, so, searching the forums, i found how to create the file, and based on the success of the Poster's positive responses, made the file and rebooted......to a TTY.....so, any tips on how to get the contents of the /etc/X11 file in TTY and look for the offending file and possibly replace any correct one(s) i may have deleted by accident?

                  • [deleted]

                  • Edited

                  catfishsushi
                  so you still have only a TTY on boot?
                  -> login

                  • cd /etc/X11/xorg.conf.d (-> cd = change directory)
                  • now that you are in your xorg.conf.d directory type ls to list the content of the directory. You should see your
                    20-intel.conf file
                    you can just use nano again to edit the file. Looking at your content, i thing there can only be one line for Option "AccelMethod". Two lines, one with option sna and another with option uxa doesn't seem right.

                  But first, i would remove your /etc/X11/xorg.conf.d/20-intel.conf and /etc/X11/xorg.conf (if exist). Or maybe just rename it to 20-intel.conf.bak / xorg.conf.bak first

                  renaming on TTY can be done via the mv command, so it would be:
                  sudo mv /etc/X11/xorg.conf.d/20-intel.conf /etc/X11/xorg.conf.d/20-intel.conf.bak for example

                  If both, 20-intel.conf and xorg.conf are renamed, you should reboot (sudo reboot) and get to a GUI again.

                  By the way, the TAB key is your friend on TTY for auto-completion. Just type the first letters of a folder/file and the TAB key auto-completes - misspelling is no problem anymore 😁