Bug 448128 - Can't enable third monitor
Summary: Can't enable third monitor
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.23.4
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-08 17:51 UTC by michal.konecny
Modified: 2022-01-26 18:21 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
DIsplay settings screenshot (13.10 KB, image/png)
2022-01-08 17:51 UTC, michal.konecny
Details
Output of drm_info (94.93 KB, application/octet-stream)
2022-01-13 20:49 UTC, michal.konecny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description michal.konecny 2022-01-08 17:51:29 UTC
Created attachment 145237 [details]
DIsplay settings screenshot

SUMMARY
I have three monitors connected to my AMD RX 6900 XT. This setup worked fine till yesterday. Yesterday only two of the three monitors were active when the KDE was launched. The third one is visible in Dispay settings (see attached screenshot), but it's not working and shows wrong resolution (1024x768 which can't be changed to native Full HD resolution).
The monitor doesn't work even in KDM and the resolution on the other two is messed up (it looks like 640x480 or similar), this is fixed after login, but the third monitor still doesn't work.

I tested this on both Wayland and X11.


STEPS TO REPRODUCE
1. Start desktop machine
2. Login to KDE

OBSERVED RESULT
Only two monitors are working 

EXPECTED RESULT
All three monitors are working as they should

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 35 Kinoite
(available in About System)
KDE Plasma Version: 5.23.4
KDE Frameworks Version:  5.89.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
journalctl output when trying to disable and enable the non working monitor
```
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                                                                                                                                                   
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                  
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                                                                                                                                                   
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                             
led 08 18:29:07 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:07 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:07 fedora plasmashell[1751]: trying to show an empty dialog                                             
led 08 18:29:07 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"                                                 
led 08 18:29:07 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
led 08 18:29:07 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                                                                                                                                                   
led 08 18:29:07 fedora plasmashell[1751]: requesting unexisting screen -1                                                                                                                                                                   
led 08 18:29:16 fedora systemsettings5[4113]: kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib64/qt5/plugins/kcms/kcm_kscreen.so"                                                                                          
led 08 18:29:18 fedora plasmashell[1751]: trying to show an empty dialog                                              
led 08 18:29:18 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
led 08 18:29:18 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"                                                 
led 08 18:29:18 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()         
led 08 18:29:18 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:18 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: trying to show an empty dialog                                                                                                                                                                    
led 08 18:29:19 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"                                                 
led 08 18:29:19 fedora plasmashell[1751]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:134:19: QML Loader: Binding loop detected for property "height"
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()                                                                                                                               
led 08 18:29:19 fedora plasmashell[1751]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
```
Comment 1 Zamundaaa 2022-01-13 16:20:43 UTC
Sounds like a driver issue, did you do updates in between? Also please attach the output of drm_info, can often help with diagnosing such issues
Comment 2 michal.konecny 2022-01-13 18:37:05 UTC
When I found out about the issue I did a rollback to previous ostree image, but the issue persisted. So it doesn't look like this was simply caused by some package update.

By drm_info, do you mean output of this app https://github.com/kraxel/drminfo?
Comment 3 Zamundaaa 2022-01-13 18:45:43 UTC
That would likely also work but I'm referring to https://github.com/ascent12/drm_info
Comment 4 michal.konecny 2022-01-13 20:49:56 UTC
Created attachment 145428 [details]
Output of drm_info
Comment 5 michal.konecny 2022-01-26 18:21:32 UTC
Not sure what happened, but the issue is now gone.