-
Notifications
You must be signed in to change notification settings - Fork 113
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
black screen on login (NVidia / glamor) #320
Comments
Can you post the whole |
Of course, this is the full contents of the file: .xorgxrdp.10.log
|
If you remove cuda and nvidia drivers, the service starts immediately and the log looks like:
|
I adjusted the config /etc/X11/xrdp/xorg.conf, but unfortunately it didn't change the situation. Section "ServerFlags" Section "Module" Section "InputDevice" Section "InputDevice" Section "Monitor" Section "Device" Section "Screen" new .xorgxrdp.10.log [ 168.443] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration |
It looks like you are trying to use glamor with NVidia drivers. Is that correct? I don't think it will work. You'll need to use the nvenc branch for NVidia hardware acceleration. It's still experimental. |
I don't need nvidia accelerators. Since cuda works fine in the console. I need xrdp to load, since I'm working through it. I changed /dev/dri/renderD128 to a non-existent /dev/dri/renderD150 and it worked. xrdp has loaded. I am very grateful to you, thank you very much. You helped me. |
xrdp version
0.9.21.1
Detailed xrdp version, build options
Operating system & version
openmediavault_6.5.0-amd64 / Debian 11
Installation method
dnf / apt / zypper / pkg / etc
Which backend do you use?
xorgxrdp
What desktop environment do you use?
Xfce
Environment xrdp running on
a physical machine, 2 * nvidia rtx 3090 and 1 * nvidia rtx 4060ti
What's your client?
No response
Area(s) with issue?
Authentication, Graphic glitches
Steps to reproduce
apt install -y xrdp xorgxrdp xfce4
apt install -y cuda
xfreerdp /size:1600x850 /v:192.168.45.70 /uuser /p:password /sound /home-drive /clipboard
I have been using the openmediavault 6 build and xrdp packages for a very long time. However, recently I started having problems after installing cuda on this machine. After installing cuda, the rdp session stops working xorgXrdp. I realized that the problem is not with xrdp, But maybe you can help me solve the problem?
✔️ Expected Behavior
login on the xfce screen
❌ Actual Behavior
black screen
Anything else?
.xorgxrdp.10.log
[ 317.459] rdpPreInit: /dev/dri/renderD128 open ok, fd 12
[ 317.459] () XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[ 317.459] (==) XRDPDEV(0): RGB weight 888
[ 317.459] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 317.459] (==) XRDPDEV(0): Default visual is TrueColor
[ 317.459] (==) XRDPDEV(0): DPI set to (96, 96)
[ 317.459] (II) XRDPDEV(0): mode "640x480" ok
[ 317.459] (II) XRDPDEV(0): mode "800x600" ok
[ 317.459] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[ 317.459] () XRDPDEV(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[ 317.459] (II) XRDPDEV(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d)
[ 317.459] (II) Loading sub module "glamoregl"
[ 317.459] (II) LoadModule: "glamoregl"
[ 317.459] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 317.459] (II) Module glamoregl: vendor="X.Org Foundation"
[ 317.459] compiled for 1.20.11, module version = 1.0.1
[ 317.459] ABI class: X.Org ANSI C Emulation, version 0.4
[ 317.459] rdpPreInit: glamor module load ok
[ 320.012] (EE)
[ 320.012] (EE) Backtrace:
[ 320.043] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x135) [0x560c81deba45]
[ 320.044] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7f0ef97f1140]
[ 320.076] (EE) 2: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0xdf72c) [0x7f0e66a273fc]
[ 320.078] (EE) 3: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x29f01) [0x7f0e66971bd1]
[ 320.078] (EE) 4: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x2a052) [0x7f0e66971d22]
[ 320.078] (EE) 5: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x2ab6e) [0x7f0e6697283e]
[ 320.079] (EE) 6: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglApiInit+0x6a12) [0x7f0e66947902]
[ 320.079] (EE) 7: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglApiInit+0x3af) [0x7f0e6694129f]
[ 320.079] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.079] (EE) 8: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec235895]
[ 320.080] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.080] (EE) 9: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec23597b]
[ 320.093] (EE) 10: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0x6f4d6) [0x7f0eec2ae716]
[ 320.094] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.094] (EE) 11: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec233898]
[ 320.094] (EE) 12: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0xf11d) [0x7f0eec24e35d]
[ 320.095] (EE) 13: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x2105) [0x7f0ef890d635]
[ 320.095] (EE) 14: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x273a) [0x7f0ef890dc6a]
[ 320.096] (EE) 15: /lib/x86_64-linux-gnu/libpthread.so.0 (__pthread_once_slow+0xbf) [0x7f0ef97ee34f]
[ 320.096] (EE) 16: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x290f) [0x7f0ef890de3f]
[ 320.097] (EE) 17: /lib/x86_64-linux-gnu/libEGL.so.1 (eglQueryString+0x11d) [0x7f0ef890b3ed]
[ 320.097] (EE) 18: /lib/x86_64-linux-gnu/libepoxy.so.0 (epoxy_has_egl_extension+0x17) [0x7f0ef8bfeaf7]
[ 320.098] (EE) 19: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x71) [0x7f0ef8c852f1]
[ 320.098] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.099] (EE) 20: /usr/lib/xorg/modules/drivers/xrdpdev_drv.so (?+0x0) [0x7f0ef8fbf309]
[ 320.099] (EE) 21: /usr/lib/xorg/Xorg (InitOutput+0x9ae) [0x560c81cc988e]
[ 320.099] (EE) 22: /usr/lib/xorg/Xorg (InitFonts+0x1cc) [0x560c81c8b52c]
[ 320.100] (EE) 23: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xea) [0x7f0ef962dd0a]
[ 320.100] (EE) 24: /usr/lib/xorg/Xorg (_start+0x2a) [0x560c81c74d2a]
[ 320.100] (EE)
[ 320.100] (EE) Segmentation fault at address 0x88
[ 320.100] (EE)
Fatal server error:
[ 320.100] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 320.100] (EE)
[ 320.100] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 320.100] (EE) Please also check the log file at ".xorgxrdp.10.log" for additional information.
[ 320.100] (EE)
[ 320.101] (EE) Server terminated with error (1). Closing log file
The text was updated successfully, but these errors were encountered: