Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Dark Souls II: Scholar of the First Sin (335300)

Open liamphmurphy opened this issue 7 years ago • 45 comments

The DX11 version of Dark Souls 2 works out of the box, videos, sounds (even the grass!)

OS: Arch Linux GPU: NVIDIA GTX 1070 Driver: 396.51

Out of the box Proton 3.7 configuration.

liamphmurphy avatar Aug 22 '18 18:08 liamphmurphy

I just tested this! Only, my camera controls are broken and there is a constant "holding up and left" going on. When I click away from the window it stops but camera control only works via the default keybindings on my keyboard.

jtfen86 avatar Aug 22 '18 18:08 jtfen86

After looking at the linux_gaming reddit, sounds like there may be issues with keyboards as you say. With my Xbox One controller I haven't had issues.

liamphmurphy avatar Aug 22 '18 19:08 liamphmurphy

Spent several hours playing this yesterday. With DXVK it hangs at launch, but it plays fine with the following start parameter. PROTON_USE_WINED3D11=1 %command%

I've previously played it on upstream Wine-development 3.13 with DXVK 0.70 which worked and had better performance.

Debian Sid GNOME 3.28 (Wayland session) Mesa 18.1.6 LLVM 6.0.1 Ryzen 1700X 32GiB DDR4-2400 2x R9 Fury

Brisse89 avatar Aug 23 '18 11:08 Brisse89

Switched from Wayland to x.org and DXVK works fine on x.org. I did not have this issue on upstream Wine, but I do remember the game would not go fullscreen with upstream Wine+DXVK running Wayland.

Brisse89 avatar Aug 23 '18 16:08 Brisse89

Cutscenes do not show for me and I have input issues. The game seems to have a constant thumbstick input making it impossible to control the character.

JazzGlobal avatar Aug 23 '18 19:08 JazzGlobal

Systeminformations -> http://termbin.com/rdxl

testing with default (DXVK)

  • game starts
  • no sound and movie in intro instead black screen with subtitles
  • game rendering was fine on high
  • rumble seems not to work

testing with PROTON_USE_WINED3D11=1 %command%

  • game starts
  • intro was completly skipped
  • game rendering was fine on high
  • rumble doesn't work

additional informations: mplayer -> http://termbin.com/dykx

  • sound and video fine

gstreamer -> gst-launch-1.0 -v playbin uri=file:///opt2/SteamLibrary/steamapps/common/Dark\ Souls\ II\ Scholar\ of\ the\ First\ Sin/Game/movie/prologue.wmv >log_gst64.txt -> http://termbin.com/5x57

  • video plays but sound broken

vainfo -> http://termbin.com/ityl vdpauinfo -> http://termbin.com/b5gp

Glog78 avatar Aug 24 '18 14:08 Glog78

Solved my issue with there being a constant "up and left" it was my Corsair M65 mouse. When plugged in by default it's detected as a gamepad (seen through jstest-gtk) after installing ckb-next (iCUE type drivers for Linux) the problem went away.

@JazzGlobal Do you have a Corsair mouse?

Edit: But now I have another problem when the game loses focus my mouse won't move the camera anymore. ;[

jtfen86 avatar Aug 25 '18 05:08 jtfen86

@BrosephJ

Yes I do. I'll test this later today!

JazzGlobal avatar Aug 25 '18 10:08 JazzGlobal

@BrosephJ This didn't work for me. My mouse is the culprit, as you said. If my Corsair mouse is plugged in during game start (This goes for a number of games included DS2 and DBZ Xenoverse 2) then the input bug will happen. I have a wireless mouse so, for now, that will have to work.

Thanks for the suggestion.

JazzGlobal avatar Aug 25 '18 20:08 JazzGlobal

Hello @BrosephJ, @JazzGlobal, https://github.com/denilsonsa/udev-joystick-blacklist may be worth looking into.

kisak-valve avatar Aug 26 '18 00:08 kisak-valve

Hello! Tested with Proton 3.7-3 and got significantly lower performance (30-33fps) compared to built wine-staging 3.13 with DXVK-0.70 (Solid 60fps). So still some work to do! :)

ghost avatar Aug 27 '18 19:08 ghost

@HikloLime I'm getting a solid 60fps when using DXVK. Have you verified that DXVK is being used and not wined3d11? Also, what sort of hardware is it running on?

Brisse89 avatar Aug 27 '18 22:08 Brisse89

@HikloLime

I concur with Brisse89, it's been running very well under DXVK.

I would also check you have up to date drivers, and just in case, the proton 3.7-4 beta is worth a shot.

liamphmurphy avatar Aug 28 '18 03:08 liamphmurphy

