Game is complete and highly functional.
CSMT patches seem to work, though I'm on proprietary Nvidia and it could definitely vary.
What does not
Fullscreen video breaks if I switch away from the program.
I can't remap controls through x360ce.
I seem to get rare, short freezes and once in a while VERY rare crashes. Though, I remember the exact same thing on Windows.
What was not tested
I haven't visited every area of the game. I haven't tested netplay.
I used Steam. Had to modify the source of ds4drv, some guesswork involved, to get this to work with my ps4 controller. wmp9 was required to make videos play without crashing.
|Distribution||Test date||Wine version||Installs?||Runs?||Rating||Submitter|
|Current||Fedora 25 x86_64||Mar 20 2017||2.3||Yes||Yes||Gold||Samuel Pagenkopf|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 01 2017||1.9.23||Yes||Yes||Gold||Fernando Rufino|
|Show||Fedora 24 x86_64||Dec 19 2016||1.9.23||Yes||No||Garbage||F. Delente|
|Show||Arch Linux x86_64||Oct 09 2016||1.9.19||Yes||Yes||Gold||heron|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Jun 05 2016||1.8.2||Yes||Yes||Gold||Benjamim Marchi|
|Bug #||Description||Status||Resolution||Other apps affected|
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
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
- RE: Crash after the first cutscene by Alexandre Moine on Saturday May 7th 2016, 7:23
- RE: Crashes Before Menu Screen by Lloyd Henning on Thursday March 24th 2016, 2:30
- RE: DSFix by David TECHER on Tuesday September 22nd 2015, 15:38
- RE: DSFix by chase on Wednesday September 23rd 2015, 20:49
- RE: DSFix by Joe Wagner on Wednesday September 23rd 2015, 21:07
- RE: DSFix by chase on Wednesday September 23rd 2015, 23:08
- RE: DSFix by ZZZman on Wednesday October 21st 2015, 19:03
- RE: DSFix by ZZZman on Wednesday October 21st 2015, 19:06
- RE: DSFix by Sullome on Thursday September 1st 2016, 11:22
- RE: by David TECHER on Thursday June 25th 2015, 7:59
- RE: DSFix breaks mouse by David TECHER on Tuesday January 6th 2015, 6:30