Bug 2223008 - Dark screen on Wayland dual monitor setup
Summary: Dark screen on Wayland dual monitor setup
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kwin
Version: 38
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL: https://www.youtube.com/watch?v=39FFk...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-14 20:20 UTC by kasznov@duck.com
Modified: 2023-07-14 20:20 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description kasznov@duck.com 2023-07-14 20:20:15 UTC
This happens on fedora KDE spin when i set x11 apps scalled by system in monitor's settings when using wayland session, setting apply it works well but after i restart the computer, it comes a black screen with only the cursor, i do have a 55'' smartv in a HDMI cable as a secondary display and a samsung odyssey g5 34'' 165hz UW in a Display Port as primary. RTX3080 with 535.54 drivers externally installed but the exacly same issue also happens with the akmod driver. There is a link above reproducing the issue

Reproducible: Always

Steps to Reproduce:
1.You got to have a 2 monitors setup, in my case, a 55'' 4k resolution tcl c715 60hz and a samsung odyssey g5 34'' 165hz
2.enter in wayland session in sddm
3.set in the "legacy applications (x11)" an option called "scalled by the system" in system settings>>display and monitor>>display configuration 
4.click apply
5.restart the computer
6.enter in a wayland session in sddm
Actual Results:  
The screen goes dark with only the cursor on, only being possible to open the Konsole app and tty

Expected Results:  
it should show the normal desktop enviroment on one of the displays

1.I tried to --replace kwin, kwin_wayland and plasmashell, but nothing work
2.If i change the HDMI port on the 55'' tv and restart on konsole with "sudo reboot now", it turns back to work normally, but on the next restart happens again.
Some aditional info in the bug relatory. If its not worth or suficient, please contact me

kwin_wayland killed by SIGABRT
crash function egl_provider_resolver
cmdline usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1000/xauth_yrKXBA --xwayland

executable /usr/bin/kwin_wayland

package kwin-wayland-5.27.6-1.fc38

component kwin

pid 1983

User Logs:
--jul 11 07:23:02 fedora kwin_wayland[1983]: No backend specified, automatically choosing drm
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:13:28: this compose sequence already exists; overriding
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:14:28: this compose sequence already exists; overriding
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:16:34: this compose sequence already exists; overriding
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:17:34: this compose sequence already exists; overriding
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:19:39: a sequence already exists which is a prefix of this sequence; overriding
jul 11 07:23:02 fedora kwin_wayland[1983]: OpenGL vendor string:                   NVIDIA Corporation
jul 11 07:23:02 fedora kwin_wayland[1983]: OpenGL renderer string:                 NVIDIA GeForce RTX 3080/PCIe/SSE2
jul 11 07:23:02 fedora kwin_wayland[1983]: OpenGL version string:                  3.1.0 NVIDIA 535.54.03
jul 11 07:23:02 fedora kwin_wayland[1983]: OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
jul 11 07:23:02 fedora kwin_wayland[1983]: Driver:                                 NVIDIA
jul 11 07:23:02 fedora kwin_wayland[1983]: Driver version:                         535.54.3
jul 11 07:23:02 fedora kwin_wayland[1983]: GPU class:                              Unknown
jul 11 07:23:02 fedora kwin_wayland[1983]: OpenGL version:                         3.1
jul 11 07:23:02 fedora kwin_wayland[1983]: GLSL version:                           1.40
jul 11 07:23:02 fedora kwin_wayland[1983]: Linux kernel version:                   6.3.11
jul 11 07:23:02 fedora kwin_wayland[1983]: Requires strict binding:                no
jul 11 07:23:02 fedora kwin_wayland[1983]: GLSL shaders:                           yes
jul 11 07:23:02 fedora kwin_wayland[1983]: Texture NPOT support:                   yes
jul 11 07:23:02 fedora kwin_wayland[1983]: Virtual Machine:                        no
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: inet:323:58: unrecognized keysym "XF86EmojiPicker"
jul 11 07:23:02 fedora kwin_wayland[1983]: kwin_xkbcommon: XKB: inet:324:58: unrecognized keysym "XF86Dictate"
jul 11 07:23:03 fedora kwin_wayland[1983]: kwin_wayland_drm: Failed to create gamma blob! Argumento inválido
jul 11 07:23:03 fedora kwin_wayland_wrapper[1983]: No provider of eglDestroyImageKHR found.  Requires one of:
jul 11 07:23:03 fedora kwin_wayland_wrapper[1983]:     EGL_KHR_image
jul 11 07:23:03 fedora kwin_wayland_wrapper[1983]:     EGL_KHR_image_base
jul 11 07:23:03 fedora kwin_wayland_wrapper[1983]:     EGL 15
jul 11 07:23:04 fedora kwin_wayland[2500]: No backend specified, automatically choosing drm
jul 11 07:23:04 fedora kwin_wayland[2500]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:13:28: this compose sequence already exists; overriding
jul 11 07:23:04 fedora kwin_wayland[2500]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:14:28: this compose sequence already exists; overriding
jul 11 07:23:04 fedora kwin_wayland[2500]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:16:34: this compose sequence already exists; overriding
jul 11 07:23:04 fedora kwin_wayland[2500]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:17:34: this compose sequence already exists; overriding
jul 11 07:23:04 fedora kwin_wayland[2500]: kwin_xkbcommon: XKB: /usr/share/X11/locale/pt_BR.UTF-8/Compose:19:39: a sequence already exists which is a prefix of this sequence; overriding
jul 11 07:23:04 fedora kwin_wayland[2500]: OpenGL vendor string:                   NVIDIA Corporation
jul 11 07:23:04 fedora kwin_wayland[2500]: OpenGL renderer string:                 NVIDIA GeForce RTX 3080/PCIe/SSE2
jul 11 07:23:04 fedora kwin_wayland[2500]: OpenGL version string:                  3.1.0 NVIDIA 535.54.03
jul 11 07:23:04 fedora kwin_wayland[2500]: OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
jul 11 07:23:04 fedora kwin_wayland[2500]: Driver:                                 NVIDIA
jul 11 07:23:04 fedora kwin_wayland[2500]: Driver version:                         535.54.3
jul 11 07:23:04 fedora kwin_wayland[2500]: GPU class:                              Unknown
jul 11 07:23:04 fedora kwin_wayland[2500]: OpenGL version:                         3.1
jul 11 07:23:04 fedora kwin_wayland[2500]: GLSL version:                           1.40
jul 11 07:23:04 fedora kwin_wayland[2500]: Linux kernel version:                   6.3.11
jul 11 07:23:04 fedora kwin_wayland[2500]: Requires strict binding:                no
jul 11 07:23:04 fedora kwin_wayland[2500]: GLSL shaders:                           yes
jul 11 07:23:04 fedora kwin_wayland[2500]: Texture NPOT support:                   yes
jul 11 07:23:04 fedora kwin_wayland[2500]: Virtual Machine:                        no
--

