560.35.03-3 broke gbm backend on mutter/eglinfo

Description:

61a16ad9 has broken gnome/mutter gbm renderer backend and atomic mode setting.

gnome-shell[923]: Added device '/dev/dri/card0' (nvidia-drm) using non-atomic mode setting.
gnome-shell[923]: Created egldevice renderer for '/dev/dri/card0'

Downgrading to 560.35.03-2 allows gbm to function properly again.

Additional info:

With 560.35.03-3 (broken)

$ eglinfo -B
GBM platform:
eglinfo: eglInitialize failed
Sep 27 12:02:10 gnome-shell[923]: Running GNOME Shell (using mutter 47.0) as a Wayland display server
Sep 27 12:02:10 gnome-shell[923]: Enabling experimental feature 'scale-monitor-framebuffer'
Sep 27 12:02:10 gnome-shell[923]: Thread 'KMS thread' will be using real time scheduling
Sep 27 12:02:10 gnome-shell[923]: Device '/dev/dri/card0' prefers shadow buffer
Sep 27 12:02:10 gnome-shell[923]: Added device '/dev/dri/card0' (nvidia-drm) using non-atomic mode setting.
Sep 27 12:02:10 gnome-shell[923]: Created egldevice renderer for '/dev/dri/card0'
Sep 27 12:02:10 gnome-shell[923]: Boot VGA GPU /dev/dri/card0 selected as primary
Sep 27 12:02:10 gnome-shell[923]: Obtained a high priority EGL context
Sep 27 12:02:10 gnome-shell[923]: Using Wayland display name 'wayland-0'

With 560.35.03-2 (working)

$ eglinfo -B
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 560.35.03
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 560.35.03
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 560.35.03
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Sep 27 13:40:23 gnome-shell[2952]: Running GNOME Shell (using mutter 47.0) as a Wayland display server
Sep 27 13:40:23 gnome-shell[2952]: Enabling experimental feature 'scale-monitor-framebuffer'
Sep 27 13:40:23 gnome-shell[2952]: Thread 'KMS thread' will be using real time scheduling
Sep 27 13:40:23 gnome-shell[2952]: Device '/dev/dri/card0' prefers shadow buffer
Sep 27 13:40:23 gnome-shell[2952]: Added device '/dev/dri/card0' (nvidia-drm) using atomic mode setting.
Sep 27 13:40:23 gnome-shell[2952]: Created gbm renderer for '/dev/dri/card0'
Sep 27 13:40:23 gnome-shell[2952]: Boot VGA GPU /dev/dri/card0 selected as primary
Sep 27 13:40:23 gnome-shell[2952]: Obtained a high priority EGL context
Sep 27 13:40:23 gnome-shell[2952]: Using Wayland display name 'wayland-0'