Follow-up from comment#12, I can reproduce this issue on I+N (external
hdmi port wires to dGPU) on DELL-Precision-7760.
---
三 31 10:57:35 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x7faffc27c980
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:35 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x55ce0075bc40
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:35 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x55ce0075bc40
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:35 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x55ce0075bf50
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:41 ubuntu-Precision-7760 gnome-shell[2492]:
meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0'
failed
三 31 10:57:41 ubuntu-Precision-7760 gnome-shell[2492]: setup_framebuffers:
assertion 'width > 0' failed
三 31 10:57:42 ubuntu-Precision-7760 gnome-shell[2492]: setup_framebuffers:
assertion 'width > 0' failed
三 31 10:57:42 ubuntu-Precision-7760 gnome-shell[2492]: setup_framebuffers:
assertion 'width > 0' failed
三 31 10:57:42 ubuntu-Precision-7760 gnome-shell[2492]: setup_framebuffers:
assertion 'width > 0' failed
三 31 10:57:45 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x7faf74004130
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:45 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x55ce03b87330
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:45 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x55cdffba6760
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:45 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x7faffc2f7df0
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:45 ubuntu-Precision-7760 gnome-shell[2492]: Object 0x7faffc23df40
of type IBusText has been finalized while it was still owned by gjs, this is
due to invalid memory management.
三 31 10:57:49 ubuntu-Precision-7760 gnome-shell[2492]: Created gbm renderer
for '/dev/dri/card1'
三 31 10:57:49 ubuntu-Precision-7760 gnome-shell[2492]: Failed to allocate
onscreen framebuffer for /dev/dri/card1: Failed to create gbm_surface:
Operation not permitted
三 31 10:57:49 ubuntu-Precision-7760 gnome-shell[2492]: GNOME Shell crashed
with signal 5
三 31 10:57:49 ubuntu-Precision-7760 gnome-shell[2492]: == Stack trace for
context 0x55cdfef5c180 ==
三 31 10:57:49 ubuntu-Precision-7760 gnome-shell[2492]: Failed to create
fallback offscreen framebuffer: Failed to create texture 2d due to size/format
constraint
...
三 31 10:57:56 ubuntu-Precision-7760 gnome-shell[5958]: Running GNOME Shell
(using mutter 42.beta) as a Wayland display server
---
Which also break the auto-login feature (after auto-login, gnome restart
then screen back to gdm login shell)
$ dpkg -l | grep mutter
ii gir1.2-mutter-10:amd64 42~beta-1ubuntu2
amd64 GObject introspection data for Mutter
ii libmutter-10-0:amd64 42~beta-1ubuntu2
amd64 window manager library from the Mutter window manager
ii mutter-common 42~beta-1ubuntu2
all shared files for the Mutter window manager
Hi Daniel,
Do you have a PPA could try your patch like this
https://gitlab.gnome.org/vanvugt/mutter/-/commit/8354289650aa3ae0c531820d3a95251b627f9eb4
?
** Changed in: oem-priority
Status: New => Confirmed
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/1959888
Title:
Wayland sessions can't use external monitors that are connected to an
Nvidia GPU with the proprietary driver
Status in Mutter:
Unknown
Status in OEM Priority Project:
Confirmed
Status in mutter package in Ubuntu:
Fix Committed
Bug description:
When an external display is connected to my laptop, running Ubuntu
22.04, the display is detected and I am sent to the login screen.
After logging in again, the display is not running, although the
primary laptop display works fine. The external monitor is looking for
connection in that moment, which it never founds.
The bug is tested on two Samsung monitors: S24R350FHUXEN and
S22F350FHU.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xorg 1:7.7+23ubuntu1
ProcVersionSignature: Ubuntu 5.15.0-18.18-generic 5.15.12
Uname: Linux 5.15.0-18-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
.proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
.proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
.proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.suspend: suspend hibernate resume
.proc.driver.nvidia.suspend_depth: default modeset uvm
.proc.driver.nvidia.version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 495.46 Wed Oct 27 16:31:33
UTC 2021
GCC version: gcc version 11.2.0 (Ubuntu 11.2.0-14ubuntu1)
ApportVersion: 2.20.11-0ubuntu76
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: unknown
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Thu Feb 3 13:25:04 2022
DistUpgraded: 2022-01-13 15:37:13,056 DEBUG Running PostInstallScript:
'/usr/lib/ubuntu-advantage/upgrade_lts_contract.py'
DistroCodename: jammy
DistroVariant: ubuntu
DkmsStatus:
nvidia/495.46, 5.15.0-17-generic, x86_64: installed
nvidia/495.46, 5.15.0-18-generic, x86_64: installed
ExtraDebuggingInterest: Yes
GraphicsCard:
Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b] (prog-if
00 [VGA controller])
Subsystem: Dell CoffeeLake-H GT2 [UHD Graphics 630] [1028:086f]
Subsystem: Dell GP107M [GeForce GTX 1050 Ti Mobile] [1028:086f]
InstallationDate: Installed on 2021-09-09 (146 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64
(20190210)
MachineType: Dell Inc. G3 3579
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-18-generic
root=UUID=fd3be223-e609-4a8d-97fb-31ee2f754766 ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to jammy on 2022-01-13 (20 days ago)
dmi.bios.date: 04/20/2021
dmi.bios.release: 1.15
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.15.0
dmi.board.name: 0M5H57
dmi.board.vendor: Dell Inc.
dmi.board.version: A05
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias:
dmi:bvnDellInc.:bvr1.15.0:bd04/20/2021:br1.15:svnDellInc.:pnG33579:pvr:rvnDellInc.:rn0M5H57:rvrA05:cvnDellInc.:ct10:cvr:sku086F:
dmi.product.family: GSeries
dmi.product.name: G3 3579
dmi.product.sku: 086F
dmi.sys.vendor: Dell Inc.
nvidia-settings:
ERROR: Unable to find display on any available system
ERROR: Unable to find display on any available system
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.109-2ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 21.2.2-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 21.2.2-1ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.20.14-1ubuntu1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2build1
version.xserver-xorg-video-intel: xserver-xorg-video-intel
2:2.99.917+git20200714-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau
1:1.0.17-1build1
To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/1959888/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp