err: Failed to create swap chain
Looks like you're on a laptop and are trying to run the game on your Nvidia GPU, which requires additional configuration. No idea how to do that though.
I tried to run vulkaninfo, and then remembered that nothing Vulkan-based seems to run unless I've ran vulkaninfo as root first. I have no idea why that might be the case, but I had it set up to run as part of the boot sequence on Ubuntu 18.10 and forgot to add it on my new installation.
After running vulkaninfo as root, all appears to be working fine. Again, no idea why this is the case, but it works.
Thanks for your help :)
sudo cat /sys/module/nvidia_drm/parameters/modeset
Y or N ?
It shows a Y. The link describes my setup perfectly too, thanks.
Are you sure that you've switched to the dGPU correctly via nvidia-prime?
Yeah, definitely running on the discrete card. Gnome shows the correct info when looking at the "about" section in the settings app.
As per the link above, it looks like it's a bug in Ubuntu. The temporary fix described there works for me too.
You probably need to force the Vulkan ICD to Nvidia, Overwatch has the same issue with multi-GPUs setups. Try launching the game with the environment variable VK_ICD_FILENAMES set to /usr/share/vulkan/icd.d/nvidia_icd.json.
Had the same issue as the one reported above. Running sudo vulkaninfo does resolve it, but the game is not starting due to the following error:
warn: DXGI: MakeWindowAssociation: Ignoring flags
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
002a:err:seh:setup_exception stack overflow 1760 bytes in thread 002a eip 000000007bc9ccd9 esp 0000000000130f30 stack 0x130000-0x131000-0x230000
Here are my logs:
d3d11.log - Wow_d3d11.log
dxgi.log - Wow_dxgi.log
The error above is not showing in both logs, but in the console after I have started Wow.exe.
I'm using the following command to run the .exe:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json WINEPREFIX=~/.wowwine wine Wow.exe
GPU: GeForce GTX 1050 Ti
Driver: 418.56
Wine version: 4.2-2 (Ubuntu disco shipped)
DXVK version: 1.0.3
Edit#1: Fixed typo.
Edit#2: Remove 'development' as it's not winehq-devel but ubuntu's wine-development.
After disabling WINEESYNC=0 it still gives the same error.
See the comments:
This only affects the (recently released) Wine Staging 4.7 ...
As the comment clearly states. The commit was only made 2 days ago, after all.
I was able to resolve my issue above after installing wine-staging_4.7. It was working fine without WINEESYNC=0. Cannot confirm why it wasn't working with 4.2 or wine-devel-4.7.
Either way, it seems i'll wait a few weeks before distro upgrading again :)
sorry this is not nvidia-drm bug linux mint cinnamon is works.
may be it's gdm bug (mint is lightdm).
WINEESYNC=0.x1 2019-04WINEESYNC=0`x1 2019-04WINEPREFIX=~/.wowwinex1 2019-04
First off, thank you for this project! It's awesome, and has allowed me to play WoW with great frame rates on my previous Ubuntu installation :)
I'm having trouble getting Battle.net and World of Warcraft to work. Without DXVK installed, both run just fine (albeit poor FPS), but as soon as I add DXVK to the Wine prefix I can't get either to load correctly.
Battle.net will show the login screen, and then the frame for the main application appears, but it's transparent. A few seconds later I get an error (with no helpful text, just the option to send to Blizzard) and the application quits.
If I run wow.exe instead, it appears to start loading, but then I get the generic error dialog that states it couldn't start 3D acceleration.
This is a completely fresh installation of Ubuntu 19.04, so I suspect I'm missing something that needs to be installed, but I haven't got a clue what. Any ideas?
Software information
World of Warcraft (also Battle.net)
System information
Log files