Yeah I got same error since monday's (?) small patch (around 46MB) applied to WoW Classic (latest small patch to 1.13.7), before it was all fine.
Retail version + PTR (Classic) with 2.5.1 patch works without any problems, so problem is only with Classic (1.13.7)
I just really hope TBC prepatch version in next week doesn't have this error...
I think you should do error reports also on lutris github / getting help on lutris discord.
Just tried mine. It still work fine.
I'm with a May 7th version WoW classic.
Running on official Steam Proton Experimental.
Just tried mine. It still work fine.
I'm with a May 7th version WoW classic.
Running on official Steam Proton Experimental.
Latest version for WoW Classic is from 10th May, which caused this problem on my side, I was able to play still on 7th May update (played briefly on saturday, 8th day when that update came out for my client)
Yeah I got same error since monday's (?) small patch (around 46MB) applied to WoW Classic (latest small patch to 1.13.7), before it was all fine.
Retail version + PTR (Classic) with 2.5.1 patch works without any problems, so problem is only with Classic (1.13.7)
I just really hope TBC prepatch version in next week doesn't have this error...
I think you should do error reports also on lutris github / getting help on lutris discord.
I've seen a post of yours from a week ago talking about the same problem. And just checked you already mentioned this topic in Lutris' Discord! Many thanks for that! I already posted this on other channels in the hope of finding a solution. If I get anything, I will reach out for you here on in Discord.
Just tried mine. It still work fine.
I'm with a May 7th version WoW classic.
Running on official Steam Proton Experimental.
I might try using Steam Proton Experimental. At this point I'm reinstalling the whole thing in Lutris to see if it works.
Just to update this post, I've tried to reinstall all of the game, including Battle.net and it didn't work.
@wu-yue Could you explain how you made it possible to run using Steam Proton Experimental, please?
I am encountering the same issue on DXVK versions starting somewhere in the v1.7 series. I only spot checked various versions via Lutris, but came up with the following results:
v1.7L-9f6f6a7
v1.6.1L
v1.7.3L-03f11ba
v1.7.2L-5ca255d
v1.7.1L-743f309
v1.7.1L
So, maybe a dev with a bit more familiarity as to what might cause this could take a closer look and/or bisect between v1.7 and v1.7.1.
err: D3D11CoreCreateDevice: Requested feature level not supported
Try using DXVK_FILTER_DEVICE_NAME to force DXVK to run on a proper GPU. For whatever reason the game is trying to run on lavapipe.
err: D3D11CoreCreateDevice: Requested feature level not supported
Try using
DXVK_FILTER_DEVICE_NAMEto force DXVK to run on a proper GPU. For whatever reason the game is trying to run on lavapipe.
Where to use that setting on lutris? Never used these DXVK settings, so this is new to me.
ENV variables on lutris?
So, if put this setting for battle.net launcher prefix (WoW Classic lutris installer), does it effect for it's games too or do I need something else?
Could you explain how you made it possible to run using Steam Proton Experimental, please?
@gcapris90 Sure. I got these in my ~/.bash_aliases file
alias proton='/home/MY_USERNAME/.steam/steam/steamapps/common/Proton\ -\ Experimental/proton'
alias wow='cd "/home/MY_USERNAME/Downloads/world-of-warcraft-classic/drive_c/Program Files (x86)/Battle.net";export LANG=zh_CN.UTF-8;export STEAM_COMPAT_DATA_PATH=/home/MY_USERNAME/Downloads/world-of-warcraft-classic;proton run "/home/MY_USERNAME/Downloads/world-of-warcraft-classic/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe"'
Then type"wow" to launch Battle.net
And I just received May 10th version, it works either.
But I wonder what is different on v1.7L-9f6f6a7 and v1.6.1L that don't cause this error, compared to newer ones...
Update!
I got it working with ENV variable: DXVK_FILTER_DEVICE_NAME="GeForce" (I have NVIDIA MX150)
As I put only generic information there is error about "warn: DXVK: No adapters found. Please check your device filter settings"
Despite error, game launches and FPS is what I expect from NVIDIA card (stable 60 with Vsync), compared to intel iGPU around 15-20fps and trash graphics.
I tried with vulkaninfo, but I didn't manage catch my NVIDIA card with it and full information for that ENV variable.
Edit: Found another fix, on lutris settings -> Vulkan Loader: choose right for your GPU (I got NVIDIA, so did choose nvidia one), same effect as above with some errors.
Alright here some more testing (NVIDIA MX150 as my main GPU):
This one with DXVK_FILTER_DEVICE_NAME setting "GeForce", dxvk no adapters found error (game works no problems):

With Vulkan loader = auto (default), everything seem to be correctly (Unable to start up 3D acceleration error):

Vulkan loader = nvidia, there are errors about vulkan extension not supported and dxvkinstance error (game works no problems):

