-
-
Notifications
You must be signed in to change notification settings - Fork 17.3k
Description
Nixpkgs version
- Unstable (25.11)
Describe the bug
Since upgrading GNOME from version 48 to 49.1 today (on NixOS unstable) GNOME shell feels a bit unstable, GNOME Web sometimes hangs, but most notably GNOME Settings > System > System Details hangs every time.
Steps to reproduce
- Open GNOME Settings from the terminal via
gnome-control-center(if you want to see debug output on the console, from the user menu on the top right otherwise) - Go to GNOME Settings > System > System Details
- It's expected that a "System Details" dialog opens, and can later be closed.
Instead, the Settings applications hangs, and in the terminal window warnings related to Vulkan are displayed, e.g.
Warning Details (VK_ERROR_DEVICE_LOST)
00:19:12.9675 Gdk[ 9752]: WARNING: Vulkan: ../src/intel/vulkan/i915/anv_device.c:349: GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
00:19:12.9675 Gsk[ 9752]: WARNING: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
00:19:12.9692 Gsk[ 9752]: WARNING: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
00:19:12.9692 Gdk[ 9752]: WARNING: vkQueuePresentKHR(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
Sometimes, very rarely, the dialog window manages to display, and in the terminal windows some of the warnings from above are omitted, e.g.
Warning Details (VK_ERROR_DEVICE_LOST)
00:23:11.8921 Gdk[13311]: WARNING: Vulkan: ../src/intel/vulkan/i915/anv_device.c:349: GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
00:23:11.8921 Gdk[13311]: WARNING: vkQueuePresentKHR(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
Expected behaviour
The "System Details" dialog should display w/o any delay, stay responsive, and allow to be closed
Screenshots
No response
Relevant log output
00:19:12.9675 Gdk[ 9752]: WARNING: Vulkan: ../src/intel/vulkan/i915/anv_device.c:349: GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
00:19:12.9675 Gsk[ 9752]: WARNING: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
00:19:12.9692 Gsk[ 9752]: WARNING: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
00:19:12.9692 Gdk[ 9752]: WARNING: vkQueuePresentKHR(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)Additional context
Note that also GNOME Web (epiphany) appears to have problems when starting up. It displays similar warning messages, and the browser window usually remains blocked.
epiphany
(epiphany:18255): Gdk-WARNING **: 00:27:27.661: Vulkan: ../src/intel/vulkan/i915/anv_device.c:349: GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
(epiphany:18255): Gdk-WARNING **: 00:27:27.661: vkQueuePresentKHR(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:45.078: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:46.056: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:46.056: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:46.056: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:47.928: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:48.388: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:48.389: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
(epiphany:18255): Gsk-WARNING **: 00:27:49.036: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)
System metadata
- system:
"x86_64-linux" - host os:
Linux 6.12.58, NixOS, 25.11 (Xantusia), 25.11.20251120.117cc7f - multi-user?:
yes - sandbox:
yes - version:
nix-env (Nix) 2.31.2 - nixpkgs:
/nix/store/qkph2sflcz4i39krcsk6zjk16jr9w3s4-source
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)
I assert that this issue is relevant for Nixpkgs
- I assert that this is a bug and not a support request.
- I assert that this is not a duplicate of an existing issue.
- I assert that I have read the NixOS Code of Conduct and agree to abide by it.
Is this issue important to you?
Add a 👍 reaction to issues you find important.