Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPU Acceleration and Chrome via xRDP on Debian 12 with NVIDIA GTX 2080 #3365

Open
jfang2048 opened this issue Dec 25, 2024 · 2 comments
Open
Labels

Comments

@jfang2048
Copy link

jfang2048 commented Dec 25, 2024

xrdp version

0.10.1

Detailed xrdp version, build options

./bootstrap
./configure --enable-glamor --enable-rfxcodec --enable-mp3lame --enable-fdkaac --enable-opus --enable-pixman --enable-fuse --enable-jpeg --enable-ipv6
make
make install

Operating system & version

Debian12

Installation method

git clone & make install

Which backend do you use?

xorgxrdp

What desktop environment do you use?

xfce

Environment xrdp running on

VM

What's your client?

windows11

Area(s) with issue?

Other

Steps to reproduce

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:

google-chrome --enable-logging --v=1 --log-file=/home/qiyun/chrome.log --use-angle=gl --no-sandbox

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:

sudo ln -sf /usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so.1
sudo ldconfig

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.

✔️ Expected Behavior

Chrome uses (nvidia) GPU to render 3D images

❌ Actual Behavior

Cannot open chrome, firefox no hardware accelerate

Anything else?

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)

Weixin Image_20241226005020

@jfang2048 jfang2048 added the bug label Dec 25, 2024
@matt335672
Copy link
Member

Duplicate of #1697 I believe.

NVidia acceleration is not currently supported by mainline xrdp builds I'm afraid.

We're working on integrating more features. There's not a lot of public information on the discussions around this, but it is happening (e.e. #3320 is related to this work).

@jfang2048
Copy link
Author

Duplicate of #1697 I believe.

NVidia acceleration is not currently supported by mainline xrdp builds I'm afraid.

We're working on integrating more features. There's not a lot of public information on the discussions around this, but it is happening (e.e. #3320 is related to this work).

thanks for your reply, and i found hardware accelerate is work :) , but can't work in Chrome.

i would try again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants