Witcher 1 wine
Page: 1/2»
  Go to:
razing32 Aug 24, 2018
Is anyone else having issues with the First witcher game in wine ?
It installed flawlessly and started up fine , but all characters (Gerlat and NPCs) are missing their bodies. I only see their eyes and bits of their upper torso.
razing32 Aug 24, 2018
Ok , managed to find the fix

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
CheckFloatConstants="enabled"
razing32 Aug 24, 2018
Quoting: ShmerlIt's mentioned right here: https://appdb.winehq.org/objectManager.php?sClass=version&iId=26114#notes

Yup :-P
Was middle of the night and could not sleep and decided to listen to Witcher soundtrack on youtube which made me nostalgic to play it
Shmerl Aug 24, 2018
Yeah, the Witcher soundtrack is amazing:

https://www.youtube.com/watch?v=KrnLywkGenE
Shmerl Feb 5, 2019
I've been experimenting a bit with TW1 again, to see how Wine is handling it now. There are still these black textures flickering indoors, which can be worked around with d3d9_35 native override (installable with winetricks).

I also tested wine-nine-standalone (relevant only if you are using Mesa): https://github.com/iXit/wine-nine-standalone

The idea is same as dxvk, you just get their dll and symlink it to d3d9.dll inside your prefix. Make sure you also have Gallium 9 packages installed. In Debian it's libd3dadapter9-mesa:i386.

It has nice performance, however the flickering is still there unfortunately (unless you rely on d3d9_35 and I'm not sure what that combination is using in the end). Or may be I'm doing something wrong?



Also, there is no explicit vsync option in the game, so with Mesa unless you are testing max framerate, you can set:

export vblank_mode=3
Shmerl Aug 2, 2019
d9vk started rendering TW nicely!

But now I need to figure out how to limit the framerate, since there is no built in vsync option in the game. Does radv have some environment variable that forces vsync?



Shmerl Aug 2, 2019
Oh, there is a way! This forces vsync:

MESA_VK_WSI_PRESENT_MODE=fifo
Shmerl Aug 2, 2019
Hm, forcing vsync for 60Hz monitor causes periodic black blinking in the game. I wonder if it's d9vk or radv issue.
skyrrd Aug 2, 2019
What about libstrangl?

https://github.com/milaq/libstrangle
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


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.

Buy Games
Buy games with our affiliate / partner links: