Thank you for looking into this.
In the end update improved somethings for me (such as I no longer crash when 
alt+tab out of the game, unless I alt-tab aggressively and a lot). Therefore I 
believe there might be something additional what has changed. I also tried 
connecting HDMI cable directly to the laptop and disconnecting DisplayPort and 
after short look at it, it acts the same. 


To clarify my findings:

Session testing:
- Wayland: DXVK_FILTER_DEVICE_NAME="NVIDIA" %command% works and 
  the game (Devil May Cry 5 via Steam/Proton) runs stably.
- X11/Xorg: DXVK_FILTER_DEVICE_NAME="NVIDIA" %command% does NOT 
  work — the game fails to enumerate the NVIDIA adapter and crashes 
  on startup with "Failed to enumerate adapters".

The regression does appear worse on X11 than Wayland.

Win+Shift+Arrow to move game windows between monitors does not work 
on either session, but I have found workarounds for that (Win+P to 
disable laptop screen, then re-enable after game launches on correct 
monitor).

Downgrading libmutter-14-0, mutter-common, mutter-common-bin and 
gir1.2-mutter-14 to 46.2-1ubuntu0.24.04.14 partially restores 
behavior but Win+Shift+Arrow for game windows still does not work 
after downgrade.

I am willing to provide additional logs or test specific scenarios if 
that would help narrow down which fix is causing the regression.

System: Lenovo Legion Pro 5, NVIDIA RTX 5070 + AMD iGPU hybrid, 
Lenovo ThinkPad USB-C Dock Gen 2 (DisplayLink/evdi), 
Ubuntu 24.04, kernel 6.17.0-22-generic.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2149942

Title:
  mutter 46.2-1ubuntu0.24.04.15 broke window moving between monitors
  with PRIME offload + DisplayLink dock

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2149942/+subscriptions


-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to