FS#72884 - [mutter] Nvidia + GBM breaks Vulkan applications
Attached to Project:
Arch Linux
Opened by George (Vash63) - Tuesday, 30 November 2021, 14:14 GMT
Last edited by Toolybird (Toolybird) - Friday, 02 June 2023, 07:17 GMT
Opened by George (Vash63) - Tuesday, 30 November 2021, 14:14 GMT
Last edited by Toolybird (Toolybird) - Friday, 02 June 2023, 07:17 GMT
|
Details
Description: Upgrading from 41.1-1 to 41.1+r20+ge3931f7b8-1
caused GNOME Wayland to use GBM instead of EGLStreams on my
system. Unfortunately this has a known issue on Nvidia (see
bug report below) that breaks multiple applications.
Additional info: * Upstream bug report: https://gitlab.gnome.org/GNOME/mutter/-/issues/2034 * Example errors in logs: gnome-shell[1608]: Window manager warning: Failed to write cursors buffer data: Cannot allocate memory kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000800] Failed to map NvKmsKapiMemory 0x0000000019a37696 Steps to reproduce: Upgrade to 41.1+r20+ge3931f7b8-1 Launch Gnome Wayland Launch a Vulkan game on Steam (Tested with the Quake 1 remaster) |
This task depends upon
Closed by Toolybird (Toolybird)
Friday, 02 June 2023, 07:17 GMT
Reason for closing: Fixed
Additional comments about closing: See comments
Friday, 02 June 2023, 07:17 GMT
Reason for closing: Fixed
Additional comments about closing: See comments
https://gitlab.gnome.org/GNOME/mutter/-/issues/2045#note_1335845
In the meantime an update including this MR plus the listed env var being set works as a workaround: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2132
Unfortunately it seems at this rate it will likely stay broken on Arch until Nvidia gets their full fix out in January.
https://www.nvidia.com/Download/driverResults.aspx/184911/en-us