Open Xeers opened 5 years ago
Closing as a duplicate of #596. Please at least try to search for open issues before making new ones.
They are two different editions
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.
Play
button in the Steam client is sufficient.Fullscreen
mode not working as expected, all settings result in an application windowIt 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.
The game launches to a white screen for me.
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
@Simmonz you need virtual desktop.
Tested with Proton 4.2-1: game starts and shows only a white screen.
barni2000 has the answer above, set a virtual desktop & the game runs very nicely.
@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
Works with protontricks 307690 vd=3840x1600
but some crashes and poor controller compatibility.
@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.
@5DavisSt Yep, I have the file, thanks for the tip. I'll check this weekend and report back!
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
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.
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.
Testing with a fresh prefix and 4.11-9, I am unable to reproduce the inconsistent issue mentioned by @Leopard1907
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:
Using WineD3D results in a black screen and fails to launch:
This may be a Wine (DXGI) issue but @doitsujin should be able to confirm.
Fullscreen
issue)Fullscreen
issue)Fullscreen
issue)Library
using the Steam client and press the Play
buttonOptions
> Display
> Fullscreen
> On
from the main menuThe game doesn't work in fullscreen mode. Before starting, set the fullscreen mode value to 0 in the file SleepingDogsDefinitiveEdition/data/DisplaySettings.xml
On SteamOS, it is not possible to launch due to the inability to display additional Windows before the first launch.
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
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.
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:^'
I enabled virtual desktop through lutris and set the resolution to 1280x800 and nothing happens.
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.
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
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.
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=