What does not
Native fullscreen support
Native controller support
Playing cg cutscenes without installing some addons with winetricks.Â
What was not tested
The full game was tested
The game runs fine and it is very playable. You'll need, however, to install DSFix (following the tip below) to unlock the framerate, change resolution and force fullscreen mode. Also, you'll need to install and use (with the tip below) xboxdrv to properly play the game with a gamepad. If you want the game to play cg cutscenes, you can install the following addons with winetricks: wmp9 devenum vcrun6 They are not essential, and the game will play fine without them, but you won't be able to see the cutscenes. With DSFix and tweaked graphics options the game runs surprinsingly well and looks amazing! I'm getting about 50-60 fps at 1080p with anti aliasing and anisotropic filtering activated. Playing on Xubuntu 14.04 (with desktop compositing disabled for xfce) FX8350 GTX960 and nvidia drivers.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Manjaro Linux||Jul 20 2020||5.9||Yes||Yes||Yes||Gold||AT|
|Show||Linux Mint 19.1 "Tessa"||Feb 03 2019||4.0-rc7-staging||Yes||Yes||Yes||Gold||Robert Fuchs|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Oct 10 2018||3.16-staging||Yes||Yes||Yes||Gold||Le Gluon du Net|
|Show||Ubuntu 17.10 "Artful" amd64 (+variants like Kubuntu)||Feb 25 2018||3.2||Yes||Yes||Yes||Gold||Ben halford|
|Show||Arch Linux x86_64||Sep 09 2017||2.16-staging||Yes||No||No||Garbage||Jason Stryker|
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:
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
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