Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[d3d11] Lara Croft and the Temple Of Osiris: hanging in a black screen if exclusive fullscreen is enabled #3458

Closed
ranplayer opened this issue May 29, 2023 · 3 comments

Comments

@ranplayer
Copy link

ranplayer commented May 29, 2023

In Lara Croft and the Temple Of Osiris, if you enable the "Exclusive Fullscreen" option, the game hangs in a black screen before reaching the main menu. I know in Linux we don't have this concept, but some users just won't know why the game is not working. For WineD3D it reaches the main menu normally with this option enabled.

Perhaps the issue might be related to WM messages ? (like #2569 that was fixed by #2588)

Software information

Name of the game: Lara Croft and the Temple Of Osiris

System information

  • GPU: RX 6700 XT
  • Driver: Mesa 23.1.1 (also happens with previous versions)
  • Wine version: Proton 8.0-2
  • DXVK version: provided by Proton

Apitrace file(s)

Log files

@Blisto91
Copy link
Contributor

Hi there and thank you for the issue.
I can kinda reproduce. It is a bit weird since i have been able to get through some times. I think both exclusive fullscreen and vsync has to be turned on at the same time maybe? Tho messing back and forth with the settings i can get in with both exclusive and vsync maybe once and then subsequent tries it halts. I think.

@Blisto91
Copy link
Contributor

Blisto91 commented May 29, 2023

From what i can find it seems to be a regression with commit 67bd2b5
Also doesn't seem to be tied to vsync also being on as thought at first, is more like to happen then but can also make it happen without.

@ranplayer
Copy link
Author

I was able to get a trace (the .exe was actually 32bits). Also I've found a game specific logging file.

game_log_no_wrapper.tar.gz

apitrace.tar.gz

Etaash-mathamsetty pushed a commit to Etaash-mathamsetty/dxvk that referenced this issue Jul 16, 2023
If SetGammaControl and Present are called at the same time, we'll
otherwise have a deadlock due to reversed lock order.

Fixes doitsujin#3458.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants