protonscr

Sleeping Dogs: Definitive Edition

protonopen appid 307690Game compatibility - UnofficialRegressionXAudio2
ValveSoftware/Proton#872 · opened 2018-08-28 by Xeers · updated 2026-06-05 · 37 comments · github · game page · search this game
XXeers 2018-08-28 github

Sleeping Dogs: Definitive Edition

Proton 3.7-3

Nvidia Geforce GTX 950
CPU AMD FX
https://gist.github.com/Xeers/219b4b3e5eb10c6ec225d7cc8c61be44

Pastebin:
https://paste.drhack.net/?f94ab50f168ef755#FmlLdO43duTgaRI1h2gkBRGCjKBUhXzsSTleKdvHQiQ=
Window with black screen

This does not work:
PROTON_USE_WINED3D11

With Proton 3.7-4-Beta the window of the game is left blank, the music of the game is heard and the arrow of the mouse is seen but then the game closes.

Pastebin:
https://paste.drhack.net/?696a8c7e04d92230#1b2Dj/nyDYZpp6twwkPF/viQFYSG18/tzsdCgljGkVc=

HHonkingGoose 2018-08-28 github

#596 There is some discussion on here too about the Definitive Edition.

Kkisak-valve maintainer 2018-08-29 github

Closing as a duplicate of #596. Please at least try to search for open issues before making new ones.

XXeers 2018-08-29 github

They are two different editions

HHonkingGoose 2018-08-29 github

For reference:

From the Sleeping Dogs: Definitive Edition Steam Store page:

The Definitive Edition of the critically acclaimed, award winning open-world action adventure, reworked, rebuilt and re-mastered for the new generation.

So it's a different edition all together from the original Sleeping Dogs.

Mmimattr 2018-09-30 github

System Information

I confirm:

Issues

  • [ ] I haven't experienced any issues.
  • [ ] There are no issues left open for this game.
  • [x] Although I consider the gaming experience equal to Windows there are
    remaining issues:
    1. Display: Default Fullscreen mode not working as expected, all settings result in an application window
Bbarni2000 2018-10-30 github

It works with vd=1280x720 wine verb, after the game starts can be set fullscreen mode and resultion from game settings. The game needs the dxvk with wined3d it cannot start.

It is frequently crashing at some places in the game.

SSimmonz 2019-02-28 github

The game launches to a white screen for me.

steam-307690.log

Distro: Manjaro

GPU: RX 580 8GB

Driver/LLVM version: Mesa 18.3.3/7.0.1

Kernel version: 4.20.11-1-MANJARO

Proton version: 3.16-4

https://gist.github.com/Simmonz/7a6eb7ee79fcb5deee2a12633f5d8a58

Bbarni2000 2019-02-28 github

@Simmonz you need virtual desktop.

Zziabice 2019-03-28 github

Tested with Proton 4.2-1: game starts and shows only a white screen.

Llucifertdark 2019-03-28 github

barni2000 has the answer above, set a virtual desktop & the game runs very nicely.

Zziabice 2019-03-28 github

@lucifertdark yep, I'm aware, but this is Proton, not WINE, I don't have to use tricks to run games, that's why this game is not whitelisted and I'm reporting the test I did with Proton 4.2

Hhowels 2019-04-07 github

Works with protontricks 307690 vd=3840x1600 but some crashes and poor controller compatibility.

55DavisSt 2019-04-17 github

@ziabice : Do you have a file called "DisplaySettings.xml" in the "data" folder of Sleeping Dogs? If you don't have it, follow the instructions provided by this link. I never used protontricks, but I can play the game.

Zziabice 2019-04-17 github

@5DavisSt Yep, I have the file, thanks for the tip. I'll check this weekend and report back!

Ffrysztak 2019-05-02 github

About the crashing, it always happens in the mission Payback. Either somewhere in the middle or at the very end, when you have to evade the police. I took a look at the logs but I'm having hard time finding anything concrete. This stands out the most:

230029.322:0027:003a:err:seh:call_stack_handlers invalid frame 108738 (0x2bd2000-0x2d50000)
230029.322:0027:003a:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.

