Divinity 2 on Linux: Notes & Tips

From Retro Media HUB
Revision as of 23:11, 14 November 2025 by Admin (talk | contribs) (Created page with "none|thumb {{GameInfo|title=Divinity II: Developer's Cut|platform=Microsoft Windows|year=2012|developer=Larian Studios NV}} ==Runtime Environment== *'''Wine Prefix:''' <code>wine-proton-9.0-1-amd64</code> *'''DXVK Version:''' <code>2.7.1</code> (used to translate DirectX 9 to Vulkan) ==Required Winetricks== To play the game and ensure movies work correctly, install the following via Winetricks: *<code>physx</code> *<code>wmp9</code> *<cod...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Divinity2dc-cover.png
Game Information
Title Divinity II: Developer's Cut
Year 2012
Developer Larian Studios NV
Graphics API
Audio API



Runtime Environment

  • Wine Prefix: wine-proton-9.0-1-amd64
  • DXVK Version: 2.7.1 (used to translate DirectX 9 to Vulkan)

Required Winetricks

To play the game and ensure movies work correctly, install the following via Winetricks:

  • physx
  • wmp9
  • quartz
  • openal
  • corefonts
  • tahoma

Audio Configuration

  • DSOAL was installed in the syswow64 directory because dsound.dll is not loaded if placed in the game’s bin folder.
  • Debugging audio issues: WINEDEBUG=+quartz,+dsound wine Divinity2.exe &> wine-audio.log
  • Cut-scene playback had crackling and intermittent sound due to 48kHz sample rate.
    • Converted all videos to 44.1kHz to fix the issue.
    • Some videos had 5.1 surround sound and played well, but were also converted to 2-channel 44.1kHz for consistency.

Performance Tweaks

  • Installed community patch: Div2Patch_v0.97_NoSetup to resolve slowdown and improve performance.
  • Disabled FPS cap in game settings and maxed out all graphical options.
  • Installed dgVoodoo2 wrapper for better compatibility.
    • Set anti-aliasing to 4x via dgVoodoo2 control panel.
    • Disabled in-game anti-aliasing.

Launcher Behavior

Lutris Launcher

  • Cut-scenes play correctly using default GStreamer (likely version 1.22.12).
  • Only physx from Winetricks appears necessary.

Heroic Launcher

  • Game fails to play cut-scenes with system GStreamer (likely version 1.24).
  • Works when passing these environment variables: LD_LIBRARY_PATH=/home/deck/.local/share/gstreamer-1.0GST_PLUGIN_SYSTEM_PATH_1_0=/home/deck/.local/share/gstreamer-1.0

Environment Notes

  • Copied GStreamer libraries into /home/deck/.local/share for reuse with other games.
  • Default LD_LIBRARY_PATH is not set correctly in Lutris.
  • wine-ge-8-26 fails to use GStreamer unless manually set in prefix settings: LD_LIBRARY_PATH=/home/deck/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/lib