Latest GOG release (1.31 or GOTY)
Application Details:
Version: | GOG |
License: | Retail |
URL: | http://www.thewitcher.com/ |
Votes: | 16 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 5.19-staging |
Maintainers: About Maintainership
What works
Everything i tried.
But i just played a couple of minutes
What does not
In some cases there are black artifact that covers part of screen, but when you move it dissapears.
Workarounds
What was not tested
Longer gameplay
Hardware tested
Graphics:
Additional Comments
This was tried on game installed on windows through GOG Galaxy. Albait game runs ok, it's pretty slow. It doesn't matter if i switch all settings to low in game, the performance is almost the same. On i5 6600k and Nvidia GTX 1070 i get around 28 fps, on the same machine in windows 10 i get around 60 most of the time. Its on latest nvidia binary blob 384.59 No other adjustments except updating registry with stuff mentioned in comments/guide
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian 10.x "Buster" | Oct 18 2020 | 5.19-staging | Yes | Yes | Yes | Gold | Robert Waldner | |
Show | Gentoo Linux x86_64 | Mar 29 2020 | 5.3 | Yes | Yes | Yes | Gold | tt_1 | |
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | May 10 2019 | 4.7-staging | Yes | Yes | Yes | Gold | Nosferatu Arucard | |
Show | Arch Linux x86_64 | Apr 13 2019 | 4.1-staging | Yes | Yes | Yes | Silver | abcdefg | |
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | Jan 07 2019 | 4.0-rc4-staging | Yes | Yes | Yes | Gold | Nosferatu Arucard |
Bug # | Description | Status | Resolution | Other apps affected |
43133 | The Witcher 3: ambient occlusion distortions | NEW | View | |
43786 | The Witcher 3: textures flicker in some places when you move (derivatives after discard) | NEW | View | |
43816 | The Witcher 3: white outline on vegetation during rain at nighttime | RESOLVED | ABANDONED | View |
43861 | The Witcher 3: Movement problems | UNCONFIRMED | View | |
44315 | Buffer maps cause CPU-GPU synchronization (Guild Wars 2, The Witcher 3) | NEW | View | |
45989 | The Witcher 3 flickers horribly and has artifacts | UNCONFIRMED | View |
Currently with wined3d, The Witcher 3 is still affected by CPU-GPU buffer maps synchronization issue (bug #44315). It severely degrades performance.
Using dxvk instead of wined3d is the best course of action, since it performs very well, and also provides perfect rendering, as long as your Vulkan driver supports VK_EXT_transform_feedback extension.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Oskar Cichocki on Tuesday September 1st 2020, 16:21
backtrace:
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x00007fd920ad1a8e).
Register dump:
rip:00007fd920ad1a8e rsp:000000000211b650 rbp:0000000000000000 eflags:00010202 ( R- -- I - - - )
rax:0000000000000000 rbx:000000000211c620 rcx:00007fd922166f6f rdx:0000000000000000
rsi:00007fd920b40200 rdi:0000000000000000 r8:0000000000000000 r9:000000000211b0c0 r10:0000000003a73fb0
r11:0000000000000293 r12:0000000000000000 r13:00007fd920ad1703 r14:0000000000000004 r15:0000000000000000
Stack dump:
0x000000000211b650: 000000000211c740 0000001300000014
0x000000000211b660: 000000000211ba20 000000000211ba20
0x000000000211b670: 0000000003a73fb0 000000000211c620
0x000000000211b680: 000000000211ba20 0000000000000014
0x000000000211b690: 0000000003a73fb0 0000000003720000
0x000000000211b6a0: 000000000211c120 000000000211eb50
0x000000000211b6b0: 0000000003a32cb7 0000000000000000
0x000000000211b6c0: 000000000211bc50 0000000000000046
0x000000000211b6d0: 0000000003a32ca1 000000000211b730
0x000000000211b6e0: 0000000000000039 00007fd922332000
0x000000000211b6f0: 0000000000000000 000000000211b7c0
0x000000000211b700: 00007fd9223331a0 0000000003720000
Backtrace:
=>0 0x00007fd920ad1a8e $I10_OUTPUT+0x6c34fffb3de2() in msvcr110 (0x0000000000000000)
0x00007fd920ad1a8e $I10_OUTPUT+0x6c34fffb3de2 in msvcr110: movl (%rax),%r8d
Modules:
Module Address Debug info Name (51 modules)
PE 2120000- 2318000 Deferred physx3common_x64
PE 2320000- 2329000 Deferred nvcamerasdk64
PE 2330000- 2415000 Deferred gfsdk_ssao.win64
PE 2420000- 2447000 Deferred aclui
PE 3350000- 335a000 Deferred gog
PE 3360000- 3407000 Deferred msvcp110
PE 3720000- 3bf7000 Deferred galaxy
PE 61900000- 619b9000 Deferred sechost
PE 62240000- 624cf000 Deferred d3d9
PE 62600000- 6271a000 Deferred usp10
PE 637c0000- 6395f000 Deferred winmm
PE 64940000- 64992000 Deferred shcore
PE 64b80000- 64bb2000 Deferred hid
PE 64d40000- 64d5c000 Deferred vulkan-1
PE 65000000- 655e8000 Deferred ole32
PE 65600000- 6561e000 Deferred xinput1_3
PE 65780000- 6579f000 Deferred version
PE 66200000- 6647f000 Deferred dbghelp
PE 66500000- 66523000 Deferred vcomp110
PE 66800000- 6681c000 Deferred mswsock
PE 67600000- 6771e000 Deferred combase
PE 68a40000- 68b51000 Deferred shlwapi
PE 6a240000- 6a276000 Deferred vcomp
PE 6a340000- 6a608000 Deferred d3d11
PE 6a700000- 6a8eb000 Deferred setupapi
PE 6ae80000- 6af26000 Deferred msvcp120
PE 6bec0000- 6bf23000 Deferred imm32
PE 6d3c0000- 6d53d000 Deferred dsound
PE 6e6c0000- 6ec1f000 Deferred comctl32
PE 6f200000- 6f3df000 Deferred dxgi
PE 6fbc0000- 6fe3d000 Deferred rpcrt4
PE 7b000000- 7b40b000 Deferred kernelbase
PE 7b620000- 7b7dc000 Deferred kernel32
PE 7bc00000- 7bf5c000 Deferred ntdll
PE 140000000- 14354a000 Deferred witcher3
PE 180000000- 180404000 Deferred d3dcompiler_47
PE 7fd91ec30000- 7fd91ec34000 Deferred iphlpapi
PE 7fd91f6c0000- 7fd91f6c4000 Deferred uxtheme
PE 7fd91fdf0000- 7fd91fdf4000 Deferred winex11
PE 7fd91ffc0000- 7fd91ffcb000 Deferred dinput8
PE 7fd920040000- 7fd920935000 Deferred shell32
PE 7fd920aa0000- 7fd920b74000 Export msvcr110
PE 7fd920bc0000- 7fd920caf000 Deferred msvcr120
PE 7fd920cc0000- 7fd920cc4000 Deferred ws2_32
PE 7fd920d10000- 7fd920d14000 Deferred msvcrt
PE 7fd920de0000- 7fd920de4000 Deferred winevulkan
PE 7fd920e40000- 7fd920e47000 Deferred gdi32
PE 7fd921010000- 7fd921014000 Deferred ucrtbase
PE 7fd921120000- 7fd921124000 Deferred advapi32
PE 7fd9211a0000- 7fd921288000 Deferred user32
PE 7fd921ee0000- 7fd921ee3000 Deferred wow64cpu
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
["C:\windows\system32\services.exe"]
0000003c 0
00000040 0
00000054 0
00000058 0
00000070 0
00000098 0
00000044 plugplay.exe
[C:\windows\system32\plugplay.exe]
00000048 0
0000005c 0
00000060 0
00000064 0
00000080 0
00000084 0
0000004c explorer.exe
[C:\windows\system32\explorer.exe /desktop]
00000050 0
000000a8 0
000000ac 0
000000b0 0
00000068 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000006c 0
00000074 0
00000078 0
0000007c 0
00000088 0
0000008c 0
00000090 winedevice.exe
[C:\windows\system32\winedevice.exe]
00000094 0
0000009c 0
000000a0 0
000000a4 0
000000b4 (D) C:\GOG Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe
["C:\GOG Games\The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe"]
000000b8 0
by Elijah Po on Tuesday August 25th 2020, 2:24
by Shmerl on Tuesday August 25th 2020, 8:37
by Elijah Po on Wednesday August 26th 2020, 3:52
005e:fixme:ver:GetCurrentPackageId (0x180dfdc0 (nil)): stub
005d:fixme:msvcrt:__clean_type_info_names_internal (0x2431878) stub
005d:fixme:msvcrt:__clean_type_info_names_internal (0x2345768) stub
It won't start now. Although it used to work without problems
by Igor Zinovyev on Wednesday August 26th 2020, 6:10
by Elijah Po on Thursday August 27th 2020, 4:47
by Robert Waldner on Sunday October 18th 2020, 3:50
I could play Witcher3 after cklicking 'Launch' after installing from the downloaded files, but then it just wouldn't work. This solved it.
by Lindsay Roberts on Sunday May 24th 2020, 7:13
by Aliekezhi on Saturday April 11th 2020, 10:21
I'm using dxvk-1.5.5 with wine-staging-5.5 and wine-vanilla-5.5 with same low performances.
Hardware : GPU : nvidia GT 630 (not the newest graphic card...)
CPU : AMD FX 8320
Now it depends of what you call "playable"... It's very very laggy...
by Christian Widmer on Wednesday July 25th 2018, 17:18
I am using an RX 580 with mesa git on commit c3eaf8fe5746e5b29a46a076247ba072c84e2ec5, kernel 4.17.9 with the Gentoo patchset and vanilla wine on version 3.13.
[1] drive.google.com/open?id=1j9SMSaWLyVJnNj6INiO_ncxO-DlXqIR-
by Shmerl on Wednesday July 25th 2018, 17:50
by Storm Engineer on Tuesday June 12th 2018, 10:18
by Storm Engineer on Tuesday June 12th 2018, 10:19
by Storm Engineer on Thursday April 19th 2018, 18:17
The first time it did and worked, then second time it didn't, but running winecfg and closing it fixed it - then this repeated a few times, then it stopped running ever. I tried re-installing it, didn't help. Tried both normal wine and staging, didn't help.
Console output with Staging:
$ WINEPREFIX=/home/storm/misc/wine-prefixes/witcher3/ wine /home/storm/misc/wine-prefixes/witcher3/drive_c/GOG\ Games/The\ Witcher\ 3\ Wild\ Hunt\ GOTY/bin/x64/witcher3.exe
000b:fixme:winediag:start_process Wine Staging 3.6 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
002e:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
002e:fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
002e:fixme:dxgi:dxgi_device_init Ignoring adapter type.
002f:fixme:ver:GetCurrentPackageId (0x17fcfdc0 (nil)): stub
002e:fixme:msvcrt:__clean_type_info_names_internal (0x2431878) stub
002e:fixme:msvcrt:__clean_type_info_names_internal (0x2345768) stub
And with normal Wine:
$ WINEPREFIX=/home/storm/misc/wine-prefixes/witcher3/ wine /home/storm/misc/wine-prefixes/witcher3/drive_c/GOG\ Games/The\ Witcher\ 3\ Wild\ Hunt\ GOTY/bin/x64/witcher3.exe
002b:fixme:kerberos:kerberos_SpInstanceInit 65536,0x7f33c246c7a0,(nil): stub
002b:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
0030:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0xaf6520, init_notify 0, handle 0x13efa10): stub
0046:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0048:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x958860, init_notify 0, handle 0x119fc88): stub
wine: configuration in '/home/storm/misc/wine-prefixes/witcher3' has been updated.
005d:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
005d:fixme:win:EnumDisplayDevicesW ((null),0,0x213f180,0x00000000), stub!
005d:fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
005d:fixme:dxgi:dxgi_device_init Ignoring adapter type.
005e:fixme:ver:GetCurrentPackageId (0x180dfdc0 (nil)): stub
005d:fixme:msvcrt:__clean_type_info_names_internal (0x2431878) stub
005d:fixme:msvcrt:__clean_type_info_names_internal (0x2345768) stub
Arch Linux 64 bit and 64 bit prefix.
Not sure if it's me doing something wrong, or it's a bug and I should make a ticket.
P.s.: I mentioned this to Shmerl already, but could not help so I'm writing here now, maybe someone else can give a tip.
by Shmerl on Thursday April 19th 2018, 19:31
by Storm Engineer on Monday May 7th 2018, 12:59
Now only if I could improve FPS futher. With the same settings I got 50-60 FPS under the dual booted Win 10, and 5 FPS under Wine. I added the CSMT registry entries. Threaded optimization enabled/disabled makes no noticeable difference whatsoever (nVidia proprietary).
Is there anything else I can try (apart from lowering settings, of course)?
by Kai Krakow on Tuesday May 15th 2018, 17:46
You can check out my patches here:
github.com/kakra/wine/tree/patches-3.7/wined3d
I didn't rebase to 3.8 yet. There's another branch with performance patches cherry-picked from staging. Follow the instructions in the header descriptions to export patch files from the git clone which you could apply to your source package.
by Kai Krakow on Tuesday May 15th 2018, 17:50
by Storm Engineer on Tuesday June 12th 2018, 10:19
by Storm Engineer on Tuesday June 12th 2018, 10:11
by Storm Engineer on Monday May 7th 2018, 13:16
I have GeForce GTX 750 Ti.
by Storm Engineer on Saturday April 14th 2018, 8:20
by Shmerl on Saturday April 14th 2018, 22:47
by Storm Engineer on Thursday April 19th 2018, 18:19
I got confused thinking I'm missing something. :)
by jontis on Sunday September 17th 2017, 18:22
What took me the longest to figure out was that two xinput dlls needed to be present in the game folder.
xinput1_3.dll was already there but xinput9_1_0.dll was not.
I got them from this repo:
github.com/kozec/dumbxinputemu
by Shmerl on Sunday September 17th 2017, 18:25
by jontis on Monday September 18th 2017, 17:36
I put two days into finding out how to make my gamepad controller work in linux with wine.
Here is my findings with what I mostly lacked in the other instructions, testing of each step to make sure it works so far.
This was done with linux mint 18.2 and wine 2.16 with an xbox one s controller. usb-id: 045e:02ea
1. Connect the controller with USB. If you can cable in, do this first to test. Just make sure that it really can communicate through the cable and not just charge.
Test:
$ lsusb
should reply with something like:
Bus X Device X: ID xxxx:xxxx
where xxxx:xxxx is your identifiying numbers for the gamepad.
A reasonably modern linux already have the xpad driver in the kernel. I use this. Others mention that they prefer xboxdrv or some drv from steam.
To test that linux picks up what the gamepad sends, install and use either of antimicro, jstest-gtk or sdl-test. Google for repos.
They give a simple representation of keypresses as the gamepad sends them.
I used antimicro:
github.com/AntiMicro/antimicro
2. Connect bluetooth. This seemed straightforward. Away with the cable and in with a bluetooth receiver in the USB port. Open Preferences / Bluetooth or do it the hard way in command prompt, push the controllers pair button and pair. Worked fine, except that it looses connection seconds after pairing. Every time. Some more googling digs up this bug:
github.com/paroj/xpad/issues/53
A parameter needs to be set and the control re-paired for the connection to hold.
Apparently, the controller exposes another api when connected by bluetooth, and for my particular controller, this is buggy.
The controller mapping in my case is wrong.
Test again with something like antimicro. The solution for now is rather hacky, and yes, I program for a living, but I will still stay with cable until this bug is sorted.
Hope you are in luck with your controller.
3. Make the controller work in wine.
Start wine's, control panel to test the gamepad.
$ wine control
if you run the game in a special wineprefix, you add that like:
$ WINEPREFIX=~.wine/... wine control
This brings up a graphical interface wher you can select "game controllers" and test the controller.
Great job, wine now picks up signals from the controller.
4. Make the controller work in your game.
This puzzled me a lot.
A few more hours of googling, some controllers don't communicate the way that the game is expected. Translation is nescessary.
People seem to prefer x360ce, which I was able to install for wine32.
github.com/x360ce/x360ce
Sadly, I use wine64 for Witcher3 and I was not able to install x360ce there, maybe because I failed to install dotnet45. They're working on it...
What I did get to work on wine64 was this:
github.com/kozec/dumbxinputemu
Drop both xinput1_3.dll and xinput9_1_0.dll into the same folder as the exe and the game receives the controller signals.
As my controller still suffers from the BT bug, I'm on cable but everything works fine there.
Good luck!
by mazzy on Tuesday September 12th 2017, 14:54
Until then the game remains perfectly playable on a GTX1060 3GB / AMD Ryzen 1700X / 32GB DDR4 but even still the FPS is still pretty low for this hardware.
by Shmerl on Tuesday September 12th 2017, 15:34
by Nick Stefanov on Tuesday September 12th 2017, 17:26
by mazzy on Wednesday September 13th 2017, 18:59
by Nick Stefanov on Thursday September 14th 2017, 3:56
by mazzy on Thursday September 21st 2017, 15:51
by mazzy on Friday September 1st 2017, 15:12
dev.wine-staging.com/patches/181/
Which fixes a similar sounding bug in Crysis... Hopeful this will make the game finally 100% playable! (Been waiting for this to be fixed to have the best experience)
by mazzy on Friday September 1st 2017, 15:51
I'm sure several other issues will be fixed b/c of this.
by Shmerl on Friday September 1st 2017, 15:58
by mazzy on Friday September 1st 2017, 17:41
Basically when initiating a cutscene the textures would pop in all black... I believe this is because witcher 3 uses higher res textures during cutscenes. So when they are swapped using d3d11_deferred_context_CopySubresourceRegion which was unimplemented it failed. I dont know much about DX but thats just my theory.
by Shmerl on Saturday September 2nd 2017, 21:09
by mazzy on Tuesday September 5th 2017, 14:30
by Nick Stefanov on Thursday September 21st 2017, 18:17
by Gabriel Doru on Sunday July 23rd 2017, 18:57
It appears that, at least on my system, the MaxVersionGL registry setting is breaking Red Alert 3. On the other hand, Witcher 3 (gog version) seems to be working fine without it. Is this registry setting really needed?
Thanks,
Doru
by Shmerl on Sunday July 23rd 2017, 19:45
by Gabriel Doru on Monday July 24th 2017, 3:19
Thanks!
by Shmerl on Sunday July 23rd 2017, 19:46
by gojul on Saturday July 8th 2017, 1:18
Using Debian Stretch amd64 + wine staging 2.11 (official build) game does not start at all there.
Applied the registry for OpenGL 4.5 and when starting the game I got the following stack :
winedbg /mnt/misc3/wine/GOG\ Games/The\ Witcher\ 3\ Wild\ Hunt/bin/x64/witcher3.exe
Wine-dbg>run
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
err:winediag:wined3d_dll_init Setting maximum allowed wined3d GL version to 4.5.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x8f9d0, container_parent 0xdca50, wined3d_desc 0x213ed20, texture flags 0, wined3d_texture 0xdcae0 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGIwined3d usage conversion.
fixme:ver:GetCurrentPackageId (0x2a9e580 (nil)): stub
fixme:msvcrt:__clean_type_info_names_internal (0x2431878) stub
fixme:msvcrt:__clean_type_info_names_internal (0x2345768) stub
Process of pid=00c8 has terminated
Exception c0000005
GOG version used.
Any idea ?
by gojul on Saturday July 8th 2017, 1:58
Intel Core i7 4790
32 GB RAM
NVidia GeForce 1070 w/ 375.66 driver
by Shmerl on Saturday July 8th 2017, 23:17
by Shmerl on Saturday July 8th 2017, 23:18
by gojul on Sunday July 9th 2017, 6:01
No, it's not a CSMT issue as enabling or disabling it does not have any effect.
If I switch to wine-devel at least I have an error popup, which I do not have with wine-staging.
by mazzy on Wednesday July 12th 2017, 14:03
I've attached debug output for someone who knows what they're doing to take a look...Sorry I did debug all I wasn't sure what the best flags to use are. I can use different flags if anyone wants to see different output.
ufile.io/gp3kt
by Igor Zinovyev on Thursday July 20th 2017, 15:26
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x8b64e0, init_notify 0, handle 0x119e1d0): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x938730, init_notify 0, handle 0x116e7a4): stub
wine: configuration in '/home/zinigor/wine/w3' has been updated.
err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
err:winediag:wined3d_dll_init Setting maximum allowed wined3d GL version to 4.5.
fixme:win:EnumDisplayDevicesW ((null),0,0x212f100,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x8e4a0, container_parent 0x9e5b0, wined3d_desc 0x212ed20, texture flags 0, wined3d_texture 0x9e640 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGIwined3d usage conversion.
fixme:ver:GetCurrentPackageId (0x2b9e580 (nil)): stub
fixme:msvcrt:__clean_type_info_names_internal (0x2421878) stub
fixme:msvcrt:__clean_type_info_names_internal (0x2335768) stub
by Shmerl on Thursday July 20th 2017, 15:31
by Shmerl on Thursday July 20th 2017, 15:32
by Igor Zinovyev on Thursday July 20th 2017, 16:43
by Shmerl on Thursday July 20th 2017, 16:52
by Dmitry on Saturday August 26th 2017, 14:47
by mazzy on Tuesday June 27th 2017, 19:31
fixme:d3d11:d3d11_deferred_context_CopySubresourceRegion iface 0x7f1e5f948310, dst_resource 0x7f1e275957a0, dst_subresource_idx 6, dst_x 0, dst_y 0, dst_z 0, src_resource 0x7f1e26c17aa0, src_subresource_idx 5, src_box (nil) stub!
Not sure if those are relevant or not, but something to do with deferred rendering would make sense to me? Shot in the dark though
by Shmerl on Tuesday June 27th 2017, 19:48
by mazzy on Wednesday June 28th 2017, 0:04
by Shmerl on Tuesday June 27th 2017, 20:36
And check whether ground there looks very dark?
by mazzy on Wednesday June 28th 2017, 15:58
by Shmerl on Wednesday June 28th 2017, 19:47
It's going to be easier to discuss it there.
by Philipp on Sunday July 2nd 2017, 18:15
www.youtube.com/watch?v=cCtfSXbwovk
www.youtube.com/watch?v=Rsx4CidYMHk
But now, in Velen, I hit a major problem: The game freezes, the entire machine locks up. No such issue in White Orchard.
The bug triggers reliably when I run around in this area: witcher3map.com/v/#5/137.734/110.047
Can't post a save game here, but I'll upload one somewhere if someone wants to reproduce.
by Shmerl on Sunday July 2nd 2017, 18:17
by Philipp on Monday July 3rd 2017, 1:04
Maybe someone with Nvidia graphics can try?
by Philipp on Monday July 3rd 2017, 1:05
Will be available for one month.
by Shmerl on Monday July 3rd 2017, 1:14
And add that save as attachment.
by Philipp on Monday July 3rd 2017, 11:19
by Shmerl on Monday July 3rd 2017, 11:21
by Shmerl on Thursday June 15th 2017, 11:12
That's becasue initial CSMT support already landed in mainline WIne.
Staging on the other hand isn't using that registry setting, but has a special dll override for direct3d when csmt is enabled. Though it doesn't hurt to set that key anyway, especially if you want to switch between staging / non staging for your tests.
I set it for TW3 because I'm not using full blown staging, but mostly regular Wine with a few patches (which don't include staging way of dll override for CSMT).
by Shmerl on Thursday June 15th 2017, 11:14
by Shmerl on Thursday June 15th 2017, 11:17
> Make sure to use the wine staging with CSMT registry settings snippet from the HOWTO on this page.
Should probably say:
> Make sure to enable CSMT with registry settings snippet from the HOWTO on this page.
by Filip Frackiewicz on Wednesday June 28th 2017, 6:43
by Shmerl on Wednesday June 14th 2017, 20:22
by Shmerl on Wednesday June 14th 2017, 20:23
by Shmerl on Tuesday June 13th 2017, 20:55
by Shmerl on Tuesday June 13th 2017, 20:50
Either set it manually in regedit, or save below snippet like witcher3_fix.reg and import it with your Wine regedit:
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"csmt"=dword:1
"DirectDrawRenderer"="opengl"
"UseGLSL"="enabled"
"MaxVersionGL"=dword:00040005
by Shmerl on Tuesday June 13th 2017, 20:43
* virtual heap size fix: raw.githubusercontent.com/wine-compholio/wine-staging/master/patches/ntdll-Grow_Virtual_Heap/0001-ntdll-Remove-memory-limitation-to-32GB-on-64-bit-by-.patch
* buffers pool fix: raw.githubusercontent.com/wine-compholio/wine-staging/master/patches/wined3d-buffer_create/0001-wined3d-Do-not-pin-large-buffers.patch
* sample_c_lz hack: bugs.winehq.org/attachment.cgi?id=58404&action=diff&context=patch&collapsed=&headers=1&format=raw
by Shmerl on Sunday June 11th 2017, 20:13
by Igor Zinovyev on Monday June 12th 2017, 2:54
By the way, can you please post a new test result? I believe you're using something newer than wine-staging 2.4? I can't seem to run anything with wine-staging 2.9.
by Shmerl on Thursday March 23rd 2017, 21:28
by Shmerl on Thursday March 23rd 2017, 21:32
by Shmerl on Friday February 10th 2017, 12:19
_________________________________________________________
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"UseGLSL"="enabled"
"MaxVersionGL"=dword:00040005
by Igor Zinovyev on Friday February 10th 2017, 12:26
by Shmerl on Friday February 10th 2017, 12:33
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"UseGLSL"="enabled"
"MaxVersionGL"=dword:00040005
Then, call regedit from your Wine installation, and do: Registry > Import Registry File. Find that file, in the dialog, and press "Open".
Alternatively, you can do it from the terminal like this:
wine regedit /C \glversion_fix.reg
(Use whatever prefix and other env variables you need to point to your proper Wine and installation prefix).
by Shmerl on Friday February 10th 2017, 12:35
wine regedit /C some_path_to_the_file\glversion_fix.reg
by Shmerl on Thursday February 9th 2017, 23:34
by Shmerl on Tuesday January 31st 2017, 13:26
by Shmerl on Monday January 23rd 2017, 23:22
by Shmerl on Monday January 16th 2017, 22:54
by Shmerl on Monday January 16th 2017, 22:44
by Igor Zinovyev on Tuesday January 17th 2017, 1:39
by Shmerl on Monday January 23rd 2017, 23:23
by Shmerl on Monday January 16th 2017, 16:45
appdb.winehq.org/objectManager.php?sClass=version&iId=32185
appdb.winehq.org/objectManager.php?sClass=version&iId=34698