Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JN
jneos @kbin.social
Posts 1
Comments 1

League client and game crash with multi-monitor setup.

League client and game crash with multi-monitor setup.

Issue

Hello, I can play LoL on Linux (Artix Linux with NVidia) just fine, with great game performance and no issue at all, except one: When a window appears (either the client's window or the game\\s window), if I am using my main monitor (HDMI-1) and leave my eDP-1 monitor off, everything works fine. However, I love to copy my monitors with xrandr --output eDP-1 --same-as HDMI-1 If the client window is active and open, the window appears on both screens just fine when duplicating the two displays. If the game window is active and open, the window appears on both screens just fine when duplicating the two displays. If the client window is active and open, duplicate the two displays and launch a game, the client window hides (as expected) but the game window doesn't appear and I get an error dialog instead. Current fix: switch to single-display mode as quickly as possible, and duplicate the display once the game window was successfully launched. If I click on "close" on the wine error dialog while switching to a single-display mode, the client window reappears and let me reconnect to the game (which is good, but time wasting because the client is so slow)

This behavior is similar to the one happening when launching the Client: If I launch the client with duplicated displays, I get an error dialog. If I launch the client in single-display, then go in another workspace and wait a bit, duplicate the displays and go back in the workspace containing the client window, the very same error message appears. A reminder from a sentence above: If the client window is active and open, the window appears on both screens just fine when duplicating the two displays. But if I duplicate in another workspace and that the client has "slept" for a while, then going back breaks the client and the client window will try to relaunch itself which will only work if I quickly switch back to single-display mode. A final point: If I boot my system, duplicate my displays, and then launch Lol, the client window will never appear but error dialogs instead and launch-looping until I go back to a single-window mode.

Issue TLDR

If any window (client or game) tries to "show" itself while in a duplicated screen state, it will break and show an error and try to restart the client. It only works if the window is active and that I duplicate the two displays using a keybinding. Then I can go in other workspace just fine, come back, no issue.

Installation Method and Wine Version

OS: Artix Linux x86\_64 Kernel: 6.3.6-artix1-1 Resolution: 2560x1440 WM: dwm CPU: Intel i7-7700HQ GPU: Intel HD Graphics 630 (unused) GPU: NVIDIA GeForce GTX 1050 Mobile ram/storage: enough

Shell level: wine --version: wine-8.10 (Staging)

League (installed trough lutris-0.5.13): Wine build: wine-4.11-21066-g82c1eae4413 Runner: lutris-ge-7.0.8-x86\_64

Lutris Logs

https://pastebin.com/fNNJV6D2

Additional info

I hope I'm not missing any details

\#leagueoflinux

0