The opening is blank with subtitles but so far the rest of the game plays

JR1994 avatar Aug 28 '18 06:08 JR1994

@Brisse89 The latest Nvidia 396.54 drivers, and FPS was read from the DXVK HUD, so DXVK is fine. Could the difference e because I built wine-staging myself?

ghost avatar Aug 29 '18 06:08 ghost

@murnux tried using the proton 3.7-5 beta, and the FPS was a solid 60!! Hallelhujah!

ghost avatar Aug 30 '18 20:08 ghost

The game would be "Platinum" tier for me if it wasn't for the intro cinematic not reproducing,

The video that doesn't play is prologue.wmv on "/steamapps/common/Dark Souls II Scholar of the First Sin/Game/movie/"

aboutafter avatar Sep 07 '18 10:09 aboutafter

Compatibility Report

  • Name of the game with compatibility issues: Dark Souls II: Scholar of the First Sin
  • Steam AppID of the game: 335300

System Information

  • GPU: Nvidia GTX 780 Ti
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: 4.15.0-34-generic
  • Link to full system information report as gist
  • Proton version: 3.7-6 Beta

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Proton log:

steam-335300.log

Steps to reproduce log:

  1. Start game.
  2. Press new game.
  3. Intro movie "plays", subtitles show but no sound, no music, no graphics.
  4. Skip movie.
  5. Go back to menu.
  6. Quit game.

Test report:

Game feature Works Remarks
Introductory logos Yes ...
Skipping introductory logos Yes ...
Game launches to main menu Yes ...
Playing the game Yes Seems to work just fine for me, performance is good.
In-game textures/effects Yes This seems to work fine, I haven't seen anything odd.
Online connectivity Yes Both summoning people + getting summoned + getting invaded.
Did not test: invading people.
Cut-scene after starting new game Partially Subtitles show, no sound, no music, no graphics.
In-game in-engine cutscenes before boss fights Yes ...
Getting new achievements Yes ...

Controller support for Xbox 360 controller:

Function Works Remarks
Controller input recognized Yes Input is quick and precise, no issues here for me.
Vibration Yes ...
Proper in-game controller prompts Yes ...

HonkingGoose avatar Sep 13 '18 23:09 HonkingGoose

Dark Souls 2 (and 1 and 3) are crashing on launch for me since the Proton 3.16 update.

-Name of the game with compatibility issues: Dark Souls PTDE, Dark Souls II Scholar of the First Sin, and Dark Souls III

-Steam AppID of the game: 211420, 335300, and 374320

-GPU: Radeon Fury X

-Driver/LLVM version: mesa 18.3.0-devel from Padoka PPA, LLVM 8.0.0

-Kernel version: 4.15.0-36-generic

-Link to full system information report: Gist

-Proton version: 3.16 and 3.7-8

steam-211420.log steam-335300.log steam-374320.log

Description: All 3 games were working perfectly with 3.7-8 until the 3.16 update. Switching back to 3.7-8 does not solve this crash. The behavior is the same for both versions.

Since the update, Dark Souls PTDE, Dark Souls II Scholar of the First Sin, and Dark Souls III all crash on launch. Other DX11 games are working fine with DXVK (Witcher 3, Skyrim SE, Killing Floor 2).

Oddly, Dark Souls II and III do not crash if they are minimized (using alt + pgdn). Upon maximizing, they are stable if there is no input. If I press any button, the game crashes after one or two seconds. Dark Souls PTDE crashes even when minimized.

Things I have tried: Using the launch option for WINED3D11 or NO_D3D11. Using the -fullscreen launch option. Deleting the WINE prefix. Verifying integrity of the game files. Disabling the compositor.

Reproduction: For all 3 games: Launch the game normally. A window will pop up and crash without displaying anything.

For Dark Souls 2 and 3: Launch the game and immediately minimize the window. The game will launch normally in the background. Upon maximizing the window, press any button. The game will crash after 1-2 seconds.

UPDATE: Downgrading to mesa 18.2.2 solved this issue. It seems it's a problem with mesa 18.3.0.

meowmeowfuzzyface avatar Oct 15 '18 22:10 meowmeowfuzzyface

With 3.16-4 I can launch this game only when using system native libraries. With steam runtime this game will not even launch.

The game works overally very nice with native libraries but I can never alt-tab out of the game. Alt-tab will make the camera un-movable with a mouse for some reason. I can still move around with keyboard and theoretically could move the camera using keyboard shortcuts.

