You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hardware
Debian 12 server with the XFCE4 desktop environment installed.
Graphic card is a GTX 2080, nvidia-driver installed.
Phenomenon Description:
When using xRDP, I've encountered issues with calling the dedicated GPU.
I am completely unable to open Chrome browser, which shows an IO error. Firefox can be opened but indicates that hardware acceleration is not enabled.
Other
# I installed the latest version of xorgxrdp and xrdp.
git clone & ./config --enable glamor & make install
I managed to get glxgears working, which appears to call the GPU (as concluded from the occupancy rate observed via the nvidia-smi command).
To be able to use Chrome, I forced it to start with the following command:
This resulted in severe consequences; I can no longer log into the remote desktop at all.
During this period, there were errors related to LightDM and DBUS. After setting up polkit-1/rules.d, it seems the errors stopped, but I feel my solution is somewhat problematic and hasn't fundamentally solved the issue.
Additionally, I symlinked all libGL to Nvidia's libGL like this:
So, I'm very curious about how xRDP should be configured under Linux to enable Chrome to call the GPU, especially for 3D features. I look forward to everyone's replies.
Below are some logs.
-- Boot ee71c78803a94baea50e3d1283273eaa --
Dec 25 18:08:39 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:08:39 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:08:39 remote-desk-test lightdm[626]: Error getting user list from org.freedesktop.Accounts: G>
Dec 25 18:08:42 remote-desk-test lightdm[689]: Error getting user list from org.freedesktop.Accounts: G>
Dec 25 18:08:42 remote-desk-test lightdm[689]: pam_unix(lightdm-greeter:session): session opened for us>
Dec 25 18:08:54 remote-desk-test lightdm[764]: gkr-pam: unable to locate daemon control file
Dec 25 18:08:54 remote-desk-test lightdm[764]: gkr-pam: stashed password to try later in open session
Dec 25 18:08:54 remote-desk-test lightdm[764]: Error getting user list from org.freedesktop.Accounts: G>
Dec 25 18:08:54 remote-desk-test lightdm[764]: pam_unix(lightdm:session): session opened for user root(>
Dec 25 18:08:54 remote-desk-test lightdm[764]: gkr-pam: unlocked login keyring
Dec 25 18:20:39 remote-desk-test lightdm[2229]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:20:39 remote-desk-test lightdm[2229]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:20:39 remote-desk-test lightdm[2229]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:20:40 remote-desk-test lightdm[2359]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:20:40 remote-desk-test lightdm[2359]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:20:40 remote-desk-test lightdm[2359]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:20:41 remote-desk-test lightdm[2423]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:20:41 remote-desk-test lightdm[2423]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:32:20 remote-desk-test lightdm[3287]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:32:20 remote-desk-test lightdm[3287]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:08 remote-desk-test lightdm[626]: Failed to get D-Bus connection
Dec 25 18:36:08 remote-desk-test lightdm[3365]: Error writing to daemon: Broken pipe
Dec 25 18:36:08 remote-desk-test lightdm[3365]: Error writing to daemon: Broken pipe
Dec 25 18:36:08 remote-desk-test lightdm[3365]: Error writing to daemon: Broken pipe
Dec 25 18:36:08 remote-desk-test lightdm[3365]: Error writing to daemon: Broken pipe
Dec 25 18:36:08 remote-desk-test lightdm[3365]: Error writing to daemon: Broken pipe
Dec 25 18:36:08 remote-desk-test lightdm[3365]: No user selected during authentication
Dec 25 18:36:08 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:08 remote-desk-test lightdm[3365]: pam_nologin(lightdm:auth): cannot determine user name
Dec 25 18:36:08 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:08 remote-desk-test systemd[1]: lightdm.service: Consumed 3.848s CPU time.
Dec 25 18:36:08 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:08 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:08 remote-desk-test systemd[1]: lightdm.service: Consumed 3.848s CPU time.
Dec 25 18:36:08 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:08 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:08 remote-desk-test lightdm[3527]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:09 remote-desk-test lightdm[3542]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:09 remote-desk-test lightdm[3542]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:09 remote-desk-test lightdm[3542]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:09 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:09 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:09 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:09 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:09 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:09 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:09 remote-desk-test lightdm[3547]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:10 remote-desk-test lightdm[3560]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:10 remote-desk-test lightdm[3560]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:31 remote-desk-test systemd[1]: Stopping lightdm.service - Light Display Manager...
Dec 25 18:36:31 remote-desk-test systemd[1]: lightdm.service: Deactivated successfully.
Dec 25 18:36:31 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:31 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:31 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:31 remote-desk-test lightdm[3605]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:32 remote-desk-test lightdm[3618]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:32 remote-desk-test lightdm[3618]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:32 remote-desk-test lightdm[3618]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:32 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:32 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:32 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:32 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:32 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:32 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:32 remote-desk-test lightdm[3623]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:33 remote-desk-test lightdm[3636]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:33 remote-desk-test lightdm[3636]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:33 remote-desk-test lightdm[3636]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:33 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:33 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:34 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:34 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:34 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:34 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:34 remote-desk-test lightdm[3641]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:34 remote-desk-test lightdm[3654]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:34 remote-desk-test lightdm[3654]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:34 remote-desk-test lightdm[3654]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:35 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:35 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:35 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:35 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:35 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:35 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:35 remote-desk-test lightdm[3661]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:36 remote-desk-test lightdm[3674]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:36 remote-desk-test lightdm[3674]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:36 remote-desk-test lightdm[3674]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:36 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:36 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:36 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:36 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:36 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:36:36 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:36:36 remote-desk-test lightdm[3681]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:37 remote-desk-test lightdm[3694]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:36:37 remote-desk-test lightdm[3694]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:36:37 remote-desk-test lightdm[3694]: pam_unix(lightdm-greeter:session): session closed for u>
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:36:37 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Start request repeated too quickly.
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:36:37 remote-desk-test systemd[1]: Failed to start lightdm.service - Light Display Manager.
Dec 25 18:36:37 remote-desk-test systemd[1]: lightdm.service: Triggering OnFailure= dependencies.
Dec 25 18:39:20 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:39:20 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:39:20 remote-desk-test lightdm[3928]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:39:21 remote-desk-test lightdm[3941]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:39:21 remote-desk-test lightdm[3941]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:48:01 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 18:48:01 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 18:48:01 remote-desk-test systemd[1]: lightdm.service: Scheduled restart job, restart counter is>
Dec 25 18:48:01 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 18:48:01 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 18:48:01 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 18:48:01 remote-desk-test lightdm[4209]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:48:02 remote-desk-test lightdm[4222]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:48:02 remote-desk-test lightdm[4222]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 18:49:49 remote-desk-test lightdm[5042]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 18:49:49 remote-desk-test lightdm[5042]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 19:42:05 remote-desk-test systemd[1]: Stopping lightdm.service - Light Display Manager...
Dec 25 19:42:05 remote-desk-test systemd[1]: lightdm.service: Deactivated successfully.
Dec 25 19:42:05 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 19:42:05 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 19:42:05 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 19:42:05 remote-desk-test lightdm[5296]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 19:42:06 remote-desk-test lightdm[5310]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 19:42:06 remote-desk-test lightdm[5310]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 19:42:08 remote-desk-test systemd[1]: Stopping lightdm.service - Light Display Manager...
Dec 25 19:42:09 remote-desk-test systemd[1]: lightdm.service: Deactivated successfully.
Dec 25 19:42:09 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 19:42:09 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 19:42:09 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 19:42:09 remote-desk-test lightdm[5340]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 19:42:09 remote-desk-test lightdm[5354]: Error getting user list from org.freedesktop.Accounts: >
Dec 25 19:42:09 remote-desk-test lightdm[5354]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 19:51:11 remote-desk-test systemd[1]: Stopping lightdm.service - Light Display Manager...
Dec 25 19:51:11 remote-desk-test systemd[1]: lightdm.service: Deactivated successfully.
Dec 25 19:51:11 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 19:51:11 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 19:51:11 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 19:51:11 remote-desk-test lightdm[6335]: pam_unix(lightdm-greeter:session): session opened for u>
Dec 25 20:00:42 remote-desk-test lightdm[6321]: Failed to get D-Bus connection
Dec 25 20:00:42 remote-desk-test lightdm[6359]: pam_nologin(lightdm:auth): cannot determine user name
Dec 25 20:00:42 remote-desk-test systemd[1]: lightdm.service: Main process exited, code=exited, status=>
Dec 25 20:00:42 remote-desk-test systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 25 20:00:42 remote-desk-test systemd[1]: Stopped lightdm.service - Light Display Manager.
Dec 25 20:00:42 remote-desk-test systemd[1]: lightdm.service: Triggering OnFailure= dependencies.
Dec 25 20:08:00 remote-desk-test systemd[1]: Starting lightdm.service - Light Display Manager...
Dec 25 20:08:00 remote-desk-test systemd[1]: Started lightdm.service - Light Display Manager.
Dec 25 20:08:01 remote-desk-test lightdm[6531]: pam_unix(lightdm-greeter:session): session opened for u>
lines 301-336/336 (END)
-- Boot ee71c78803a94baea50e3d1283273eaa --
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpRRGetInfo:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConGotConnection:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConGotConnection: g_sck_accept ok new_sck 9
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConGetConnection: idle_disconnect_timeout >
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpAddClientConToDev: adding first clientCon 0x5566>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgVersion: version 0 0 0 1
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInput: invalidate x 0 y>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInfo:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: got client info bytes 7192
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: jpeg support 0
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: offscreen support 1
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: offscreen size 10485760
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: offscreen entries 100
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInfo: got RFX capture
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: cap_width 1920 cap_height 1088
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpClientConAllocateSharedMemory: shmemfd 37 shmemp>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: client can not do multimon
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitor>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 wi>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpRRConnectOutput:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: client can not do offscreen to offscreen blits
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: client can do new(color) cursor
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpLoadLayout: keylayout 0x00000804 variant displa>
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpEglOut: resize the crc list was 0 now 510
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpRRGetInfo:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:11:36 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:12:08 remote-desk-test xrdp-sesman[1321]: rdpRRGetInfo:
Dec 25 18:12:23 remote-desk-test xrdp-sesman[1321]: rdpRRCrtcGetGamma: 0x55664f8c52a0 0x556650ddd170 0x>
Dec 25 18:12:23 remote-desk-test xrdp-sesman[1321]: rdpRRCrtcSetGamma:
Dec 25 18:12:23 remote-desk-test xrdp-sesman[1321]: rdpRRCrtcGetGamma: 0x55664f8c52a0 0x556650ddd170 0x>
Dec 25 18:13:06 remote-desk-test xrdp-sesman[1321]: rdpClientConRecv: g_sck_recv failed(returned 0)
Dec 25 18:13:06 remote-desk-test xrdp-sesman[1321]: rdpClientConRecvMsg: error
Dec 25 18:13:06 remote-desk-test xrdp-sesman[1321]: rdpClientConCheck: rdpClientConGotData failed
Dec 25 18:13:06 remote-desk-test xrdp-sesman[1321]: rdpClientConDisconnect:
Dec 25 18:13:06 remote-desk-test xrdp-sesman[1321]: rdpRemoveClientConFromDev: removing clientCon 0x556>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConGotConnection:
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConGotConnection: g_sck_accept ok new_sck 9
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConGetConnection: idle_disconnect_timeout >
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpAddClientConToDev: adding first clientCon 0x5566>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgVersion: version 0 0 0 1
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInput: invalidate x 0 y>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInfo:
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: got client info bytes 7192
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: jpeg support 0
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: offscreen support 1
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: offscreen size 10485760
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: offscreen entries 100
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConProcessMsgClientInfo: got RFX capture
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: cap_width 1920 cap_height 1088
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpClientConAllocateSharedMemory: shmemfd 37 shmemp>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: client can not do multimon
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpRRSetRdpOutputs: numCrtcs 1 numOutputs 1 monitor>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpRRSetRdpOutputs: update output 0 left 0 top 0 wi>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpRRConnectOutput:
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: client can not do offscreen to offscreen blits
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: client can do new(color) cursor
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpLoadLayout: keylayout 0x00000804 variant displa>
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat on
Dec 25 18:14:13 remote-desk-test xrdp-sesman[1321]: rdpEglOut: resize the crc list was 0 now 510
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpInDeferredRepeatCallback:
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl:
Dec 25 18:14:14 remote-desk-test xrdp-sesman[1321]: rdpkeybChangeKeyboardControl: autoRepeat off
Dec 25 18:21:05 remote-desk-test xrdp-sesman[1321]: rdpClientConRecv: g_sck_recv failed(returned 0)
Dec 25 18:21:05 remote-desk-test xrdp-sesman[1321]: rdpClientConRecvMsg: error
Dec 25 18:21:05 remote-desk-test xrdp-sesman[1321]: rdpClientConCheck: rdpClientConGotData failed
Dec 25 18:21:05 remote-desk-test xrdp-sesman[1321]: rdpClientConDisconnect:
Dec 25 18:21:05 remote-desk-test xrdp-sesman[1321]: rdpRemoveClientConFromDev: removing clientCon 0x556>
lines 248-283/283 (END)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hardware
Debian 12 server with the XFCE4 desktop environment installed.
Graphic card is a GTX 2080, nvidia-driver installed.
Phenomenon Description:
When using xRDP, I've encountered issues with calling the dedicated GPU.
I am completely unable to open Chrome browser, which shows an IO error. Firefox can be opened but indicates that hardware acceleration is not enabled.
Other
I managed to get
glxgears
working, which appears to call the GPU (as concluded from the occupancy rate observed via thenvidia-smi
command).To be able to use Chrome, I forced it to start with the following command:
This resulted in severe consequences; I can no longer log into the remote desktop at all.
During this period, there were errors related to LightDM and DBUS. After setting up polkit-1/rules.d, it seems the errors stopped, but I feel my solution is somewhat problematic and hasn't fundamentally solved the issue.
Additionally, I symlinked all libGL to Nvidia's libGL like this:
So, I'm very curious about how xRDP should be configured under Linux to enable Chrome to call the GPU, especially for 3D features. I look forward to everyone's replies.
Below are some logs.
Beta Was this translation helpful? Give feedback.
All reactions