https://bugs.kde.org/show_bug.cgi?id=477480

AT <atmaho...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
         Resolution|WORKSFORME                  |---
             Status|RESOLVED                    |REOPENED

--- Comment #8 from AT <atmaho...@gmail.com> ---
I'm now on the Plasma 6 beta and I can report many issues within a few minutes
of playing with a laptop and one external monitor

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: arch linux
KDE Plasma Version: 5.92.0
KDE Frameworks Version: 55.248.0
Qt Version: 6.7.0
Kernel Version: 6.6.12-1-lts
Graphics Platform: Wayland

The whole OS config I booted into was provisioned from a script, so it's
controlled in that sense and I can tweak/rollback/reboot as needed for a clean
testing environment.

The laptop is an ASUS Flow X16 with an RTX4050 DGPU and Intel IGPU. The monitor
is a 4k screen over HDMI 2.1 via usb-c adapter

Actions taken and issues observed:

1. Enable the Track Mouse effect so you can still "see" the mouse cursor if it
disappears, because it will disappear in the steps below
2. Have the "Application Dashboard" as your menu in the panel
3. Press Super key on and off to show/hide the dashboard

Expected result: the application dashboard menu shows/hides every time
Actual result: Occasionally the whole screen freezes when the dashboard is
shown (digital clock stops ticking, mouse cursor won't show movement) and will
stay frozen for a minimum time and until you press Super again to hide the menu
- The journal shows "plasmashell[3078]: kf.windowsystem: static void
KX11Extras::forceActiveWindow(WId, long int) may only be used on X11" every
time the Super key is pressed
- When it freezes, on the first freeze it shows "kernel: i915 0000:00:02.0:
[drm] *ERROR* CPU pipe A FIFO underrun: port,transcoder" and every freeze after
it instead shows "kernel: i915 0000:00:02.0: [drm] *ERROR* Timed out waiting
PSR idle state"
- It freezes sometimes after pressing Super on and off 3-4 times, sometimes
after more like 10 times

4. Connect monitor to the 1st USB-C port (non-dgpu port, the one that connects
to the igpu) with a USB-C to HDMI adapter
5. The overlay asks which way you want to extend the monitor
6. Pick "Extend right"

Expected result: extends right
Actual result: it's extended left
Additional bug: The mouse cursor is now invisible on the laptop screen, and
only visible on the external monitor

7. Unplug the external monitor
8. Plug the USB-C to HDMI adapter into the other port (connects to dgpu)

Expected: desktop shown on the external monitor
Observed: black screen on the external 

9. In display settings, uncheck "Enabled" for the external monitor, click
Apply, then check "Enabled" and Apply again.

Observe: 
- the desktop is now shown on the external monitor, but also the panel has
moved from the laptop screen to the external monitor.  Note: The laptop screen
is still the "primary" display.
- The mouse cursor is still missing

10. Still with  "Application Dashboard" menu in the panel, press the super key

Expected result: shows the panel
Actual result: shows the panel and the external monitor goes black with
occasional flicker of seeing the desktop wallpaper. Pressing Super again to
turn the menu off results in the black screen going back to normal after
another 1-2 seconds.


11. Disconnect the external monitor

Expected result: The panel moves back to the laptop screen (where it should
have been always)
Actual result: The panel is not visible anywhere



Other than the journal entries mentioned above, nothing interesting was being
logged during the flickering or other issues encountered.

I know this is many issues, and perhaps they should be split into multiple
bugs? 
- Issue with "Application Dashboard" freezing the desktop when activated with
no other monitors connected
- Issue with the "pick which way to extend the monitor" not working
- Mouse cursor disappearing when external monitor connected, depending on which
screen the mouse is on
- Issue with "Application Dashboard" causing glitches on on external monitor
when activated
- Issue with the panel jumping to another screen when external monitor
connected
- Issue with panel completely disappearing when external monitor disconnected

Any guidance on how to slice and dice those?
Would it help to document each of these independently with a fresh-from-scratch
booted system each time?

Other notes from messing around but with less documentation and steps:
- had the reverse situation where the mouse cursor was shown on the laptop
screen and hidden on the external monitor
- had situation where the whole desktop would randomly freeze (e.g. moving
mouse shows no movement) and animation only restored when after pressing the
Super key to show the Application Dashboard.
- had a situation where clicking the application menu button on the panel did
nothing, but the super key still worked. Right clicking the button seemed to
click-through to the desktop.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to