WineHQ

Divinity: Original Sin 2

Application Details:

Version: Steam
License: Retail
URL: http://www.divinity.game/
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 4.9

Maintainers: About Maintainership

Link Steam Store Page

Test Results

Selected Test Results

What works

Everything up to Fort Joy, didn't played longer yet. Except that books and status icons for main characters are black/not rendered, like others report -- otherwise would rate Gold.

I didn't compare perfomance with native Windows, but on my spec it plays smoothly on ultra graphic settings, despite it eating 100% load on 4 out of my 8 CPU cores even in menu.

What does not

Workarounds

What was not tested

Full game playthrough and multiplayer.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Followed through all the instructions listed in Skyrim's page before to get it running, and since then every game I install plays somewhat nice and smooth, including D:OS2.
win version: Win 7
winetricks xact
winetricks dinput xinput dinput8
Set all dinput, dinput8, and xinput dlls to "builtin,native" in winecfg
disable nvapi in winecfg
winetricks d3dcompiler_43 d3dcompiler_47 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43
set d3d9 to "native,builtin" in winecfg
winetricks physx dotnet462 vcrun2010 msxml6


Also, my cursor was offset a bit before I switched to "Faked fullscreen".

Running from launcher from Steam then takes a lot of silent time before the game actually shows up. Be careful not to run several of them simultaneously.

And somewhy steam runs installation of Microsoft .NET framework everytime I run the game.

And I had to redownload the game due to its load progress was lost, but that's Steam problem.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)May 29 20194.9Yes No NoGarbageAaron Franke 
CurrentArch Linux x86_64May 01 20194.7-stagingYes Yes NoSilverV. Bogdanov 
ShowopenSUSE Leap 42.3 x86_64Jan 03 20182.20-stagingYes Yes YesBronzeA.Tschesche 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Oct 16 20172.19Yes No YesGarbageAaron Franke 
ShowArch Linux x86_64Oct 11 20172.18-stagingYes Yes YesSilverJohn 

Known Bugs

Bug # Description Status Resolution Other apps affected
43660 Divinity Original Sin 2 preview crash UNCONFIRMED View
43812 Divinity Original Sin 2 some parts display white ingame UNCONFIRMED View
44141 Divinity: Original Sin 2 massive slowdown with shadows enabled UNCONFIRMED View
44256 Divinity: Original Sin 2: Mouse capture misbehaves UNCONFIRMED View
44257 Divinity: Original Sin 2: Audio via pulseaudio has popping/crackling in music UNCONFIRMED View
44312 Divinity: Original Sin 2 (Steam) Does Not Launch NEW View

Show all bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

WINE 3.16 fixes black screen on i5 !
by francisco on Saturday September 15th 2018, 2:46
Tested with 3.16 and DXVK .70 (no other overrides required)

CPU: Intel Core i5-3470 @ 4x 6.3GHz
GPU: GeForce GTX 1070 driver 396.54
RAM: 2030MiB / 15989MiB

3.16 includes relevant patch 150935:
source.winehq.org/patches/data/150935
Path for fixing thread affinity.
by Amo on Friday September 7th 2018, 23:12
Credit to :
github.com/ValveSoftware/Proton/issues/413#issuecomment-419540479

--- dlls/ntdll/thread.c 2018-09-07 12:33:51.689761974 +0200
+++ dlls/ntdll/thread.c 2018-09-07 21:09:33.463365868 +0200
@@ -1290,6 +1290,7 @@
if (length != sizeof(ULONG_PTR)) return STATUS_INVALID_PARAMETER;
req_aff = *(const ULONG_PTR *)data;
if ((ULONG)req_aff == ~0u) req_aff = affinity_mask;
+ else if ((LONG) req_aff < 0) req_aff = affinity_mask & req_aff;
else if (req_aff & ~affinity_mask) return STATUS_INVALID_PARAMETER;
else if (!req_aff) return STATUS_INVALID_PARAMETER;
SERVER_START_REQ( set_thread_info )
Patching the game with radare2
by Beren Minor on Thursday September 6th 2018, 17:38
Hi, it's indeed related to the CPU and the result returned by SetThreadAffinityMask in some situations where it probably failed to match the CPU cores.

Here's a radare2 patch for DOS2: Definitive Edition:
gist.github.com/berenm/3e67cd273c2a530849e52218a1f2e70c

Another way to do it would be to patch wine so that SetThreadAffinityMask doesn't return 0.
RE: Patching the game with radare2
by francisco on Friday September 7th 2018, 11:22
Beren Minor, I would be happy to test a patched wine on my systems, thank you for finding this!
DOS2 runs on very specific HW configurations but not others
by francisco on Wednesday September 5th 2018, 11:30
after testing EoCApp.exe on a few machines using the same Xubuntu 18.04.1 nvidia 396.54, wine staging 3.14 and DXVK .70 setup I get:
Intel(R) Core(TM) i5-3470 CPU, GTX1070 - fail
Intel(R) Core(TM) i5-4590 CPU, GTX 680 - fail
Intel(R) Core(TM) i7-3630QM CPU, GTX 670MX - runs great
Intel(R) Core(TM) i7-2679QM CPU, GTX670MX - runs great
RE: DOS2 runs on very specific HW configurations but not others
by francisco on Friday September 7th 2018, 11:26
Additional test:

Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz, Quadro K5000 - runs
wine-staging 3.x
by Cláudio Sampaio (Patola) on Monday June 11th 2018, 5:47
Has anyone succeeded in running it via wine-staging 3.x? In wine-staging 2.21 it works alright but still has the black books bug. In wine-staging 3.x it gives a black screen at start. Or, should I try using it with dxvk?
RE: wine-staging 3.x
by Anonymous on Sunday July 1st 2018, 7:43
I haven't gotten it working with wine-staging 3.11 + DXVK.
Crash on v3.0.180.158
by Dagfinn Reiakvam on Thursday March 15th 2018, 14:09
See bug 44742. You'll have to download the source, patch it with the patch in the bugzilla post.
Wine 3.0 results?
by Jonathan Dunlap on Thursday January 18th 2018, 14:30
Can someone retest with Wine 3 since its been released now?
RE: Wine 3.0 results?
by A on Saturday February 3rd 2018, 2:18
Books still blacked out on 3.1, making them unreadable. I still have to run the game via the EoCApp.exe executable, so no obvious change since 2.x.
Back