Public bug reported:

Hello, first of all I am not entirely sure where to report this

To explain the issue briefly, I have an ASUS TUF F15 laptop and two
external monitors connected each to the HDMI and USB-C port with the
laptop lid opened but the built-in screen disabled, what happens on the
resume from the lock screen (after a couple of minutes, when all the
screens go off), the layout gets messed up because the built in screen
gets re-enabled automatically, the HDMI screen remains correctly on, but
the USB-C screen gets disabled.

I may have a clue on why this happens, I have an NVIDIA optimus setup
where the Intel iGPU runs the USB-C monitor and the built-in monitor,
the HDMI gets managed from the dedicated NVIDIA card so nothing changes
here, and somwhow the builtin screen gets disabled then enabled when
resuming the system, resulting in GNOME switching to it automatically as
you have plugged in a new screen

No matter how many times you force the screen disabling it, it will
happen again.

The workaround is to just to keep closed the laptop lid, of course, but
since you can't power it on without the power button is a bit difficult.
So I'd just like to keep it open.

Another workaround I found is to unload the asus_nb_wmi and asus_wmi
kernel modules as I thought they could be the issue, since they manage
this specific platform, but as I said before I am not sure what to
expect here, is it the intended behavior from GNOME?

I mean, it's like someone plugs in some screens then the output gets
enabled automatically but that's not the case of course, but the
asus_wmi module may do some weird things.

What you expected to happen: Resuming from the lock screen with all the screen 
layout in place
What happened instead: Built-in screen enables itself, USB-C monitor gets 
disabled, HDMI monitor remains the same, the entire screen layout gets changed
Workaround: Keeping the laptop lid closed or disabling asus_wmi and asus_nb_wmi 
kernel modules

System affected: 
Ubuntu: 23.04 Lunar Lobster, tried also Ubuntu 22.04 and a custom flavor (PopOS 
22.04)
Don't mind the custom kernel, I tried different releases, including:
Kernel: 6.2.0-20-generic
Custom 6.2.13 and 6.3.0 kernels

gnome-shell version: GNOME Shell 44.0

Info: inxi -F

System:
  Host: haru-nb Kernel: 6.3.0-x64v4-xanmod1 arch: x86_64 bits: 64
    Desktop: GNOME v: 44.0 Distro: Ubuntu 23.04 (Lunar Lobster)
Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Dash F15 FX516PM_FX516PM
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: FX516PM v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: FX516PM.329 date: 02/01/2023
Battery:
  ID-1: BAT0 charge: 64.0 Wh (98.9%) condition: 64.7/76.0 Wh (85.1%)
    volts: 15.8 min: 15.8
CPU:
  Info: quad core model: 11th Gen Intel Core i7-11370H bits: 64 type: MT MCP
    cache: L2: 5 MiB
  Speed (MHz): avg: 3001 min/max: 400/4800 cores: 1: 2068 2: 2607 3: 1718
    4: 2707 5: 4300 6: 4284 7: 4312 8: 2018
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] driver: nvidia
    v: 530.41.03
  Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.8 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa dri: iris
    gpu: i915,nvidia,nvidia-nvswitch resolution: 1: 2560x1440
    2: 1920x1080~60Hz 3: N/A
  API: OpenGL v: 4.6 Mesa 23.0.2 renderer: Mesa Intel Xe Graphics (TGL GT2)
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel
  Device-2: NVIDIA GA106 High Definition Audio driver: snd_hda_intel
  Device-3: Thesycon System & Consulting GmbH DX3 Pro type: USB
    driver: snd-usb-audio
  Device-4: Logitech Blue Snowball type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Sound API: ALSA v: k6.3.0-x64v4-xanmod1 running: yes
  Sound Server-1: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi
  IF: wlo1 state: up mac: 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: eno2 state: down mac: 
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152
  IF: enx00e04c6928d4 state: down mac: 
  IF-ID-1: virbr0 state: down mac: 
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb
  Report: hciconfig ID: hci0 state: up address:  bt-v: 3.0
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
Drives:
  Local Storage: total: 8.65 TiB used: 3.51 TiB (40.6%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT4000P3SSD8 size: 3.64 TiB
  ID-2: /dev/nvme1n1 vendor: SK Hynix model: HFM512GD3JX013N
    size: 476.94 GiB
  ID-3: /dev/sda type: USB vendor: Seagate model: ST4000DM004-2CV104
    size: 3.64 TiB
  ID-4: /dev/sdb type: USB vendor: Toshiba model: External USB 3.0
    size: 931.51 GiB
Partition:
  ID-1: / size: 198.66 GiB used: 133.69 GiB (67.3%) fs: ext4
    dev: /dev/nvme1n1p5
  ID-2: /boot/efi size: 298.8 MiB used: 91.1 MiB (30.5%) fs: vfat
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: file size: 17 GiB used: 204.8 MiB (1.2%) file: /swapfile
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 2700
Info:
  Processes: 441 Uptime: 1h 49m Memory: 15.35 GiB used: 8.88 GiB (57.9%)
  Shell: Bash inxi: 3.3.25

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: gnome-shell 44.0-2ubuntu3
Uname: Linux 6.3.0-x64v4-xanmod1 x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sat Apr 29 20:07:41 2023
DisplayManager: gdm3
GsettingsChanges:
 
RelatedPackageVersions: mutter-common 44.0-2ubuntu4
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug lunar

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

Title:
  [Multi Monitor] Built-in screen gets enabled changing the entire
  layout after resuming from the lockscreen

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2018158/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to