So which option to choose from : D
I am encountering the same issue on DXVK versions starting somewhere in the v1.7 series. I only spot checked various versions via Lutris, but came up with the following results:
Working
v1.7L-9f6f6a7
v1.6.1LBroken
v1.7.3L-03f11ba
v1.7.2L-5ca255d
v1.7.1L-743f309
v1.7.1LSo, maybe a dev with a bit more familiarity as to what might cause this could take a closer look and/or bisect between v1.7 and v1.7.1.
I’ve tried some of those versions before but just to be certain, I’ve deleted the dxvk folder and let Lutris download it again. After that, I’ve downloaded 1.7 and 1.6.1 releases. None worked for me, though. And I could not find the v.1.7L-9f6f6a7 specific.
Could you explain how you made it possible to run using Steam Proton Experimental, please?
@gcapris90 Sure. I got these in my ~/.bash_aliases file
alias proton='/home/MY_USERNAME/.steam/steam/steamapps/common/Proton\ -\ Experimental/proton'
alias wow='cd "/home/MY_USERNAME/Downloads/world-of-warcraft-classic/drive_c/Program Files (x86)/Battle.net";export LANG=zh_CN.UTF-8;export STEAM_COMPAT_DATA_PATH=/home/MY_USERNAME/Downloads/world-of-warcraft-classic;proton run "/home/MY_USERNAME/Downloads/world-of-warcraft-classic/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe"'
Then type"wow" to launch Battle.net
And I just received May 10th version, it works either.
I'm so sorry but I could not understand the information you've provided.
Do you play WoW in the Steam app? Do you use Lutris to start it? Or do you even start it from the terminal?
I had the idea you used Steam with Proton Experimental to play WoW in a Linux environment.
I wouldn't mind using both Steam or Lutris to set up the game. But I've tried on both and didn't succeed.
Here are additional details about my setup:
@gcapris90 We seem to be fairly close on configuration except for Ubuntu/Kernel version, which I don't yet suspect is the issue.
Ok, I can confirm that forcing the following environment variable worked for me:
DXVK_FILTER_DEVICE_NAME="NAVI10"
The newest DXVK version I see in Lutris (v1.7.3L-03f11ba), which I previously marked as broken, is now working. It is a bit odd that only the Classic version of the game seems to have an issue with selecting the GPU, but that appears to be the case. The retail version of the game does NOT have the same problem.
To find an appropriate value to set for the DXVK_FILTER_DEVICE_NAME variable read the device filter info at https://github.com/doitsujin/dxvk#device-filter. I used the following command and selected the unique enough 'NAVI10' value for my own GPU. The correct value will be different for others:
glxinfo | grep Device:
If you are missing the 'glxinfo' command it can be installed via the 'mesa-utils' package on Ubuntu.
In Lutris, right click the game and select 'Configure' from the context menu. Go to the 'System options' tab and scroll down to where it says 'Environment variable' and click the 'Add' button to add a new variable. Put the variable name 'DXVK_FILTER_DEVICE_NAME' in the left column of the new row and an appropriately unique GPU string in the right column (found using 'glxinfo' above). Click the 'Save' button and try launching WoW Classic again.
@amcduffee @runboy93 @doitsujin
Amazing tips with great results, guys! Thanks!
I've tried altering just the Vulkan ICD Loader option on System Options in Lutris and it worked for me (selecting the x86_64 version on both AMD and Intel graphics that I have).
Also tried altering just the Environment Variable setting up DXVK_FILTER_DEVICE_NAME. In my case, I've used the AMD RADV ICELAND value (no quotation marks).
Adding also the variable DXVK_HUD=1, version just to test, when entering WoW, the Hud activates! Both worked for me for now! :)
It is also important to highlight that I've disabled the VSync option inside the game and I've deleted Lutris' dxvk folder (/home/user/.local/share/lutris/runetime/dxvk) just to let it download the latest version for itself. I've managed to do this test using Wine 6.8 staging with DXVK 1.8.1 version - both latest versions
I will keep on testing to see if the game crashes or keep going smooth and stable. So far, so good!
@doitsujin
Is there any way to get more specific device name to "DXVK_FILTER_DEVICE_NAME" for NVIDIA, than "GeForce", "NVIDIA" or "NVIDIA GeForce MX150" <- my NVIDIA card.
vulkaninfo didn't get any more information, same for glxinfo (OpenGL)
Because there is still error "warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.", but yeah even there is that error, WoW Classic launches without any errors and game works smooth as usual before this problem, so yeah maybe not much else help needed, but just interested if can get rid of that error in some point too?
vulkaninfo | grep deviceName will print the device name for your GPU.
FWIW, unless the game is being weird, DXVK 1.8.1 should work without any env var trickery.
Hey for anyone who stumbles on this problem using: , DIVX 1.8.1 fixed it for me.
i solved this remove the line:
SET gxApi "OpenGL"
in wowfolder/WTF/Config.wtf
proton experimentalx6 2021-05DXVK_FILTER_DEVICE_NAMEx6 2021-05DXVK_HUD=1,x1 2021-05DXVK_FILTER_DEVICE_NAME="NAVI10"x1 2021-05STEAM_COMPAT_DATA_PATH=/home/MY_USERNAME/Downloads/world-of-warcraft-classic;protonx2 2021-05DXVK_FILTER_DEVICE_NAME="GeForce"x1 2021-05
Hello to all.
I’ve been using Lutris + Wine to play World of Warcraft Classic for quite some time now, maybe around 5 months. During this time I only had minor issues quickly fixable. The game was working correctly, including the DXVK, Esync, graphics and stability.
This week I’ve noticed that I had a lot of packages to update and, among those, Mesa-Vulkan (from kisak-mesa PPA) and Wine staging. Update+Upgrade all done. All installed. Rebooted the system. But now a massage pops up when trying to open WoW via Lutris: “World of Warcraft Classic was Unable to start up 3D Acceleration”.
Already having the latest Lutris version installed, that’s what I’ve tried to do so far to try fixing it:
I’ve looked on the internet for the same problem and found a couple of results, although none with a solution. Many suggesting to update Lutris, Wine, Kernel, but I have the most recent version avaiable of it all - and it still doesn’t work.
Here are the current versions of my system - all recently updated:
Follow as well the log from Lutris using -d command on terminal: https://paste.ubuntu.com/p/HjDK86rD6W/
I'm also attaching a txt file with the log:
WoW Error Log (Lutris).txt
Battle.net and other games via Lutris are running just fine. It updated WoW today with no issues, by the way (after the problem was already occurring). And I use no overlay (discord or whatever)
Is any one having the same issue and/or just happened to find a solution for it?
Any help is very much welcome!
Many thanks,