Arquitetura:                       x86_64
Modo(s) operacional da CPU:        32-bit, 64-bit
Tamanhos de endereço:              39 bits physical, 48 bits virtual
Ordem dos bytes:                   Little Endian
CPU(s):                            20
Lista de CPU(s) on-line:           0-19
ID de fornecedor:                  GenuineIntel
ID de fornecedor da BIOS:          Intel(R) Corporation
Nome do modelo:                    Intel(R) Core(TM) i9-10850K CPU @ 3.60GHz
Nome do modelo da BIOS:            Intel(R) Core(TM) i9-10850K CPU @ 3.60GHz To Be Filled By O.E.M. CPU @ 3.4GHz
BIOS CPU family:                   207
Família da CPU:                    6
Modelo:                            165
Thread(s) per núcleo:              2
Núcleo(s) por soquete:             10
Soquete(s):                        1
Step:                              5
CPU(s) scaling MHz:                62%
CPU MHz máx.:                      5200,0000
CPU MHz mín.:                      800,0000
BogoMIPS:                          7200,00
Opções:                            fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust sgx bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts pku ospke sgx_lc md_clear flush_l1d arch_capabilities
Virtualização:                     VT-x
cache de L1d:                      320 KiB (10 instâncias)
cache de L1i:                      320 KiB (10 instâncias)
cache de L2:                       2,5 MiB (10 instâncias)
cache de L3:                       20 MiB (1 instância)
Nó(s) de NUMA:                     1
CPU(s) de nó0 NUMA:                0-19
Vulnerabilidade Itlb multihit:     KVM: Mitigation: VMX disabled
Vulnerabilidade L1tf:              Not affected
Vulnerabilidade Mds:               Not affected
Vulnerabilidade Meltdown:          Not affected
Vulnerabilidade Mmio stale data:   Mitigation; Clear CPU buffers; SMT vulnerable
Vulnerabilidade Retbleed:          Mitigation; Enhanced IBRS
Vulnerabilidade Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Vulnerabilidade Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerabilidade Spectre v2:        Mitigation; Enhanced / Automatic IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
Vulnerabilidade Srbds:             Mitigation; Microcode
Vulnerabilidade Tsx async abort:   Not affected


Note You need to log in before you can comment on or make changes to this bug.