Bug 1220078 - KDE: kscreen_osd_service keeps returning forever (unusable live DVD)
Summary: KDE: kscreen_osd_service keeps returning forever (unusable live DVD)
Status: RESOLVED WORKSFORME
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: KDE Workspace (Plasma) (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-Mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-19 14:03 UTC by Petr Vorel
Modified: 2024-03-28 13:03 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Vorel 2024-02-19 14:03:18 UTC
Tumbleweed Live DVD (tested on openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20240213-Media.iso, but problem was much older versions as well) detects connected external screens thus kscreen_osd_service is started. On my Thinkpad P16 which has problems with external screens setup, therefore whatever I click the dialog pop up again. Even I click "Leave unchanged" icon (on the left), it keeps pop up, which makes whole KDE unusable.

# journalctl -f
...
Feb 19 09:54:55 p16 systemd[2079]: plasma-kscreen-osd.service: Consumed 1.393s CPU time.
Feb 19 09:54:55 p16 dbus-daemon[2202]: [session uid=1000 pid=2202] Activating via systemd: service name='org.kde.kscreen.osdService' unit='plasma-kscreen-osd.service' requested by ':1.9' (uid=1000 pid=2324 comm="/usr/bin/kded5")
Feb 19 09:54:56 p16 systemd[2079]: Starting KScreen OSD service...
Feb 19 09:54:56 p16 dbus-daemon[2202]: [session uid=1000 pid=2202] Successfully activated service 'org.kde.kscreen.osdService'
Feb 19 09:54:56 p16 systemd[2079]: Started KScreen OSD service.
Feb 19 09:54:56 p16 kscreen_osd_service[5793]: Authorization required, but no authorization protocol specified
Feb 19 09:54:56 p16 kscreen_osd_service[5793]: MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
Feb 19 09:54:56 p16 kscreen_osd_service[5793]: glx: failed to create drisw screen
Feb 19 09:54:56 p16 kscreen_osd_service[5793]: failed to load driver: zink
Feb 19 09:54:56 p16 kscreen_osd_service[5793]: qrc:/qml/OsdSelector.qml:71:9: QML Heading: Binding loop detected for property "verticalAlignment"

Note: this happens when internal GPU (Intel Corporation Alder Lake-HX GT1 [UHD Graphics 770] (rev 0c)) is disabled in BIOS and there is only NVIDIA GPU enabled:

# lspci |grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GA107GLM [RTX A1000 Laptop GPU] (rev a1)

# drm_info |grep Node 
Node: /dev/dri/card0

# ls /dev/dri/card* 
/dev/dri/card0

Shell I report it to upstream (KDE)?
Comment 1 Petr Vorel 2024-03-28 13:03:56 UTC
It looks like it's fixed in openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20240326-Media.iso.