The Witcher 3 in Wine
Page: «41/88»
  Go to:
chinaphone-one 11 Mar 2018
Guys, how to enable dxvk's hud?
Here are the key scripts that are referenced above:
...
You can get the idea from it, how to run custom Wine + custom prefix + custom Mesa.
Or you can use q4wine or similar launcher app (e.g. PlayOnLinux).
Shmerl 11 Mar 2018
Or you can use q4wine or similar launcher app (e.g. PlayOnLinux).

I still sometimes use POL to install things since it has a nice UI for creating desktop launchers. But I prefer my scripts when I need more flexibility, and cases like testing TW3 with tons of different settings and environments is just such case.
chinaphone-one 11 Mar 2018
Kind of like Vulkan, you don't pass GLSL to the driver but pre-compiled SPIR-V bytecode.
While you not NVIDIA:
![](https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fimage.slidesharecdn.com%2Fsiggraph2016tlorachvulkanandnvidiatheessentials-160727173601%2F95%2Fsiggraph-2016-vulkan-and-nvidia-the-essentials-59-638.jpg%3Fcb%3D1469641098&f=1)
chinaphone-one 11 Mar 2018
I still sometimes use POL
I prefer q4wine, it more flexible than POL for me and allows to set per-prefix environment variables, application start/stop scripts, built-in winetricks, stores logs ...

There was only one or two times I used custom scripts to launch a game since I have q4wine.
Shmerl 11 Mar 2018
I prefer q4wine, it more flexible than POL for me and allows to set per-prefix environment variables, application start/stop scripts, built-in winetricks, stores logs ...

There was only one or two times I used custom scripts to launch a game since I have q4wine.

POL does all that too. But with scripts it's just faster to do and edit in place. Besides, I'm gradually trying to get rid of applications that are stuck with GTK2 and Qt4 with no hope of getting any updates. It's another motivation for me to replace POL.
YoRHa-2B 11 Mar 2018
@YoRHa-2B: Did you have a chance to test rotfiends with radeonsi? Do you get that freeze?
Haven't tested yet because I really didn't feel like freezing my system. Will do that at some point though.

Also get +5FPS on Nvidia, up 65% windows performance :D
Back to 60% because the optimization turned out to be broken for (most) other games.
maspeber 12 Mar 2018
Tested on weekend dxvk 0.31 - looks very good. Tested on Ubuntu 17.10, Vega 56, Ryzen 1700@3700, Oibaf ppa for Mesa, self compiled vanila wine-staging 2.21, dxvk 0.31 binary installed with the script. All worked out of the box.

Played with high settings on 2560x1080 fullscreen. I get more stable fps. With wine staging my fps dipped sometimes in towns under 20 fps, now I am around 35-40. No freezes, no texture glitches on underground. Rotfiends looks strange - like a box of triangles. But really good playable. Played for 2 or 3 hours in Blood and Wine. Quite impressed from dxvk.
Shmerl 12 Mar 2018
@maspeber: don't use wine-staging, it's already obsolete. You can use wine-vulkan for dxvk for now, until upstream Wine will catch up.
Shmerl 12 Mar 2018
@maspeber: Are you still getting the freeze with upstream Wine by the way? If yes, please comment in the bug.
Avehicle7887 12 Mar 2018
Nvidia just released driver v390.42 which fixes the flickering issue. Got to test the game:

