Wayland + GNOME + RDP + Nvidia Render errors

I have a Fedora 42 workstation setup using Wayland and enabled Gnome Remote Desktop in the settings. When connecting via RDP using multiple rdp clients (remmina, windows RDP) the screen doesn’t render correctly.

Here is my display driver information

 ~$ nvidia-smi 
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.57.08              Driver Version: 575.57.08      CUDA Version: 12.9     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5060        Off |   00000000:01:00.0  On |                  N/A |
|  0%   39C    P8             11W /  145W |     726MiB /   8151MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A           10578    C+G   ...c/gnome-remote-desktop-daemon        112MiB |

Here is a screenshot of what I mean by bad rendering

Here is the journal log looking at the full connection sequence to the login screen (screenshot above) and then closing the session.

Jun 27 12:49:51 daniel-pc systemd-logind[1180]: New session c21 of user gdm.
Jun 27 12:49:51 daniel-pc systemd[1]: Created slice user-42.slice - User Slice of UID 42.
Jun 27 12:49:51 daniel-pc systemd[1]: Starting user-runtime-dir@42.service - User Runtime Directory /run/user/42...
Jun 27 12:49:51 daniel-pc systemd[1]: Finished user-runtime-dir@42.service - User Runtime Directory /run/user/42.
Jun 27 12:49:51 daniel-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=user-runtime-dir@42 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:51 daniel-pc systemd[1]: Starting user@42.service - User Manager for UID 42...
Jun 27 12:49:51 daniel-pc audit[175710]: USER_ACCT pid=175710 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=PAM:accounting grantors=pam_unix acct="gdm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:51 daniel-pc audit[175710]: CRED_ACQ pid=175710 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=PAM:setcred grantors=? acct="gdm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=failed'
Jun 27 12:49:51 daniel-pc audit[175710]: USER_ROLE_CHANGE pid=175710 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=pam_selinux default-context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 selected-context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:51 daniel-pc systemd-logind[1180]: New session 16 of user gdm.
Jun 27 12:49:51 daniel-pc (systemd)[175710]: pam_unix(systemd-user:session): session opened for user gdm(uid=42) by gdm(uid=0)
Jun 27 12:49:51 daniel-pc audit[175710]: USER_START pid=175710 uid=0 auid=42 ses=16 subj=system_u:system_r:init_t:s0 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_keyinit,pam_namespace,pam_systemd_home,pam_umask,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="gdm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:51 daniel-pc systemd[175710]: Queued start job for default target default.target.
Jun 27 12:49:51 daniel-pc systemd[175710]: Created slice app.slice - User Application Slice.
Jun 27 12:49:51 daniel-pc systemd[175710]: grub-boot-success.timer - Mark boot as successful after the user session has run 2 minutes was skipped because of an unmet condition check (ConditionUser=!@system).
Jun 27 12:49:51 daniel-pc systemd[175710]: Started systemd-tmpfiles-clean.timer - Daily Cleanup of User's Temporary Directories.
Jun 27 12:49:51 daniel-pc systemd[175710]: Reached target paths.target - Paths.
Jun 27 12:49:51 daniel-pc systemd[175710]: Reached target timers.target - Timers.
Jun 27 12:49:51 daniel-pc systemd[175710]: Starting dbus.socket - D-Bus User Message Bus Socket...
Jun 27 12:49:51 daniel-pc systemd[175710]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Jun 27 12:49:51 daniel-pc systemd[175710]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
Jun 27 12:49:51 daniel-pc systemd[175710]: Starting systemd-tmpfiles-setup.service - Create User Files and Directories...
Jun 27 12:49:51 daniel-pc systemd[175710]: Listening on dbus.socket - D-Bus User Message Bus Socket.
Jun 27 12:49:51 daniel-pc systemd[175710]: Finished systemd-tmpfiles-setup.service - Create User Files and Directories.
Jun 27 12:49:51 daniel-pc systemd[175710]: Reached target sockets.target - Sockets.
Jun 27 12:49:51 daniel-pc systemd[175710]: Reached target basic.target - Basic System.
Jun 27 12:49:51 daniel-pc systemd[175710]: gnome-initial-setup-copy-worker.service - GNOME Initial Setup Copy Worker was skipped because of an unmet condition check (ConditionUser=!@system).
Jun 27 12:49:51 daniel-pc systemd[175710]: Reached target default.target - Main User Target.
Jun 27 12:49:51 daniel-pc systemd[175710]: Startup finished in 72ms.
Jun 27 12:49:51 daniel-pc systemd[1]: Started user@42.service - User Manager for UID 42.
Jun 27 12:49:51 daniel-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=user@42 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:51 daniel-pc systemd[1]: Started session-c21.scope - Session c21 of User gdm.
Jun 27 12:49:51 daniel-pc gdm-launch-environment][175703]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=42) by (uid=0)
Jun 27 12:49:51 daniel-pc audit[175703]: USER_START pid=175703 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=0.0.0.0 addr=0.0.0.0 terminal=? res=success'
Jun 27 12:49:51 daniel-pc systemd[175710]: Created slice session.slice - User Core Session Slice.
Jun 27 12:49:51 daniel-pc systemd[175710]: Starting dbus-broker.service - D-Bus User Message Bus...
Jun 27 12:49:51 daniel-pc dbus-broker-launch[175732]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Jun 27 12:49:51 daniel-pc dbus-broker-launch[175732]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
Jun 27 12:49:51 daniel-pc systemd[175710]: Started dbus-broker.service - D-Bus User Message Bus.
Jun 27 12:49:51 daniel-pc dbus-broker-launch[175732]: Ready
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.systemd1' requested by ':1.2' (uid=42 pid=175737 comm="/usr/libexec/gnome-session-binary --autostart /usr" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:51 daniel-pc gnome-session[175737]: gnome-session-binary[175737]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:51 daniel-pc gnome-session-binary[175737]: WARNING: Could not check if unit gnome-session-wayland@gnome-login.target is active: Error calling StartServiceByName for org.freedesktop.systemd1: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Running GNOME Shell (using mutter 48.3) as a Wayland display server
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: No seat assigned, running headlessly
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Enabling experimental feature 'scale-monitor-framebuffer'
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Enabling experimental feature 'xwayland-native-scaling'
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Added device '/dev/dri/renderD128' (nvidia-drm) using no mode setting.
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Created gbm renderer for '/dev/dri/renderD128'
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Boot VGA GPU /dev/dri/renderD128 selected as primary
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Obtained a high priority EGL context
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.4' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.a11y.Bus'
Jun 27 12:49:51 daniel-pc uresourced[9202]: Setting resources on user-42.slice (MemoryMin: 0, MemoryLow: 0, CPUWeight: 100, IOWeight: 100)
Jun 27 12:49:51 daniel-pc uresourced[9202]: Setting resources on user@42.service (MemoryMin: 0, MemoryLow: 0, CPUWeight: 100, IOWeight: 100)
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Using public X11 display :1024, (using :1025 for managed services)
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Using Wayland display name 'wayland-0'
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175776]: dbus-daemon[175776]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175776]: dbus-daemon[175776]: Successfully activated service 'org.a11y.atspi.Registry'
Jun 27 12:49:51 daniel-pc /usr/libexec/gdm-wayland-session[175779]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Jun 27 12:49:51 daniel-pc gnome-shell[175749]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=552 op=LOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=553 op=LOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=554 op=LOAD
Jun 27 12:49:52 daniel-pc systemd[1]: Starting systemd-localed.service - Locale Service...
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.gnome.Shell.Screencast' requested by ':1.3' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.3' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.gnome.Shell.Notifications' requested by ':1.3' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Extension apps-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com will not be loaded
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Extension background-logo@fedorahosted.org already installed in /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org. /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org will not be loaded
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Extension launch-new-instance@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com will not be loaded
Jun 27 12:49:52 daniel-pc systemd[1]: Started systemd-localed.service - Locale Service.
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Extension places-menu@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com will not be loaded
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Extension window-list@gnome-shell-extensions.gcampax.github.com already installed in /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com will not be loaded
Jun 27 12:49:52 daniel-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-localed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Failed to parse saved session file: Failed to open file “/var/lib/gdm/.config/mutter/sessions/1056d66558b1eebf79175104299175237200001757370000.ms”: No such file or directory
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.gnome.Shell.Notifications'
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Will monitor session c21
Jun 27 12:49:52 daniel-pc gnome-shell[175749]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Jun 27 12:49:52 daniel-pc gsd-rfkill[175857]: Could not open rfkill device: Could not open RFKILL control device, please verify your installation
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=549 op=UNLOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=548 op=UNLOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=555 op=LOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=556 op=LOAD
Jun 27 12:49:52 daniel-pc audit: BPF prog-id=557 op=LOAD
Jun 27 12:49:52 daniel-pc systemd[1]: Starting systemd-hostnamed.service - Hostname Service...
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.systemd1' requested by ':1.12' (uid=42 pid=175842 comm="/usr/libexec/gsd-sharing" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.systemd1' requested by ':1.20' (uid=42 pid=175901 comm="/usr/libexec/gsd-housekeeping" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.portal.IBus' requested by ':1.25' (uid=42 pid=175848 comm="ibus-daemon --panel disable" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:52 daniel-pc gsd-sharing[175842]: Failed to handle service change: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:52 daniel-pc gsd-sharing[175842]: Failed to handle service change: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.portal.IBus'
Jun 27 12:49:52 daniel-pc systemd[1]: Started systemd-hostnamed.service - Hostname Service.
Jun 27 12:49:52 daniel-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:52 daniel-pc systemd[175710]: Started pipewire.service - PipeWire Multimedia Service.
Jun 27 12:49:52 daniel-pc systemd[175710]: Started wireplumber.service - Multimedia Service Session Manager.
Jun 27 12:49:52 daniel-pc systemd[175710]: Started pipewire-pulse.service - PipeWire PulseAudio.
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.3' (uid=42 pid=175749 comm="/usr/bin/gnome-shell" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'ca.desrt.dconf'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.gnome.Shell.Screencast'
Jun 27 12:49:52 daniel-pc wireplumber[176056]: wp-internal-comp-loader: Loading profile 'main'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.gnome.ScreenSaver' requested by ':1.24' (uid=42 pid=175908 comm="/usr/libexec/gsd-power" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc gsd-media-keys[175869]: Failed to grab accelerator for keybinding settings:hibernate
Jun 27 12:49:52 daniel-pc gsd-media-keys[175869]: Failed to grab accelerator for keybinding settings:playback-repeat
Jun 27 12:49:52 daniel-pc spice-vdagent[176095]: vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0 does not exist, exiting
Jun 27 12:49:52 daniel-pc gnome-session-binary[175737]: Entering running state
Jun 27 12:49:52 daniel-pc org.gnome.Shell.desktop[176111]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Jun 27 12:49:52 daniel-pc org.gnome.Shell.desktop[176111]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Jun 27 12:49:52 daniel-pc org.gnome.Shell.desktop[176111]: > Warning:          Could not resolve keysym XF86Accessibility
Jun 27 12:49:52 daniel-pc org.gnome.Shell.desktop[176111]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Jun 27 12:49:52 daniel-pc org.gnome.Shell.desktop[176111]: Errors from xkbcomp are not fatal to the X server
Jun 27 12:49:52 daniel-pc NetworkManager[8849]: <info>  [1751042992.3187] agent-manager: agent[d632edd6cf453c38,:1.967/org.gnome.Shell.NetworkAgent/42]: agent registered
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.gnome.ScreenSaver'
Jun 27 12:49:52 daniel-pc wireplumber[176056]: [27:26:08.358228490] [176056]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.portal.IBus' requested by ':1.37' (uid=42 pid=176121 comm="ibus-daemon --panel disable -r --xim" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.portal.IBus'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.portal.Desktop' requested by ':1.40' (uid=42 pid=176117 comm="/usr/libexec/mutter-x11-frames" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.portal.Documents' requested by ':1.41' (uid=42 pid=176177 comm="/usr/libexec/xdg-desktop-portal" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.portal.Documents'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.impl.portal.desktop.gnome' requested by ':1.41' (uid=42 pid=176177 comm="/usr/libexec/xdg-desktop-portal" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc gnome-remote-de[175966]: [HWAccel.CUDA] Initialization of CUDA was successful
Jun 27 12:49:52 daniel-pc gnome-remote-de[175966]: RDP server started
Jun 27 12:49:52 daniel-pc gnome-remote-de[1145]: [RDP] Sending server redirection
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.gnome.Settings.GlobalShortcutsProvider' requested by ':1.43' (uid=42 pid=176196 comm="/usr/libexec/xdg-desktop-portal-gnome" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.gnome.Settings.GlobalShortcutsProvider'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.desktop.gnome'
Jun 27 12:49:52 daniel-pc gnome-remote-desktop-daemon[1145]: [12:49:52:409] [1145:0002ae56] [ERROR][com.freerdp.core.transport] - [transport_read_layer]: BIO_read retries exceeded
Jun 27 12:49:52 daniel-pc gnome-remote-desktop-daemon[1145]: [12:49:52:409] [1145:0002ae56] [ERROR][com.freerdp.core.peer] - [transport_read_layer]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
Jun 27 12:49:52 daniel-pc gnome-remote-de[1145]: [RDP] Network or intentional disconnect, stopping session
Jun 27 12:49:52 daniel-pc gsd-media-keys[175869]: Unable to inhibit keypresses: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.impl.portal.desktop.gtk' requested by ':1.41' (uid=42 pid=176177 comm="/usr/libexec/xdg-desktop-portal" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.impl.portal.desktop.gtk'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.secrets' requested by ':1.41' (uid=42 pid=176177 comm="/usr/libexec/xdg-desktop-portal" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:52 daniel-pc gnome-keyring-daemon[176336]: couldn't access control socket: /run/user/42/keyring/control: No such file or directory
Jun 27 12:49:52 daniel-pc gnome-keyring-daemon[176336]: discover_other_daemon: 0
Jun 27 12:49:52 daniel-pc gnome-keyring-d[176336]: couldn't access control socket: /run/user/42/keyring/control: No such file or directory
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[176336]: discover_other_daemon: 0
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.secrets'
Jun 27 12:49:52 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Successfully activated service 'org.freedesktop.portal.Desktop'
Jun 27 12:49:53 daniel-pc cupsd[8869]: REQUEST localhost - - "POST / HTTP/1.1" 200 359 Create-Printer-Subscriptions successful-ok
Jun 27 12:49:53 daniel-pc gnome-remote-de[175966]: [RDP.CLIPRDR] Relieving CLIPRDR filename restriction
Jun 27 12:49:53 daniel-pc xdg-desktop-por[176177]: Realtime error: Could not get pidns for pid 175966: Could not fstatat ns/pid: Not a directory
Jun 27 12:49:53 daniel-pc gnome-shell[175749]: Added virtual monitor Meta-0
Jun 27 12:49:53 daniel-pc gnome-remote-de[175966]: [RDP.CLIPRDR] Client capabilities: long format names, stream file clip, file clip no file paths, can lock clip data, huge file support
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: > Warning:          Unsupported maximum keycode 708, clipping.
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: >                   X11 cannot support keycodes above 255.
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: > Warning:          Could not resolve keysym XF86RefreshRateToggle
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: > Warning:          Could not resolve keysym XF86Accessibility
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: > Warning:          Could not resolve keysym XF86DoNotDisturb
Jun 27 12:49:53 daniel-pc org.gnome.Shell.desktop[176446]: Errors from xkbcomp are not fatal to the X server
Jun 27 12:49:53 daniel-pc gnome-shell[175749]: Registering session with GDM
Jun 27 12:49:53 daniel-pc gnome-remote-de[175966]: [RDP.RDPGFX] CapsAdvertise: Accepting capability set with version RDPGFX_CAPVERSION_107, Client cap flags: H264 (AVC444): true, H264 (AVC420): true
Jun 27 12:49:53 daniel-pc audit: BPF prog-id=558 op=LOAD
Jun 27 12:49:53 daniel-pc systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Jun 27 12:49:53 daniel-pc systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Jun 27 12:49:53 daniel-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 27 12:49:54 daniel-pc org.gnome.RemoteDesktop.Handover.desktop[175966]: [12:49:54:486] [175966:0002b0a8] [ERROR][com.freerdp.core.peer] - [rdp_set_error_info]: ERRINFO_LOGOFF_BY_USER [0x0001000C]
Jun 27 12:49:54 daniel-pc gnome-remote-de[175966]: [RDP] Network or intentional disconnect, stopping session
Jun 27 12:49:54 daniel-pc systemd[1]: run-user-42-gnome\x2dremote\x2ddesktop-cliprdr\x2dfJ7Jtx.mount: Deactivated successfully.
Jun 27 12:49:54 daniel-pc gnome-shell[175749]: Removed virtual monitor Meta-0
Jun 27 12:49:54 daniel-pc gnome-shell[175749]: Shutting down GNOME Shell
Jun 27 12:49:54 daniel-pc cupsd[8869]: REQUEST localhost - - "POST / HTTP/1.1" 200 151 Cancel-Subscription successful-ok
Jun 27 12:49:54 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activating service name='org.freedesktop.systemd1' requested by ':1.2' (uid=42 pid=175737 comm="/usr/libexec/gnome-session-binary --autostart /usr" label="system_u:system_r:xdm_t:s0-s0:c0.c1023")
Jun 27 12:49:54 daniel-pc /usr/libexec/gdm-wayland-session[175736]: dbus-daemon[175736]: [session uid=42 pid=175736 pidfd=5] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:54 daniel-pc gsd-sharing[175842]: Failed to handle service change: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:54 daniel-pc gsd-sharing[175842]: Failed to handle service change: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
Jun 27 12:49:54 daniel-pc gdm-launch-environment][175703]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 27 12:49:54 daniel-pc audit[175703]: USER_END pid=175703 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_keyinit,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=0.0.0.0 addr=0.0.0.0 terminal=? res=success'
Jun 27 12:49:54 daniel-pc audit[175703]: CRED_DISP pid=175703 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_permit acct="gdm" exe="/usr/libexec/gdm-session-worker" hostname=0.0.0.0 addr=0.0.0.0 terminal=? res=success'
Jun 27 12:49:54 daniel-pc systemd[1]: run-user-42-doc.mount: Deactivated successfully.
Jun 27 12:49:54 daniel-pc systemd-logind[1180]: Session c21 logged out. Waiting for processes to exit.
Jun 27 12:49:54 daniel-pc systemd[1]: session-c21.scope: Deactivated successfully.
Jun 27 12:49:54 daniel-pc systemd[1]: session-c21.scope: Consumed 1.790s CPU time, 332.3M memory peak.
Jun 27 12:49:54 daniel-pc systemd-logind[1180]: Removed session c21.

Hi, daniel. I have the same problem with ubuntu 24.04. Have you solve it?