I am running the expansion pack of the game: Dark Souls 2 - Scholar of the first sin. The vanilla version ran fine for me as well and had the same alt-tab issue. Will also say that the Steam controller does not work with this game for some reason. Can use steam controller in Big Picture to launch the game but the controller inside of the actual game will not take effect.

My system info: https://gist.github.com/Veske/573cdb6fa3f90a356460ee9b1c312d31

Veske avatar Nov 02 '18 11:11 Veske

Hey @Veske if you set a shortcut for "show desktop" such as Alt + D or something like that, you might be able to get the game out of that locked window, and then Alt + Tab should work. This is what I've been doing as a workaround for Alt + Tab not working.

meowmeowfuzzyface avatar Nov 02 '18 20:11 meowmeowfuzzyface

Scaling issues in Dark Souls II: Scholar of the First Sin (335300)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1953. @rihardsk posted on 2018-11-11T22:48:50:

Screen scaling is broken for all resolutions except 1280x720 in windowed mode:

  • In full-screen mode in any resolution there's a white clipped border area on the right part and on the lower part of the screen and mouse inputs seem to be offset by the size of the border.
  • In windowed mode with resolution greater than 1280x720 same thing happens as in the full-screen case above.
  • In windowed mode with resolution below 1280x720 the game screen renders correctly (without any clipped areas) but mouse inputs are still off by some amount.

The issue is worse if i use a 1920x1080 external monitor (instead of the 1366x768 builtin display of my laptop).

I'm running the game with these options:

PROTON_USE_WINED3D11=1 optirun %command%

Here's the log: steam-335300.log

Here's my system's info. What's missing there is that i have a dedicated GT530m GPU on which i'm running the game using bumblebee.

I haven't tested other games on Steam Play so i'm not sure whether the issue is exclusive to Dark Souls 2 or not.

kisak-valve avatar Nov 11 '18 23:11 kisak-valve

The above issue was caused by Bumblebee somehow messing things up. After I switched to using nvidia-xrun instead of Bumblebee, Dark Souls works fine in full screen. I've yet to try other resolutions than my laptop's native one but i expect it to be only a matter of configuring Xorg and/or Openbox.

rihardsk avatar Dec 30 '18 23:12 rihardsk

I'm having the same exact issue as @BrosephJ (up and left keys are constantly "pressed", making it impossible to play), however updating the drivers didn't help. Did anyone successfully fix this? Everything else seems to work fine out of the box.

Selhar avatar Mar 02 '19 20:03 Selhar

I'm having the same exact issue as @BrosephJ (up and left keys are constantly "pressed", making it impossible to play), however updating the drivers didn't help. Did anyone successfully fix this? Everything else seems to work fine out of the box.

I'm faced with the same issue. It's because Linux is mistakenly regarding some devices as joy sticks. If you go into /dev/input you will see a device called "js0" (or "js" + other numbers). Just remove this device, or use this https://github.com/denilsonsa/udev-joystick-blacklist.

tsreaper avatar May 22 '19 14:05 tsreaper

I'm having a really bad hard freeze that requires a hard reset of the system after sometimes clicking on the windows button on proton 4.11-7.

andreldmonteiro avatar Oct 27 '19 21:10 andreldmonteiro

So I decided to try 5.13-1 for all it's video playback claims with the original Dark Souls 2. It's trying, poor thing!

20201015231959_1

Unaccounted4 avatar Oct 15 '20 22:10 Unaccounted4

Those weird colored bars are actually a sign of progress!

https://github.com/ValveSoftware/Proton/issues/1464#issuecomment-710094016

We put in a bunch of work improving quartz video between 5.0 and 5.13, so some games may start working (I don't have specific titles, sorry). If you see a color bars pattern appearing now, that's an indicator of our work on certain codecs. You will hopefully see the real video instead of those color bars very soon.

HonkingGoose avatar Oct 16 '20 16:10 HonkingGoose

Intro video is now playable with Proton Experimental.

thaewrapt avatar Dec 19 '20 14:12 thaewrapt

The game works well under Arch Linux with proton 5.13-6 even the intro video is playing fine But I still have an issue after the game windows has lost focus (for instance when using alt-tab ): the camera become un-movable with a mouse (but I can still move around with keyboard) Restoring focus or Leaving the running game does not solve the issue. I must totally quit DS2 and relaunch it to restore the camera movement with the mouse. Very Very annoying ! I've played Dark Souls and Dark souls 3 in same conditions (Arch Linux with steam and proton) without this issue. I read in a forum that it could be solved by changing some wine settings (using virtual desktop with mouse focus). But I can see how to do that with a game using proton 5.13-6

Can anybody help me ?

LaurentOngaro avatar Feb 26 '21 07:02 LaurentOngaro