![](https://i.imgur.com/UFP3GKU.jpg)

![](https://i.imgur.com/WmxoQTG.jpg)
dxvk 0.31, all settings high with Motion blur effects disabled. Performance maintains on high 50's with a few rare dips in the mid 40's but I'm impressed how playable it is. GPU usage was at 100% and it was using about 5GB GPU ram.
Shmerl 12 Mar 2018
GPU usage was at 100% and it was using about 5GB GPU ram.

Congrats on getting good performance!

5GB VRAM sounds a lot for that resolution. But I suppose more VRAM can help performance here? I wonder if 4GB actually caps it in such case.
maspeber 13 Mar 2018
@Shmerl, I used wine-staging 2.21 because it seems the easiest for me. I played 2560x1080 fullscreen (I cant do that in the past because of mouse focus lost) for 2 or 3 hours mostly in "Blood and Wine". I ported to "Reuseninsel" for a fight with Rotfiends and to Novigrad for performance check. No problem, no freeze. It runs really really smooth and I have done some quests with horseriding and so on. Very responsive. I liked the experience. Without dxvk TW3 was playable but felt sometimes a little clumsy.

Wine-Vilkan is this: https://github.com/roderickc/wine-vulkan? checkout, compile, dxvk-releas with script install? Than I can test it. Is there a special scene or situation to test shmerl?

Thanks in advance
DoctorJunglist 13 Mar 2018
Damn, I'm so happy that DXVK has appeared and it's progressing so nicely. Finally a good performance of TW3 with Nvidia via Wine.

The performance is so good now (and it'll only get better), that the only thing I have to be waiting now until I'll finally play this game, are some game bugs getting fixed.

Is there a lot of showstoppers to the game being truly playable now?
maspeber 13 Mar 2018
I have at least 3 playthroughs with GOG Goty and I cant remember no serious bug. Every single playthrough went smooth - so truly playable and no showstoppers for me.
Faattori 13 Mar 2018
Is there a lot of showstoppers to the game being truly playable now?

Only one clear case with the rotfiends and some other monsters with rendering bugs. Invisible models are working since 3.3 but apparently that patch causes system freezing with some AMD card/driver combinations.

Performance is the biggest issue left at the moment.
Shmerl 13 Mar 2018
I ported to "Reuseninsel" for a fight with Rotfiends and to Novigrad for performance check. No problem, no freeze.

I'm asking about the freeze with regular Wine, not staging or dxvk.

Wine-Vilkan is this: https://github.com/roderickc/wine-vulkan? checkout, compile, dxvk-releas with script install?

Yes, that's what I meant you should use with dxvk (and you need to instsall Vulkan SDK in the prefix when using that), but the freeze test is not about it, but about regular Wine with wined3d and amdgpu+radeonsi. There are saves with rotfiends in these bugs:

https://bugs.winehq.org/show_bug.cgi?id=43872
https://bugs.freedesktop.org/show_bug.cgi?id=104193
Shmerl 13 Mar 2018
Only one clear case with the rotfiends and some other monsters with rendering bugs. Invisible models are working since 3.3 but apparently that patch causes system freezing with some AMD card/driver combinations.

Performance is the biggest issue left at the moment.

Freezes from patch for invisible monsters happen with wined3d and radeonsi, not with dxvk. dxvk currently doesn't implement stream output, so some monsters aren't rendered properly (polygons stick out all over the screen and etc.).
Cmdr_Iras 13 Mar 2018
How is everyone setting up wine vulkan?; Can I just pull down the Lutris wine-3.3-vulkan runner and apply the below DXVK instructions? Or do I need other patches and so need to compile from source?

Spoiler, click me
- https://aur.archlinux.org/packages/wine-vulkan-git/
- go to x64 dxvk folder
- WINEPREFIX="$HOME/DXVK" bash setup_dxvk.sh
- install on DXVK prefix Windows Vulkan SDK https://www.lunarg.com/vulkan-sdk/
- create a json file "c:\windows\winevulkan.json" containing:
{
    "file_format_version": "1.0.0",
    "ICD": {
        "library_path": "c:\\windows\\system32\\winevulkan.dll",
        "api_version": "1.0.51"
    }
}


- add keys in regedit
[HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers\]
"C:\Windows\winevulkan.json"=dword:00000000
If on 64-bit also add a line to load the json file for 32-bit:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432NodeKhronos\Vulkan\Drivers\]
"C:\Windows\winevulkan.json"=dword:00000000


but waiting is better idea imo
Shmerl 13 Mar 2018
How is everyone setting up wine vulkan?

I'm building it from source and using the instruction on the project page. I never used Lutris, but I suppose if they are simply building wine-vulkan, you can use that and skip the building step. You'd still need to do the rest (i.e. install Vulkan SDK into the prefix, and set up dxvk itself).
Shmerl 14 Mar 2018
FYI: For now you need to use direct-image-mapping branch of dxvk, to benefit from better performance: https://github.com/doitsujin/dxvk/tree/direct-image-mapping
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



Buy Games
Buy games with our affiliate / partner links: