Hi, I dont know anything about Linux. But while I am on a PC I am usually playing WoW. I would really love to learn Linux, and thus watching videos about linux or reading documentation and testing it while playing WoW in Linux, so I can spend more time or all the time in Linux to get used to it and so on. The issue is that installing the Wine in the software center gives me a black screen when I run the game.

I have no idea what to do. Also it seems you need Vulkan to have good fps. I tried about 12 distros to see which one I liked (about half an hour in each), but I do prefer Solus (Fedora comes as a close second). Wine on fedora let me get in game as soon as I installed it (it was staging though), but the fps was about half of what I get in Windows. I tried dxvk or so I think, but then the game wouldnt run returning a message wow didnt support my video card.

I would like a hold handing, things I need to check like "is vulkan working?" and dependencies for wine or blizzard games in general, it seems I can find it anywhere online (looked at several guides). Btw, I would like to run the WoW I already have installed in the ntfs partition.

My config is Ryzen 7 1700 and Radeon 280 (7950 rebrand) and 16gb ram at 3200.

Thanks for any help and sorry if I shouldnt ask about it.

    • [deleted]

    Soultrigger in general i found lutris to be a good way for installing games. It is in the software center and it is a "helper tool / frontend for wine / Library for your games. On the website, there are Install scripts for many games (https://lutris.net/games/) which handle installing a proper wine version and so on. So there you have a little bit of "handholding" 😀 .
    I installed Diablo III that way and can play it even on my integrated intel gpu good enough.

    I see. I did try doing that, but I had no success either. I can try again though. (I mean, I tried it on my first solus install, before testing other distros.

    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"