-
Notifications
You must be signed in to change notification settings - Fork 2.2k
DOTA Wayland issues #13126
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
Comments
+1, 15 years in beta |
The Discord issue is likely due to issues with Electron's global shortcut portal support. It recently gained support for it, but it seems to still have some bugs and must be manually enabled. The resolution list issue might be the game filtering any resolutions above the (scaled) desktop resolution? On scaled desktops, SDL still supplies the native, unscaled resolution as the first entry in the fullscreen mode list, which can be seen by running testdisplayinfo with a scaled desktop configuration. As for the issues with freezes when processing events, it's hard to tell without a reproducible backtrace, but there have been issues reported with the Wayland backend occasionally hanging when processing events due to an anomalous timestamp causing excessive key repeat event generation, which recent commits should fix. |
Global Hotkey issues are not only for discord but also their own steam global hotkeys for screenshots, overlay etc. do not work |
The event processing fixes have made it into the public DOTA release. We are able to reproduce the desktop resolution issue, but ran into some other problems that need to be addressed before Wayland is officially supported on DOTA, so it has been disabled by default. I think we're good on the SDL side, so I'll go ahead and close this now. |
DOTA recently switched to enabling Wayland, and is running into a bunch of issues that are resolved by forcing X11:
ValveSoftware/Dota-2#3224
ValveSoftware/Dota-2#3237
ValveSoftware/Dota-2#3236
ValveSoftware/Dota-2#3227
@Kontrabant, is there anything we can do here, or is the right solution to have DOTA stay on XWayland?
The text was updated successfully, but these errors were encountered: