Bug 476045 - AMD Zen4 APU Display Issue
Summary: AMD Zen4 APU Display Issue
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: multi-screen (show other bugs)
Version: 5.27.8
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: multiscreen, wayland
Depends on:
Blocks:
 
Reported: 2023-10-24 12:28 UTC by Jarrard
Modified: 2024-02-22 03:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jarrard 2023-10-24 12:28:11 UTC
SUMMARY
AMD 7700X IGPU does not fully function as a secondary monitor source under Plasma Wayland but does work in GNOME and other wayland desktop environments.

STEPS TO REPRODUCE
1. Connect the iGPU to a external DP monitor. (1440p used)
2. Log into Plasma Wayland and setup multi display configuration and APU IGPU as secondary.
3. Drag mouse cursor or windows into iGPU Display space to see issue(s)

OBSERVED RESULT
The desktop connected to the iGPU will have no cursor and produce odd artifacts but otherwise will let user drag a window onto it and even watch video correctly, but you will notice odd artifacts and delays when doing so.

EXPECTED RESULT
No artifacts when dragging windows around and mouse cursor rendering correctly.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  6.5.8-zen
(available in About System)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
This issue has persisted for quite some time, possibly since Zen4 launch.  It has existed over many KDE Plasma versions and has yet to be fixed nor have I found any real direct solutions or workaround for this particular issue. 

Changing refresh rates on any/all displays does not fix the issue. Unable to disable primary display to test iGPU out by itself, it just resets to multi display config. 
Possibly its triggered by the primary gpu being on HDMI and the iGPU being on DP? 

Happy to produce logs on request, unsure which ones would be useful atm.
Comment 1 Zamundaaa 2024-01-22 23:40:35 UTC
Please attach the output of drm_info here. Multi gpu has been entirely reworked for Plasma 6, so if you could test the beta or rc1 that could be useful as well - this might already be fixed
Comment 2 Jarrard 2024-01-23 00:24:03 UTC
(In reply to Zamundaaa from comment #1)
> Please attach the output of drm_info here. Multi gpu has been entirely
> reworked for Plasma 6, so if you could test the beta or rc1 that could be
> useful as well - this might already be fixed

I will certainly try.  This out again, since this was a issue I moved the display output all to the main GPU.   

I will move it back and retest this issue, however my main GPU has changed from a 7900XTX to 4090 so hopefully that doesn't affect outcome.
Comment 3 Bug Janitor Service 2024-02-07 03:45:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2024-02-22 03:46:21 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!