You are not logged in.
Hi, I need help with this. The problem happens only when I have connected external display to my laptop. I run Gnome on Wayland and Firefox. Everything works fine until the display turns off due to inactivity. Then after wakeup Firefox stops responding to mouse events. Not all. Clicks work, but mouse enter/leave don't. This includes the web content as well as the rest of the FF UI. When I try to resize the Firefox window it frezes completely. But when I open a new window it is unaffected. This is my daily driven configuration and it starts to drive me mad. It lasts for about 5 months.
I wanted to attach screencast of the problem, but screenrecording seems to be broken as well. It freezes after a few seconds.
This will be GPU stack related I think. I have CPU i7-8565U and using the integrated GPU.
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics 620 (WHL GT2) (0x3ea0)
Version: 22.1.6
Accelerated: yes
Video memory: 31913MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (WHL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.1.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20$ pacman -Qs intel
local/intel-compute-runtime 22.30.23789-1
Intel(R) Graphics Compute Runtime for oneAPI Level Zero and OpenCL(TM) Driver
local/intel-gmmlib 22.1.4-2
Intel Graphics Memory Management Library
local/intel-graphics-compiler 1:1.0.11485-8
Intel Graphics Compiler for OpenCL
local/intel-media-driver 22.4.4-2
Intel Media Driver for VAAPI — Broadwell+ iGPUs
local/intel-media-sdk 22.4.4-1
Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake)
local/intel-opencl-clang 14.0.0.r3+g5dd5031-1
Wrapper library around clang that can compile OpenCL C kernels to SPIR-V modules
local/intel-ucode 20220809-1
Microcode update files for Intel CPUs
local/libmfx 22.4.4-1
Intel Media SDK dispatcher library
local/libva-intel-driver 2.4.1-2
VA-API implementation for Intel G45 and HD Graphics family
local/tbb 2021.5.0-2
High level abstract threading library
local/vulkan-intel 22.1.6-1
Intel's Vulkan mesa driver
local/xf86-video-intel 1:2.99.917+916+g31486f40-2 (xorg-drivers)
X.org Intel i810/i830/i915/945G/G965+ video drivers$ pacman -Qs mesa
local/glu 9.0.2-3
Mesa OpenGL utility library
local/libva-mesa-driver 22.1.6-1
VA-API implementation for gallium
local/mesa 22.1.6-1
An open-source implementation of the OpenGL specification
local/mesa-demos 8.5.0-2
Mesa demos
local/mesa-utils 8.5.0-2
Essential Mesa utilities
local/mesa-vdpau 22.1.6-1
Mesa VDPAU drivers
local/vulkan-intel 22.1.6-1
Intel's Vulkan mesa driver$ pacman -Qs wayland
local/libva 2.15.0-2
Video Acceleration (VA) API for Linux
local/wayland 1.21.0-1
A computer display server protocol
local/wayland-protocols 1.26-1
Specifications of extended Wayland protocols
local/xorg-xwayland 22.1.3-1 (xorg)
run X clients under wayland$ pacman -Qs gnome
local/adwaita-icon-theme 42.0+r1+gc144c3d75-1
GNOME standard icons
local/baobab 42.0-1 (gnome)
A graphical directory tree analyzer
local/cheese 41.1-2 (gnome)
Take photos and videos with your webcam, with fun graphical effects
local/chrome-gnome-shell 10.1-6
Native browser connector for integration with extensions.gnome.org
local/eog 42.3-1 (gnome)
Eye of Gnome: An image viewing and cataloging program
local/evince 42.3-1 (gnome)
Document viewer (PDF, PostScript, XPS, djvu, dvi, tiff, cbr, cbz, cb7, cbt)
local/file-roller 3.42.0-1 (gnome)
Create and modify archives
local/gdm 42.0+r11+g4a52f026-1 (gnome)
Display manager and login screen
local/geary 1:40.0-8 (gnome-extra)
A lightweight email client for the GNOME desktop
local/gedit 42.2-1 (gnome)
GNOME Text Editor
local/ghex 42.3-1 (gnome-extra)
A simple binary editor for the Gnome desktop
local/gjs 2:1.72.2-1
Javascript Bindings for GNOME
local/gnome-autoar 0.4.3-2
Automatic archives creating and extracting library
local/gnome-backgrounds 42.0-1 (gnome)
Background images and data for GNOME
local/gnome-bluetooth 3.34.5-4
GNOME Bluetooth Subsystem (legacy)
local/gnome-bluetooth-3.0 42.2-1
GNOME Bluetooth Subsystem
local/gnome-calculator 42.2-1 (gnome)
GNOME Scientific calculator
local/gnome-calendar 42.2-1 (gnome)
Simple and beautiful calendar application designed to perfectly fit the GNOME desktop
local/gnome-characters 42.0-1 (gnome)
A character map application
local/gnome-clocks 42.0-1 (gnome)
Clocks applications for GNOME
local/gnome-color-manager 3.36.0+r25+g4aab8b59-1 (gnome)
GNOME Color Profile Tools
local/gnome-contacts 42.0-1 (gnome)
Contacts Manager for GNOME
local/gnome-control-center 42.3-2 (gnome)
GNOME's main interface to configure various aspects of the desktop
local/gnome-desktop 1:42.4-1
Library with common API for various GNOME modules (GTK3)
local/gnome-desktop-4 1:42.4-1
Library with common API for various GNOME modules (GTK4)
local/gnome-desktop-common 1:42.4-1
Library with common API for various GNOME modules (common files)
local/gnome-dictionary 40.0-1
Look up words in dictionary sources
local/gnome-disk-utility 42.0-1 (gnome)
Disk Management Utility for GNOME
local/gnome-font-viewer 42.0-1 (gnome)
A font viewer utility for GNOME
local/gnome-icon-theme-extras 3.12.0-5
Extra GNOME icons for specific devices and file types
local/gnome-keyring 1:42.1-1 (gnome)
Stores passwords and encryption keys
local/gnome-logs 42.0-1 (gnome)
A log viewer for the systemd journal
local/gnome-menus 3.36.0-2 (gnome)
GNOME menu specifications
local/gnome-network-displays 0.90.5-4
Miracast implementation for GNOME
local/gnome-online-accounts 3.44.0-1
Single sign-on framework for GNOME
local/gnome-photos 1:42.0-1 (gnome)
Access, organize, and share your photos on GNOME
local/gnome-remote-desktop 42.4-1 (gnome)
GNOME Remote Desktop server
local/gnome-screenshot 41.0+r25+g45f08f0-1
Take pictures of your screen
local/gnome-session 42.0-1 (gnome)
The GNOME Session Handler
local/gnome-settings-daemon 42.2-1 (gnome)
GNOME Settings Daemon
local/gnome-shell 1:42.4-1 (gnome)
Next generation desktop shell
local/gnome-shell-extensions 42.3-1 (gnome)
Extensions for GNOME shell, including classic mode
local/gnome-system-monitor 42.0-1 (gnome)
View current processes and monitor system state
local/gnome-terminal 3.44.1-1 (gnome)
The GNOME Terminal Emulator
local/gnome-themes-extra 3.28+r6+g45b1d457-1
Extra Themes for GNOME Applications
local/gnome-todo 41.0+r106+gebc68374-1 (gnome-extra)
Task manager for GNOME
local/gnome-tweaks 42beta+r14+g2d9d76c-2 (gnome-extra)
Graphical interface for advanced GNOME 3 settings (Tweak Tool)
local/gnome-user-share 3.34.0-2 (gnome)
Easy to use user-level file sharing for GNOME
local/gnome-video-effects 0.5.0+4+g9554041-2 (gnome)
Collection of GStreamer effects for GNOME
local/grilo-plugins 1:0.3.15-1 (gnome)
A collection of plugins for the Grilo framework
local/gtksourceview3 1:3.24.11+r28+g73e57b57-1
A text widget adding syntax highlighting and more to GNOME
local/gtksourceview4 4.8.3-1
A text widget adding syntax highlighting and more to GNOME
local/gtksourceview5 5.4.2-1
A text widget adding syntax highlighting and more to GNOME
local/gvfs 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO
local/gvfs-afc 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (AFC backend; Apple mobile devices)
local/gvfs-goa 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (Gnome Online Accounts backend; cloud storage)
local/gvfs-google 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (Google Drive backend)
local/gvfs-gphoto2 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (gphoto2 backend; PTP camera, MTP media player)
local/gvfs-mtp 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (MTP backend; Android, media player)
local/gvfs-nfs 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (NFS backend)
local/gvfs-smb 1.50.2-1 (gnome)
Virtual filesystem implementation for GIO (SMB/CIFS backend; Windows client)
local/libadwaita 1:1.1.4-1
Building blocks for modern adaptive GNOME applications
local/libgnome-keyring 3.12.0+13+g4f8ab73-3
GNOME keyring client library (deprecated)
local/libgnomekbd 1:3.28.0-1
Keyboard management library
local/libnautilus-extension 42.2-1
Library for extending the Default file manager for GNOME
local/libsoup 2.74.2-2
HTTP client/server library for GNOME
local/libsoup3 3.0.7-1
HTTP client/server library for GNOME
local/malcontent 0.10.5-1 (gnome)
Parental control support for applications
local/mutter 42.4-1 (gnome)
A window manager for GNOME
local/nautilus 42.2-1 (gnome)
Default file manager for GNOME
local/seahorse 1:42.0-1
GNOME application for managing PGP keys.
local/simple-scan 42.1-1 (gnome)
Simple scanning utility
local/sushi 42.0-1 (gnome)
A quick previewer for Nautilus
local/totem 42.0-1 (gnome)
Movie player for the GNOME desktop based on GStreamer
local/tracker3-miners 3.3.1-2 (gnome)
Collection of data extractors for Tracker/Nepomuk
local/vino 3.22.0+74+g7a95e10-1 (gnome)
A VNC server for the GNOME desktop
local/xdg-desktop-portal-gnome 42.3-1
A backend implementation for xdg-desktop-portal for the GNOME desktop environment
local/xdg-user-dirs-gtk 0.10+9+g5b7efc6-3 (gnome)
Creates user dirs and asks to relocalize them$ pacman -Qs firefox
local/firefox 104.0-1
Standalone web browser from mozilla.org
local/firefox-i18n-cs 104.0-1
Czech language pack for FirefoxDo you know of anything that could help me?
Last edited by bambooCZ (2022-08-25 20:14:26)
Offline
external display to my laptop […] doesn't turn off due to inactivity
?
Do you run firefox on wayland or xwayland?
https://wiki.archlinux.org/title/Firefox#Wayland
Does it make a difference?
Does keyboard input work as expected?
Online
external display to my laptop […] doesn't turn off due to inactivity
?
Do you run firefox on wayland or xwayland?
https://wiki.archlinux.org/title/Firefox#Wayland
Does it make a difference?Does keyboard input work as expected?
Fixed my czech-english. Sorry ![]()
Apparently I run it on xwayland. Will try wayland tomorrow. I have the second display in my office. I have definitely tried to run it on wayland but it caused some other bugs in the past.
Keyboard input works as expected. (Besides another system wide bug causing that sometimes a key stroke acts like different key, but that's another story. Windows doesn't do that.)
Thank you for your tip.
Last edited by bambooCZ (2022-08-24 18:58:34)
Offline
Wayland fixed it. Thanks again.
Offline