Here's the zip file containing log, .dmp file and a savegame, if anyone wanted to reproduce this issue. sleepy_dogs.zip

Nneuromancer 2019-06-24 github

protontricks 307690 vd=X *where X is your desktop resolution works fine for me. The Steam controller seems to work correctly, when you select the most popular configuration.

LLeopard1907 2019-12-01 github

Workaround for white screen ; protontricks 307690 winecfg and setting virtual desktop to match your desktop res works.

However game is pretty inconsistent about succesfully loading into game. It can only success at one tries out of 3.

I grabbed logs from both situations. Disabled esync and fsync to make sure they are not the culprits.

steam-307690-didn't work.log
steam-307690-worked.log

GGuy1524 2019-12-03 github

Testing with a fresh prefix and 4.11-9, I am unable to reproduce the inconsistent issue mentioned by @Leopard1907

Mmimattr 2020-01-05 github

As others have mentioned the application launches in "Windowed" mode by default (same behaviour as Windows 10), changing to "Fullscreen" within the application causes a white screen using DXVK:

Fullscreen Screenshot 1
Fullscreen Screenshot 2

Using WineD3D results in a black screen and fails to launch:

WineD3D Screenshot

This may be a Wine (DXGI) issue but @doitsujin should be able to confirm.

System Information

I confirm:

Reproduction

  1. Select the title within your Library using the Steam client and press the Play button
  2. Select Options > Display > Fullscreen > On from the main menu
VVladislavuz 2020-11-17 github

The game doesn't work in fullscreen mode. Before starting, set the fullscreen mode value to 0 in the file SleepingDogsDefinitiveEdition/data/DisplaySettings.xml

VVladislavuz 2020-11-17 github

On SteamOS, it is not possible to launch due to the inability to display additional Windows before the first launch.

Jjeselnik 2021-05-06 github

For those on the RADV driver prepending gamescope to your launch options can fix the white screen problem a bit more elegantly. Example: gamescope -w 1920 -h 1080 -f -- %command%. I've found this to also be necessary with tiling window managers as they attempt to tile the initial game window which messes up output even when it goes fullscreen

Iipr 2021-11-05 github

As others have mentioned it does not work in fullscreen (white screen) but it launches directly to fullscreen now (not windowed as someone said). The configuration file mentioned above is missing by default as well. So adding DisplaySettings.xml is necessary to get into main menu.

Aahjolinna 2021-12-13 github

I just tried this on proton-expertimental [bleeding-edge] and the full screen issue is still relevant

I can give my logs if needed


My System Specs:

             .;ldkO0000Okdl;.                ahjolinna@localhost
         .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20211210
       .d00l'                'o00d.          Kernel: x86_64 Linux 5.15.6-1-default
     .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 20h 52m
    .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 2853
   ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.1.12
  .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x2160
  :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE 5.89.0 / Plasma 5.23.80
  lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
  lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Materia-dark [GTK2/3]
  :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: Papirus
   kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 17T / 25T (68%)
   '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5700G with Radeon Graphics @ 16x 4.3GHz
    'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: NVIDIA GeForce RTX 3060 Ti
      l0Ko.                    .c00l'        RAM: 5322MiB / 15771MiB
       'l0Kk:.              .;xK0l'         
          'lkK0xc;:,,,,:;odO0kl'            
              '^:ldxkkkkxdl:^'

QQemics 2022-01-03 github

I enabled virtual desktop through lutris and set the resolution to 1280x800 and nothing happens.

lutris debug log

GGamertechAU 2023-04-05 github

Attempting to load this game on Fedora/Wayland brings up a light blue window. I can hear the loading videos looping over and over but can't see anything other than the blue screen.

Added DisplaySettings, set virtual desktop, Gamescope/Lutris/Bottles etc, nothing I do changes it. I can't see anyone else mentioning the blue, only white screens, so I think it might have something to do with my Radeon 7900 XT.

Mesa 23.x which adds more support for the card isn't released stable yet so it's not fully 'recognised' by the distro, but this is the only game that seems to have this issue.

Edit: Mesa 23.0.1 doesn't change anything with SD:DE

Edit 2: On first run SD:DE installs msvcrun2010, but it seems it's not 100% reliable. Deleting the prefix and re-running a few times and msvcrun installed correctly and the game runs.

Wweefunker 2023-06-04 github

The game doesn't work in fullscreen mode. Before starting, set the fullscreen mode value to 0 in the file SleepingDogsDefinitiveEdition/data/DisplaySettings.xml

This solved it for me

TTiagoquix 2024-06-12 github

As of 2024-06-07, Proton Experimental changelog lists "Sleeping Dogs: Definitive Edition" as "now playable".

What was changed? I can't see to find anything regarding this specific line in the changelog.

Kkisak-valve maintainer 2024-07-29 github

Sleeping dogs definitive edition not launching then stoping fix in Kali Linux

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7947.
@vidakpop posted on 2024-07-29T10:09:05:

I have used proton experimental but the launch was flickering then stoping.I fixed the issue by adding this code on the launch options

PROTON_USE_WINED3D=1 %command%


@Kuratius commented on 2024-07-29T11:59:02:

https://github.com/ValveSoftware/Proton/issues/872

Try to avoid multiple tracking issues for the same piece of software.

GGalecO1987 2024-07-29 github

As of 2024-06-07, Proton Experimental changelog lists "Sleeping Dogs: Definitive Edition" as "now playable".

What was changed? I can't see to find anything regarding this specific line in the changelog.

In the latest stable version of Proton there is still a problem with a white screen when launching the game.
I can confirm that this game now works perfectly fine with Experimental, no issues.

TTiagoquix 2024-07-29 github

@GalecO1987 This game works fine using Proton-GE (it has a protontricks system, which applies automatic game fixes). See https://github.com/Open-Wine-Components/umu-protonfixes/blob/master/gamefixes-steam/307690.py for details.

Rranplayer 2025-11-27 github

folks, the fullscreen mode is working with Proton 9.0-4, not fully working with 10.0-3 and working with Experimental 2025-11-26 (after some resolution changes)

Proton 10.0-3 logs: steam-307690.tar.gz

Picture from 10.0-3:

Image

Specs:

  • OS: Arch
  • Kernel: 6.12.59
  • DE: Plasma 6.5.3 (wayland)
  • GPU: RX 6700 XT (Mesa 25.2.7)
  • CPU: Ryzen 7 5700G
Kkisak-valve maintainer 2025-11-27 github

Hello @ranplayer, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Rranplayer 2025-11-27 github

done @kisak-valve

LLeoKeidran 2026-05-23 github

Unsure if this is the appropriate issue to post this to, so apologies in advance if this is the wrong place.

Specs:

  • OS: Linux Mint 22.3 - Cinnamon 64-bit
  • Kernel: 6.17.0-29-generic
  • DE: Cinnamon 6.6.7 (X11)
  • GPU: RX 7900 GRE (Mesa 25.2.8-0ubuntu0.24.04.1)
  • CPU: AMD Ryzen 5 7600X

When using Proton version 10 or newer, inputs stick if I run LiveSplit in the same Proton instance. Running the game with Proton 9 however does not have this issue. But this has some other issues that make using this Proton version unappealing.

I can see there is an issue for sticky inputs, but this doesn't quite match that issue: #5294. Killing ibus does not resolve the issue. The issue is only present when LiveSplit is running in the same instance.

Ccodeweaverwill 2026-06-04 github

When using Proton version 10 or newer, inputs stick if I run LiveSplit in the same Proton instance. Running the game with Proton 9 however does not have this issue. But this has some other issues that make using this Proton version unappealing.

Could you provide repro steps for how you're using LiveSplit in this case? Would love to try to reproduce this.

LLeoKeidran 2026-06-05 github

Of course!
First, boot SD: DE with Proton 10 or newer. Once the game has started, use protontricks to launch LiveSplit, eg: protontricks-launch --no-bwrap --appid 307690 ~/LiveSplit/LiveSplit.exe (to wherever your LiveSplit exe is). In game, load a save to enter free-roam and run around. The way I test this is to hold all four direction inputs (WASD) and then let go. The character will then continue to run even after you let go of the key.
Doing these exact same steps in Proton 9 doesn't have this 'sticky input' issue.

Proton versions

Launch options

Launch lines

Upstream links