Category: Main Games Role Playing Games Dark Souls Prepare to Die Edition 2.0

Dark Souls

Prepare to Die Edition update released on Steam in December 2014. Removes Games for Windows Live and moves multiplayer to Steamworks.

Application Details:

Version: Prepare to Die Edition 2.0
License: Retail
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 2.16-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Selected Test Results

What works

- Installing through steam

What does not

- Opening game

- Playing game


What was not tested

Anything beyond attempting to run the game.

Hardware tested


  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentArch Linux x86_64Sep 09 20172.16-stagingYes No NoGarbageJason Stryker 
ShowArch Linux x86_64Jul 22 20172.12-stagingYes Yes GoldDeon Spengler 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Jun 27 20172.10Yes Yes GoldRaphaĆ«l Laguerre 
ShowFedora 25 x86_64Mar 20 20172.3Yes Yes GoldSamuel Pagenkopf 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jan 01 20171.9.23Yes Yes GoldFernando Rufino 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Using DSFix

The use of DSFix for running Dark Souls is highly recommended. It allows for higher resolution than the native 720p, and the frame rate can also be unlocked to higher than 30hz. Note that higher frame rates will increase weapon decay, and can cause instability on certain actions such as sliding down ladders.

The only difference between using DSFix on Windows is that on Linux, in order to load the modified DINPUT8.dll extracted into the DATA folder, you must enable a DLL override for dinput8 in the Libraries tab of winecfg

Here's a basic guide to getting DSFix working:

  1. Make sure Anti-Aliasing is disabled in-game.
  2. Download DSFix from 
  3. Unzip DSFix into the Dark Souls/DATA folder, such that DSFix.ini and DINPUT8.dll are in said folder.
  4. Within the Libraries tab of winecfg, enable a DLL override for dinput8 (native, builtin)
  5. Adjust settings in DSFix.ini to your liking.


Using xboxdrv

Dark Souls does not recognize Xbox 360 controllers with the default xpad kernel driver.

Instead, the use of the userspace xboxdrv is recommended. 

Assuming you use the default keybindings ('G' for gesture menu, 'Shift+Tab' for Steam Overlay, 'End' for menu) you should launch (as root!) xboxdrv with the following parameters:

xboxdrv --detach-kernel-driver --buttonmap 1=3,3=1,2=4,4=2,rt=start,lt=back,start=rt,back=lt --ui-buttonmap guide=KEY_LEFTSHIFT+KEY_TAB,rt=KEY_END,lt=KEY_G --detach --dbus disabled --daemon

Crash on title screen, before gameplay.

The video files (including the title screen) in Dark Souls 1 are .wmv files, so Windows Media codecs are required.

This can be installed with winetricks:

winetricks -q wmp9


Comments Disabled

Comments for this application have been disabled because there are no maintainers.