Upgraded yesterday.
○ → lspci |grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
I have Optimus GPU laptop with drivers from RPM Fusion non-free. Everything worked fine in F34 Wayland. But after upgrading Totem and Cheese now don’t start.
○ → WAYLAND_DEBUG=1 totem
...
...
[545514.699] -> zwp_linux_buffer_params_v1@57.destroy()
[545514.712] -> wl_surface@38.attach(wl_buffer@58, 0[545514.712] wl_registry@41.global(29, "wl_eglstream_controller", 1)
, 0)
[545514.750] -> wl_surface@38.damage(0, 0, 600, 333)
[545514.767] -> wl_surface@38.commit()
[545514.774] -> wl_display@1.sync(new id wl_callback@59)
[545514.810] xdg_toplevel@43.configure(0, 0, array)
[545514.831] xdg_surface@42.configure(61)
[545514.850] -> xdg_surface@42.ack_configure(61)
[545515.421] wl_display@1.error(nil, 7, "failed to import supplied dmabufs: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a ")
Gdk-Message: 03:01:03.398: Error 71 (Protocol error) dispatching to Wayland display.
and Cheese
○ → WAYLAND_DEBUG=1 cheese
....
[644282.210] wl_registry@34.global(29, "wl_eglstream_controller", 1)
[644282.221] -> wl_registry@34.bind(29, "wl_eglstream_controller", 1, new id [unknown]@37)
[644282.235] wl_callback@35.done(1924)
[644345.683] -> wl_compositor@4.create_surface(new id wl_surface@35)
[644375.971] -> wl_compositor@4.create_surface(new id wl_surface@38)
[644376.166] -> wl_compositor@4.create_surface(new id wl_surface@39)
[644376.295] -> wl_compositor@4.create_surface(new id wl_surface@40)
[644483.718] -> xdg_wm_base@27.get_xdg_surface(new id xdg_surface@41, wl_surface@38)
[644483.741] -> xdg_surface@41.get_toplevel(new id xdg_toplevel@42)
[644483.748] -> xdg_toplevel@42.set_parent(nil)
[644483.753] -> xdg_toplevel@42.set_title("Take a Photo")
[644483.758] -> xdg_toplevel@42.set_app_id("cheese")
[644483.763] -> gtk_shell1@15.get_gtk_surface(new id gtk_surface1@43, wl_surface@38)
[644483.773] -> xdg_toplevel@42.set_min_size(548, 195)
[644483.781] -> xdg_toplevel@42.set_max_size(0, 0)
[644483.790] -> gtk_surface1@43.set_dbus_properties("org.gnome.Cheese", nil, nil, "/org/gnome/Cheese/window/1", "/org/gnome/Cheese", ":1.223")
[644483.809] -> gtk_surface1@43.unset_modal()
[644483.813] -> wl_surface@38.commit()
(cheese:11047): GLib-GObject-CRITICAL **: 03:02:42.470: g_value_dup_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed
[644659.462] -> wl_display@1.get_registry(new id wl_registry@44)
(cheese:11047): GLib-GObject-CRITICAL **: 03:02:42.556: g_value_dup_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed
...
...
[644715.565] wl_display@1.error(nil, 7, "failed to import supplied dmabufs: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a ")
Gdk-Message: 03:02:42.605: Error flushing display: Protocol error
And Normally settings → About would show Both my GPU but after updating
And in Xorg, It’s fine but Intel/Nvidia is now Nvidia/Intel.
Firefox crashed before but after refreshing, it is doing fine now.
I tried reinstalling drivers, installing old drivers and so on. Nothing fixed it so far. Even though I’ve Nvidia GPU, Normally Intel Graphics with Wayland should work fine but the upgrade seems to have done something wrong here. As of now the akmod-nvidia driver is latest.
Update : Most GTK Apps like gnome-maps is also crashing.