Hello, On Fri, Mar 02, 2018 at 10:43:28AM -0700, Heather Ellsworth wrote: > > So my questions for you are: > > * Do you have any idea what could be missing or causing the > > display_issue.jpg that could be fixed by exporting KWIN_COMPOSE?
This issue is due to kwin_wayland not using the zwp_linux_dmabuf interface yet. See the following task: https://phabricator.kde.org/T8067 and the diffs attached with it. In my opinion you should have a local kwin and kwayland packaging fork with patches attached to this tasks or wait for Plasma 5.13 release > > * Do you know how to make the mouse cursor show up? There is two bugs, and workaround: - https://bugs.kde.org/show_bug.cgi?id=391412 : due to this, if hardware doesn't provide the cursor plane it never fallbacks to software cursor. - However, this is more interesting - KWin calls : output->initCursor(m_cursorSize) - initCursor calls DrmBuffer::map - But somehow map function is failing internally, but returns true anyway. - Through gdb session if we break on DrmOutput::initCursor() and make it return false early, it initalizes the software cursor correctly. - Which makes me believe either there is something wrong in DrmBuffer::map and/or the DRM driver. The solution is to ofcourse fix a bug.. but other then that, as a workaround you can enable track mouse effect and press Ctrl+Meta to make it show a "circle" around mouse cursor position. https://files.kde.org/plasma/kwin/effect-videos/track_mouse.mp4 You can add following line under [Plugins] section in ~/.config/kwinrc trackmouseEnabled=true Thanks! > > Also if there's a better place to ask this (like a kwin irc or mailing > > list), I'm happy to redirect my questions. Once again, thanks for your > > time on this project. > > > > Cheers, > > Heather > > -- Bhushan Shah http://blog.bshah.in IRC Nick : bshah on Freenode GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
signature.asc
Description: PGP signature