Check out our Monthly Survey Page to see what our users are running.
The Witcher 3 in Wine
Page: «51/88»
  Go to:
Shmerl 8 May 2018
Does wine3d still have significant performance problems with the Witcher 3 or are things better now with Wine Staging 3.7?

It's still not ready. Wine developers are working in the internal branch on this issue, and didn't yet put memory access patches upstream.
rstrube 8 May 2018
It's still not ready. Wine developers are working in the internal branch on this issue, and didn't yet put memory access patches upstream.

Yeah, I just did a test with wine3d and the performance is noticeably slower. Great to hear that wine developers are working on a potential fix, it would be fantastic to play the entire game without the graphical artifacts (abeit they are very minor at this point with DXVK). DXVK is an absolutely incredible project / initiative so I wouldn't be surprised if the developer comes up with solution to support DX Stream Output in the future.

Have you had an opportunity to test the internal branch? Does it make a significant difference in performance? Is it possible these changes will make their way into Wine Staging 3.8?
Shmerl 8 May 2018
Have you had an opportunity to test the internal branch?

No, since it's not public :) I've only heard about it. But hopefully it will work out well and will be merged upstream. It will take some time though.
Cecco_d_Ascoli 9 May 2018
[/quote] Ok. Lemme give it a try! Till weekend I am done with it! ...I might require some (nazi english) help before releasing! haha[/quote]
Thanks a lot!

Even a video tutorial in 'nazi English' would be splendid, as long as you don't forget the ban on imported root-vegetables :D
Shmerl 11 May 2018
You don't need Vulklan SDK anymore, unless you want to use Windows Vulkan layers. Same goes for registry keys and vulkan.json. With out of the box Wine experience setting up dxvk should be quite easy today.
Shmerl 11 May 2018
Both Wine and Wine Staging of Debian packages are not yet built with wine-Vulkan support.

Don't know why!

I'm usually building Wine myself for testing. But I think winehq packages are built with Vulkan support already. They are updated more frequently than ones in Debian repo anyway, so just use those if you need packaged versions.
Shmerl 11 May 2018
That's what I added for Debian testing in /etc/apt/sources.list.d/wine.list

deb https://dl.winehq.org/wine-builds/debian/ testing main

dpkg --list | grep wine
ii  wine-devel                                    3.7.0~buster                            amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-amd64                              3.7.0~buster                            amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-i386:i386                          3.7.0~buster                            i386         WINE Is Not An Emulator - runs MS Windows programs
ii  winehq-devel                                  3.7.0~buster                            amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  winetricks                                    0.0+20180217-1                          all          package manager for Wine to install software easily


For unstable you should use:

deb https://dl.winehq.org/wine-builds/debian/ sid main
sebish 12 May 2018
In debian testing repository, wine (3.7) build with vulkan. It's work's fine with dxvk.
Avehicle7887 13 May 2018
It seems like Wine 3.8 + DXVK 0.50 don't play nicely together, Witcher 3 almost freezes my system entirely, could barely switch to a tty console to kill the process. I also tried running the game with OpenGL to make sure and it works fine minus the low performance.


-------------
Disregard the above post (it works fine with Wine 3.8 and DXVK 0.50).

I just found out that with the "Allow Flipping" option turned on in the Nvidia Settings Panel, it affects the game in a very negative way. So if you turn it on for whatever reason and Witcher 3 magically starts freezing your system, make sure the option is turned off.
guitarist 14 May 2018
Ah, I see it's only needed for those demos. TW3 is starting now without it! Thanks for the hint.
Hi, I'm new here.
Could you explain (in elementary language!) how did you solve your problem? I think that I have the exact same problem.

002e:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
002e:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
002e:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
002e:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
wine: Unhandled page fault on execute access to 0x00000000 at address (nil) (thread 002e), starting debugger...

Any suggestion?
Shmerl 14 May 2018
Any suggestion?

What are you running exactly? What is your distro, Wine and GPU / driver? I think your Wine simply has no built in Vulkan support like the error suggests. Some didn't catch up yet. Either install Wine with Vulkan enabled, or build it yourself with Vulkan support.
Shmerl 18 May 2018
In debian testing repository, wine (3.7) build with vulkan. It's work's fine with dxvk.
So its just an SID issue!

It doesn't make sense for Sid to have Vulkan disabled, and for testing to have it enabled.
Shmerl 18 May 2018
But it's disabled in Sid indeed:

https://buildd.debian.org/status/fetch.php?pkg=wine-development&arch=amd64&ver=3.7-1&stamp=1524892416&raw=0

checking for -lvulkan... not found
...
configure: libvulkan 64-bit development files not found, Vulkan won't be supported.


I recommend you to file a bug for wine-development package in Debian.
Shmerl 18 May 2018
Actually, there is a bug about it already: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896928
Shmerl 22 May 2018
TW 3 runs really good on my system (ten years old AMD Phenom 8450 and a GTX 1050 2GB) via DXVK and Debian Testing

Besides missing stream output it runs almost perfectly now.

It would be nice if there was some framework officially maintained by GitHub pages that allows easy plug and play of a donation page for open source projects. I would like to give a donation to Philip Rebohle.

He said in the past that he doesn't need such donations, which suggests that someone is already backing the project.
Shmerl 22 May 2018
Besides missing stream output it runs almost perfectly now.
err: D3D11Device::CreateBuffer: D3D11_BIND_STREAM_OUTPUT not supported

I assume that you mean this problem. How does it affect the gameplay?

Distortions of various models in the game. See:

https://github.com/doitsujin/dxvk/issues/138#issuecomment-371898592
https://github.com/doitsujin/dxvk/issues/135
TheRiddick 25 May 2018
My 1080ti is almost enough for 4k 60fps with high settings. Its like 80fps at 1440p then 45fps at 2180p, so close. Still playable at 45fps, it does have dips down to 37fps however.

If AMD flop on their next release then I'm sure the 1180 will handle 4k better. Under windows the 1080ti does fine at 4k and gets 60fps with high+ settings most the time but there are games like KCD that bring it to avg 50fps (on medium+).

Guess its too hard to optimize games for 60fps at 4k. Surprisingly fallout4 gives me 50-60fps, a game that is plagued with optimization issues!
rstrube 26 May 2018
@Shmerl: have you checked out wine-staging 3.9 yet? I'm curious if the performance is good enough to go back to Wine3d? The graphical artifacts caused by vulkan lacking stream output support are the only thing keeping the Witcher 3 from being a near-perfect experience on Linux.
Avehicle7887 26 May 2018
@Shmerl: have you checked out wine-staging 3.9 yet? I'm curious if the performance is good enough to go back to Wine3d? The graphical artifacts caused by vulkan lacking stream output support are the only thing keeping the Witcher 3 from being a near-perfect experience on Linux.

I wondered the same thing when I read the news. Compiling Wine Staging 3.9 as I type this, it's late but will run tests tomorrow :-)
Shmerl 27 May 2018
@Shmerl: have you checked out wine-staging 3.9 yet? I'm curious if the performance is good enough to go back to Wine3d? The graphical artifacts caused by vulkan lacking stream output support are the only thing keeping the Witcher 3 from being a near-perfect experience on Linux.

I haven't. The main work to support better buffers performance is done in some internal Wine branch (and it's quite non trivial), so it won't surface until they are ready.

I can give it a try though. May be they did publish some of it there.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register