https://bugs.freedesktop.org/show_bug.cgi?id=99143
Bug ID: 99143 Summary: r9 390: Hardware cursor invisible after hibernate/resume Product: DRI Version: XOrg git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: DRM/AMDgpu Assignee: dri-devel@lists.freedesktop.org Reporter: h.judt@gmx.at
I have merged https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.10-wip into 4.9, as this solves the failures to hibernate/resume on my machine with the r9 390. The only problem with hibernation left now is that the HW cursor vanishes after hibernating and resuming. Widgets still get focused, only the cursor is no longer visible. Switching to software cursor as a workaround solves this.
lspci: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] (rev 80) 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X]
Using xorg-server-1.18.4, libdrm-git, mesa-git and xf86-video-amdgpu-git.
https://bugs.freedesktop.org/show_bug.cgi?id=99143
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #1 from Michel Dänzer michel@daenzer.net --- Thanks for the report. Should be fixed by https://cgit.freedesktop.org/~agd5f/linux/commit/?h=drm-next-4.10-wip&id... .
https://bugs.freedesktop.org/show_bug.cgi?id=99143
Harald Judt h.judt@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |---
--- Comment #2 from Harald Judt h.judt@gmx.at --- Unfortunately, the commit does not fix the problem.
I have also seen this issue when logging out, and the lightdm login appears, so it may not even be related to hibernation/resuming, but I haven't had enough time to look properly into this.
https://bugs.freedesktop.org/show_bug.cgi?id=99143
--- Comment #3 from Michel Dänzer michel@daenzer.net --- (In reply to Harald Judt from comment #2)
Unfortunately, the commit does not fix the problem.
Just to make sure, you did update the drm-next-4.10-wip branch again before testing, right? The commit in question only appeared there after you submitted this report.
If that commit really doesn't fix the problem, can you bisect which commit introduced it?
https://bugs.freedesktop.org/show_bug.cgi?id=99143
--- Comment #4 from Jacky Hu hudayou@hotmail.com --- I reverted both a1f49cc179ce and 7c83d7abc999, the hardware cursor is back working.
Obviously 7c83d7abc999 is wrong, and a1f49cc179ce is doubling it.
https://bugs.freedesktop.org/show_bug.cgi?id=99143
--- Comment #5 from Michel Dänzer michel@daenzer.net --- Please attach the dmesg output and Xorg log file corresponding to the problem.
https://bugs.freedesktop.org/show_bug.cgi?id=99143
--- Comment #6 from Harald Judt h.judt@gmx.at --- Hi, sorry for not reporting earlier, but the holidays and lack of time...
I will test this and also the reverting patch send to the mailing list tonight and verify that it helps.
https://bugs.freedesktop.org/show_bug.cgi?id=99143
--- Comment #7 from Harald Judt h.judt@gmx.at --- After applying the patch to revert the commits, hw cursor works fine. Feel free to close as resolved. Thanks!
https://bugs.freedesktop.org/show_bug.cgi?id=99143
Martin Peres martin.peres@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|REOPENED |RESOLVED
--- Comment #8 from Martin Peres martin.peres@free.fr --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/117.
dri-devel@lists.freedesktop.org